LINUX.ORG.RU

Сообщения moskitos80

 

apache 2.4 доступ виртуальным хостам виртуальной машины

Форум — Admin

Всем привет.

Я с Линуксом не очень давно работаю. В общем есть десктоп с Debian Linux - рабочая машинка. На ней под virtualbox-ом была поднята гостевая ОС тоже с Debian Linux, но без графики. На гостевой ОС настроил статичный IP:192.168.0.10 и поставил apache2.4 + php5 + php5-fpm поднял виртуальный хост test.loc.conf:

<VirtualHost *:80>
	ServerName test.loc
	ServerAlias www.test.loc

	ServerAdmin webmaster@test.loc
	DocumentRoot /home/user1/web/test.loc/www
	
	<Directory /home/user1/web/test.loc/www>		
	    Options -Indexes +FollowSymLinks
            AllowOverride All
            Require all granted
	</Directory>

	ErrorLog  ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Создал директорию хоста: /home/user1/web/test.loc/www Создал файлик /home/user1/web/test.loc/www/index.php:

<?php phpinfo();

В гостевой ОС прописал хост в /etc/hosts (чтоб иметь локальный доступ)

127.0.0.1 test.loc

Далее по классике:

a2ensite test.loc
service apache2 reload

Собственно ситуация: с локального хоста гостевой ОСи все отлично работает по такому запросу (т.к. нет иксов):

curl http://test.loc

А вот с основной, рабочей машины доступа нет, хотя я прописал в файл /etc/hosts:

192.168.0.10 test.loc
По запросу из браузера или через curl - отваливаюсь по таймауту. Но вот что интересно если попробовать через nc:
nc 192.168.0.10 80
GET /index.php HTTP/1.0
Host: test.loc

- все срабатывает! Запрос обслуживается. А еще доступен хост по-умолчанию из браузера или через curl: http://192.168.0.10

Кто подскажет где я накосячил?

 , ,

moskitos80
()

RSS подписка на новые темы