Как подключить имя моего хоста к прокси-серверу с помощью apache

Я использую Apache, настроенный в качестве прокси-сервера, для подключения имен хостов, связанных с моим внешним статическим IP-адресом, к портам на моем внутреннем сервере.

Мой маршрутизатор настроен для указания на мой сервер через порт 80 с использованием переадресации портов.

Моя конфигурация apache настроена на указание my.hostname.com на 192.168.server.ip: 8081, на котором размещен веб-сервер.

<VirtualHost *:80>

   ServerName myproxy.net
   ServerAlias www.myproxy.net

   ProxyPreserveHost on
   ProxyPass / http://192.168.server.ip:8080/


</VirtualHost>

<VirtualHost *:80>

   ServerName my.hostname.com
   ServerAlias www.my.hostname.com  

   ProxyPreserveHost on
   ProxyPass / http://192.168.server.ip:8081/


</VirtualHost>

После этого я сделал service apache2 reload

Когда я ввел my.hostname.com/test.php в моем браузере (test.php - это файл в корневом каталоге моего документа в контейнере докера, порт 8081 точки). к) Я получаю 503 ошибку.

Но если я ввожу http://192.168.server.ip:8081/test.php в свой браузер, я получаю веб-страницу, которую пытаюсь открыть.

Я неправильно настраиваю Apache? или, может быть, я чего-то упускаю?

Обратите внимание: 192.168.server.ip это не мой внешний IP-адрес, а мой локальный IP-адрес для моего сервера.

1
задан 29 November 2017 в 23:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: