|
 17.7 Кб |
|
| настроил apache, вроде все работает и mysql и php
пытаюсь настроить еще один виртуальный хост,
раскоментировал строку
Include conf/extra/httpd-vhosts.conf
после этого перестал работать главный хост,
набираю 127.0.0.1 выдает надпись только "Index of"
и надо ли что-нибудь прописывать в файле httpd-vhosts.conf
для настройки хоста | |
|
|
|
|
|
|
|
для: tred
(18.02.2009 в 02:43)
| | >надо ли что-нибудь прописывать в файле httpd-vhosts.conf
>для настройки хоста
Он там для того и находится, чтоб в нем настройки виртуальных хостов хрвнить...
<VirtualHost 127.0.0.2>
ServerAdmin lamb@serv1.ru
ServerName serv1
DocumentRoot "E:/home"
ScriptAlias /cgi/ "E:/home/serv1/cgi/"
ErrorLog E:/home/serv1/error.log
CustomLog E:/home/serv1/access.log common
</VirtualHost>
|
В E:/home лежит index.php? Или index.htm? Или imdex.htm? И обращайтесь по адресу http://127.0.0.2 рас уж вы на этот IP его настроили, а еще лучше пропишите в hosts номальное доменное имя: проще будет... Например:
127.0.0.2 serv1
127.0.0.2 www.serv1
|
И обращайтесь к нему http://serv1 или http://www.serv1
Что бы и по 127.0.0.1 или http://localhost обращться можно было создайте еще один виртуальный хост:
# например
<VirtualHost 127.0.0.1:80>
ServerAdmin localhost@serv2.ru
ServerName localhost
DocumentRoot "E:/localhost"
ScriptAlias /cgi/ "E:/serv2/cgi/"
ErrorLog E:/serv2/error.log
CustomLog E:/serv2/access.log common
</VirtualHost>
|
| |
|
|
|
|
|
|
|
для: Zend72
(18.02.2009 в 09:09)
| | да index.php лежит, но при обращении serv1 не открывает
в файле host строчку 127.0.0.2 serv1 прописывал
до этого при обращении 127.0.0.1 или localhost
все работало.
теперь при создании виртуального хоста 127.0.0.2 надо
главный хост (127.0.0.1) тоже как виртуальный прописывать? | |
|
|
|
|
|
|
|
для: tred
(18.02.2009 в 21:14)
| | >да index.php лежит, но при обращении serv1 не открывает
>в файле host строчку 127.0.0.2 serv1 прописывал
>
>до этого при обращении 127.0.0.1 или localhost
>все работало.
>теперь при создании виртуального хоста 127.0.0.2 надо
>главный хост (127.0.0.1) тоже как виртуальный прописывать?
Обязательно прописывать! | |
|
|
|
|
 2.1 Кб |
|
|
для: Sergeich
(18.02.2009 в 23:33)
| | сделал так: раскометировал строку Include conf/extra/httpd-vhosts.conf
и в файле httpd-vhost.conf
прописал
<VirtualHost 127.0.0.1:80>
DocumentRoot "E:/apache/localhost"
ServerName localhost
ErrorLog "E:/apache/error.log"
CustomLog "E:/apache/access.log" common
</VirtualHost>
<VirtualHost 127.0.0.2:80>
DocumentRoot "E:/home/serv1"
ServerName serv1
ServerAlias www.serv1.ru
ErrorLog "E:/home/error.log"
CustomLog "E:/home/access.log" common
</VirtualHost>
|
в файле hosts прописал
127.0.0.2 serv1
127.0.0.2 www.serv1.ru
|
но при обращении по serv1 или 127.0.0.1 он
пишет "Fobidden" что не так?
(при обращении 127.0.0.1 старый хост работает нормально) | |
|
|
|
|
|
|
|
для: tred
(19.02.2009 в 01:09)
| | 127.0.0.1 -это конкретный localhost, а 127.0.0.2 - это уже адрес другой сетевой карты (компа), фактически ты обращаешься к другой машине | |
|
|
|
|
|
|
|
для: GeorgeIV
(19.02.2009 в 09:59)
| | при замене на 127.0.0.1 то же самое
" Forbidden
You don't have permission to access / on this server." | |
|
|
|
|
|
|
|
для: GeorgeIV
(19.02.2009 в 09:59)
| | 127.0.0.2 - это тоже localhost...
Нормально...
<VirtualHost 127.0.0.1:80>
DocumentRoot "E:/apache/localhost"
ServerName localhost
ErrorLog "E:/apache/error.log"
CustomLog "E:/apache/access.log" common
</VirtualHost>
<VirtualHost 127.0.0.2:80>
DocumentRoot "E:/home/serv1"
ServerName serv1
ServerAlias www.serv1.ru
ErrorLog "E:/home/error.log"
CustomLog "E:/home/access.log" common
</VirtualHost>
|
И в hots прописано должно быть
127.0.0.1 localhost
127.0.0.2 serv1
127.0.0.2 www.serv1.ru
|
| |
|
|
|
|
|
|
|
для: Zend72
(19.02.2009 в 14:20)
| | все именно так прописал
при обращении localhost index файл открывает,
но при обращении serv1 или 127.0.0.2 пишет
Forbidden
You don't have permission to access / on this server.
--------------------------------------------------------------------------------
Apache/2.2.11 (Win32) PHP/5.2.8 Server at 127.0.0.2 Port 80 | |
|
|
|
|
|
|
|
для: tred
(19.02.2009 в 14:44)
| |
<VirtualHost serv1.ru:80>
DocumentRoot "E:/home/serv1"
ServerName serv1
ServerAlias www.serv1.ru
ErrorLog "E:/home/error.log"
CustomLog "E:/home/access.log" common
</VirtualHost>
|
в hosts | |
|
|
|
|
|
|
|
для: nek-v
(19.02.2009 в 21:02)
| | заменил deny from all на allow from all
все заработало! | |
|
|
|
|
|
|
|
для: tred
(19.02.2009 в 21:34)
| | ;) | |
|
|
|