Виртуальные хосты не работают, по умолчанию в папке html - PullRequest
0 голосов
/ 12 октября 2018

Я не могу заставить работать виртуальных хостов, серверная среда - RHEL

, когда я перехожу на test.com, по умолчанию используется страница index.html в / www / html / вместо документа виртуального сервера.root /var/www/test.com/public_html

ниже является выдержкой из файла httpd.conf:

NameVirtualHost *:80
IncludeOptional "/etc/httpd/sites-enabled/*.conf"

в /etc/httpd/sites-enabled/test.com.conf:

<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com www.test.com
DocumentRoot /var/www/test.com/public_html
</VirtualHost>

Когда я запускаю httpd -S

...
    port 80 namevhost www.test.com (/etc/httpd/sites-enabled/test.com.conf:                                                1)
                 alias test.com
                 alias www.test.com
    port 80 namevhost default-http (/etc/httpd/conf.d/25-default-http.conf:                                                  6)
...

Я довольно новичок в этом, любая помощь приветствуется, спасибо.Я также изменил файл hosts на клиенте, чтобы он указывал test.com на сервер

1 Ответ

0 голосов
/ 12 октября 2018

При тестировании этого в браузере по умолчанию был установлен https, который прослушивает порт 443. Я изменил порт прослушивания с 80 на 443: VirtualHost *: 443, и он разрешился.В качестве альтернативы я мог бы также использовать http://www.test.com для просмотра страницы.

...