Доступ к виртуальному хосту apache удаленно или из локальной сети - PullRequest
0 голосов
/ 10 февраля 2020

У меня в сети есть машина с Fedora 30 с внутренним ip 192.168.1.78. Он работает Apache сервер 2.4.41

Я создал файл виртуального хоста по адресу /etc/httpd/conf.d/test.loc.conf и его содержимое:

<VirtualHost test.loc:80>
    ServerAdmin test@test.com
    DocumentRoot /var/www/html/test.loc/public_html
    ServerName test.loc
    ErrorLog /var/www/html/test.loc/logs/error_log
    CustomLog /var/www/html/test.loc/logs/access_log common
</VirtualHost>

Я отредактировал его файл / etc / hosts следующим образом:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 test.loc
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

и когда я открываю браузер на этом компьютере и набираю "http://test.loc" работает как задумано, работает даже phpinfo (); из файла index. php в / var / www/html/test.loc/public_html/

Однако, когда я пытаюсь просмотреть «http://test.loc» с другого компьютера в той же сети с IP-адресом 192.168. 1.73 показывает стандартную apache целевую страницу, которая видна после установки fre sh. Я отредактировал файл "/ etc / hosts" на моем компьютере 192.168.1.73 следующим образом:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.78 test.loc

Я также должен отметить, что phpmyadmin отлично работает на сервере и удаленно. Если я сделаю «http://192.168.1.78/phpmyadmin/», это сработает, даже если я использую машину 192.168.1.73.

Что я сделал не так?

...