У меня Centos7 с WHM, срок действия лицензии которого истек.
Я запускаю приложение в Docker-контейнере с портом 1002 .
Я пытаюсь добавить vhost в /usr/local/apache/conf/includes/myweb.com.conf
и в восходящем направлении к порту докера.
<VirtualHost *:80>
ProxyPreserveHost On
ServerName myweb.com
ProxyPass / http://localhost:1002/
ProxyPassReverse / http://localhost:1002/
</VirtualHost>
Но это не работает.
Затем я пытаюсь перезагрузить и перезапустить с этой командой
/usr/local/cpanel/scripts/rebuildhttpdconf
/usr/local/cpanel/scripts/restartsrv_httpd
Кажется, не работает. Я также редактирую /etc/hosts
в Centos7 (WHM) с помощью
Centos7(WHM)-ip-address myweb.com
И попробуйте свернуть ошибку myweb.com, как это
<html><head><META HTTP-EQUIV="Cache-control" CONTENT="no-cache"><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body></body></html>
Я попытался в локальной виртуальной машине (centos 7, используя httpd с конфигурацией vhost, как указано выше) и добавил /etc/host
в свой ноутбук с этим
localVM-ip-address myweb.com
Это работа. Но не работает на httpd, который управляется Cpanel EasyApache.
Кто-нибудь знает? Как решить этот случай. Спасибо.