Два сайта на одном сервере

Автор viris42, 20 ноября 2013, 20:18:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

viris42

Всем привет. Ситуация следующая. Имеем ИНТЕРНЕТ<>Роутер(проброшен порт 80)<>Сервер(192.168.1.6) На сервере запущен Apach с двумя сайтами один на 80 порту второй на 8081. К первому есть доступ с интенета ко второму 8081 доступ закрыт зайти можно только с локалки. И собственно вопрос как с 192.168.1.6:8081 вывести данные(получается картинка в виде графика) на страницу 192.168.1.6:80 что бы эта картинка была видна на сайте при доступе с интернета.
В html вставил строку
<img src="http://localhost:8081/pChart/?p=sensor_ulica.temperature&type=2h&width=680&title=Температура на улице">
На странице пустое окно. Если вместо localhost пишу 192.168.1.6:8081 то данные выводятся но только если открыть из локалки. Я не специалист но подозреваю, что чего-то не настроено толи в Apach толи???? Помогите решить проблему. Открывать на роутере порт 8081 нет желания так как там крутится система умный дом. В данный момент порт 8081 открыт. То, что должно получится можно увидеть http://viris42.zyns.com/test.php но это пока открыт 8081 порт. А он должен быть закрыт для безопасности.

endru

#1
viris42, все что передается в html тегах будет передано пользователю в браузер. (Поясню, браузер пользователя будет пытаться открывать localhost:8081 и 192.168.1.6:8081 - и естественно ничего у них не откроется)
Либо оставляйте открытый доступ на роутере, либо пишите скрипт, который будет сохранять(копировать) текущий снимок температуры, раз в минуту например, в директории сайта 192.168.1.6:80.

zCirill

еще можно поставить nginx перед апачем (переместив апач с 80 на 81) и запросы содержащие определенный uri проксировать на 8081, а все остальные запросы проксировать на 81


viris42

Спасибо за ответы. Я поступил по другому может быть конечно и не правильно но зато работает. В папке сервера 192.168.1.6:80 сделал ссылку на 192.168.1.6:8081 и все заработало. Просто дописываю в HTML-е эту ссылку к строке запроса картинки.