|
|
|
| Здравствуйте, такое дело, прописываю виртуальный хост, он не работает пока в директорию deny не впишу 127.0.0.1:
<Directory />
...
Deny from all.127.0.0.1
</Directory>
Как только прописываю, он начинает работать,
И ещё, что бы виртуальный хост был отдельным приходиться прописывать localhost так же:
<VirtualHost localhost>
ServerName localhost
DocumentRoot "C:/www"
</VirtualHost>
<VirtualHost www-site.com>
ServerName www-site.com
DocumentRoot "C:/www-site"
</VirtualHost>
А иначе если я прописываю виртуальный хост и не прописываю localhost тоже как виртуалку, то либо они оба не работают "ошибка страницы и т.д." либо по одному одресу оба открываються, правильна ли я все делаю? | |
|
|
|
|
|
|
|
для: Dazzl
(06.02.2012 в 09:22)
| | >Deny from all.127.0.0.1
А зачем deny from all? Вы же к нему просто доступа не получите?
>DocumentRoot "C:/www-site"
Если вы хотите держать виртуальные хосты в папке, отличной от Apache, вам придется это разрешить в контейнере <Directory /> конфигурационного файла httpd.conf, назначив директиве Options значение FollowSymLinks. | |
|
|
|
|
|
|
|
для: cheops
(06.02.2012 в 10:54)
| | А зачем deny from all? Вы же к нему просто доступа не получите?
Это значение стояло по умалчиванию, я не знаю как его можно меня.
я руководствуюсь по книге и вроде allow отвечает за разрешения, а за запреты отвечает deny
но что странно пока я не напишу 127.0.0.1 в конце deny: Deny from all.127.0.0.1 хост не работает, а к allow вообще что бы не напиши где бы как бы хост вообще перестает работать
вам придется это разрешить в контейнере <Directory /> конфигурационного файла httpd.conf, назначив директиве Options значение FollowSymLinks.
это значение стоит по умалчиванию
Я что то запутался, распутайте меня пожалуйста :) | |
|
|
|
|
|
|
|
для: Dazzl
(06.02.2012 в 11:30)
| | Для начала просто уберите Deny from all. Это значение действительно стоит по умолчанию, при использовании виртуальных хостов его нужно закомментировать или вообще удалить. | |
|
|
|
|
|
|
|
для: cheops
(06.02.2012 в 11:32)
| | Сделано Кеп ) и вир-й хост заработал, тока меня интересует следующее если я его поставлю с доступом из инета отсутствие Deny будет влиять на безопасность? | |
|
|
|
|
|
|
|
для: Dazzl
(06.02.2012 в 11:38)
| | Deny влияет на доступ из сети. Предполагается, что пользователи получают доступ только к виртуальному хосту. Впрочем, когда будет статический адрес, рекомендую такую проверку, положить на уровень выше хоста файл file.txt и обратиться к нему так http://namehost.ru/../file.txt. Если получить доступ нельзя - все в порядке, если доступ к файлу есть - нужно закрывать сервер и копаться с настройкой его безопасности. | |
|
|
|
|
|
|
|
для: cheops
(06.02.2012 в 11:59)
| | ок попробую, спасибо | |
|
|
|