Переадресация субдомена на порт localhost с использованием WHM и apache2 - PullRequest
1 голос
/ 06 февраля 2020

Вкратце, я могу получить доступ к своему сайту с помощью example.com:3000, но я хочу получить к нему доступ с помощью sub.example.com.

Я использую WHM для управления сервером с помощью домена example.com. Я добавил DNS Zone с помощью панели управления WHM для sub.example.com. Он работает нормально и перенаправляет на sub.example.com/cgi-sys/defaultwebpage.cgi.

Я также попытался создать обратный прокси-сервер, используя VirtualHost , добавив следующие строки в файл /etc/apache2/conf/httpd.conf как упоминается в здесь :

<VirtualHost *:80>
    ServerName sub.example.com
    ProxyPreserveHost on
    ProxyPass / http://localhost:3000/
</VirtualHost>

Затем я перезапустил сервер Apache, используя sudo systemctl restart httpd. Однако поддомен все еще перенаправляет на путь sub.example.com/cgi-sys/defaultwebpage.cgi, а не перенаправляет на port:3000. Не могли бы вы помочь мне решить эту проблему?

Стоит отметить, что сервер использует WHM и CPanel (версия 84.0.21) в CentOS (версия 7.7), а также Apache (версия 2.4.41). ) и port:3000 подключается к изображению docker (gitea) через docker -compose.

...