|
1.1 Кб |
|
| Пытаюсь создать виртуальный хост в Windows 7, но при попытке открыть 127.0.0.2, сервер выдает вот такую ошибку:
Forbidden
You don't have permission to access / on this server.
Создаю виртуальный локальный хост вот так:
1. в файле httpd.conf раскомментировал
Include conf/extra/httpd-vhosts.conf
|
2. в файле httpd-vhosts.conf изменил вот эту строку:
на следующую :
NameVirtualHost 127.0.0.2:80
|
3. Подкорректировал директиву виртуального хоста таким образом (Сам файл httpd-vhosts.conf прикреплен к теме):
<VirtualHost 127.0.0.2:80>
ServerAdmin admin@localhost.ru
DocumentRoot "D:/server/www"
ServerName domen
ServerAlias www.domen.ru
ErrorLog "D:/server/error.log"
CustomLog "D:/server/access.log" common
</VirtualHost>
|
4. В файле host, добавил 127.0.0.2 domen
5. Перезагрузил Apache
6. Попытался обратиться по адресу http://127.0.0.2/. Выдало HTTP 403 - запрещено.
Но если набрать http://127.0.0.8/ или например http://127.0.0.15/, то открывается Apache\htdocs, в директории которой раньше располагались скрипты.
Подскажите, пожалуйста где я ошибся. | |
|
|
|
|
|
|
|
для: uch
(27.01.2011 в 12:37)
| | >ServerName domen
>4. В файле host, добавил 127.0.0.2 domen
Исправьте на domen.ru и вместо http://127.0.0.2/ пишите http://domen.ru/.
PS А лучше чтобы не перекрывать домены в зоне ru используйте для локальной разработки dev. | |
|
|
|
|
7.2 Кб |
|
|
для: cheops
(27.01.2011 в 13:30)
| | Сделал так как вы сказали, но браузер пытается искать domen.dev в Интернете. Если вводить http://127.0.0.2/ , то выводит ошибку 403.
Я еще изменил в файле httpd.conf корневую директорию таким образом:
DocumentRoot "D:/server/www"
|
Я прикрепил к сообщению все три файла: httpd.conf, host и httpd-vhosts.conf. Может быть так лучше будет видно где я ошибся. | |
|
|
|
|
|
|
|
для: uch
(27.01.2011 в 15:25)
| | открываем C:/Windows/system32/drivers/etc/hosts ниже 127.0.0.1 localhost прописываем 127.0.0.2 mydomen.com соответственно егож прописываем в виртуал хосте по идее должно работать. да большая просьба не переделывайте <VirtualHost :80> в <VirtualHost 127.0.0.2:80> ни к чему это. | |
|
|
|
|
|
|
|
для: soldier
(28.01.2011 в 09:13)
| | К сожалению не получается. Выдает ту же ошибку.
Может быть нужно права на чтение виртуального хоста настроить? | |
|
|
|
|
|
|
|
для: uch
(28.01.2011 в 09:22)
| | Прав на файл hosts у вас нет, потому и.... | |
|
|
|
|
|
|
|
для: sim5
(28.01.2011 в 10:38)
| | Подскажите пожалуйста, как мне их выставить. | |
|
|
|
|
|
|
|
для: uch
(28.01.2011 в 13:44)
| | Гугл почаще спрашивайте )
http://blog.planeta7.ru/?p=470 | |
|
|
|
|
|
|
|
для: sim5
(28.01.2011 в 13:59)
| | Добавил полные права для своей учетной записи, но проблема не решилась. | |
|
|
|
|
|
|
|
для: uch
(30.01.2011 в 17:59)
| | <VirtualHost 127.0.0.2:80>
ServerAdmin admin@localhost.ru
DocumentRoot "D:/server/www"
ServerName domen
ServerAlias www.domen.ru
ErrorLog "D:/server/error.log"
CustomLog "D:/server/access.log" common
</VirtualHost>
здесь путь до сайта не до конца указан DocumentRoot "D:/server/www"
где директория domen? в httpd.conf тоже есть строка DocumentRoot "......" совпадают ли директории. Затем ServerName domen поправить в ServerName domen.ru дабы с ServerAlias www.domen.ru сочетался.
P.S. после изменения файла hosts рекомендую проверить работает ли. запустить ping до 127.0.0.2 или до domen.ru | |
|
|
|
|
|
|
|
для: soldier
(31.01.2011 в 09:02)
| | В файле httpd-vhosts.conf переделал вот так:
<VirtualHost 127.0.0.2:80>
ServerAdmin admin@localhost.ru
DocumentRoot "D:/server/www/mydomen.com"
ServerName mydomen.com
ServerAlias www.mydomen.com
ErrorLog "D:/server/error.log"
CustomLog "D:/server/access.log" common
</VirtualHost>
|
В httpd.conf
DocumentRoot "D:/server/www/mydomen.com"
|
В фале host у меня следующее:
127.0.0.1 localhost
127.0.0.2 mydomen.com
|
Директории я создал, полный путь которых D:\server\www\mydomen.com
Пинг до mydomen.com и 127.0.0.2 идет без потерь.
Не пойму, почему у меня не получается с виртуальным хостом, неужели я такой бездарный :( | |
|
|
|
|
|
|
|
для: uch
(31.01.2011 в 15:22)
| | Вам для чего нужен локальный сервер, для отладки? Выбрасывайте к черту все, ставьте Денвер и не партесь - он будет работать везде, гарантированно. | |
|
|
|
|
|
|
|
для: sim5
(31.01.2011 в 16:07)
| | Да, я для себя хочу настроить локальный сервер. Хочется разобраться с настройками, иначе что я за программист такой :) | |
|
|
|
|
|
|
|
для: uch
(31.01.2011 в 19:02)
| | Ну вот и посмотрите как конфигуриет Денвер виртуальные домены, а так как он в отличие от остальных автономен, то не помешает установке другого сервера. Будет на чем поучиться. | |
|
|
|
|
|
|
|
для: sim5
(31.01.2011 в 19:29)
| | Я тоже попытался сконфигурировать виртуальные хосты, но ничего не получилось.
Может быть это у меня кривые руки?
Скажите, а никто не пробовал устанавливать апач на Win 7 и настроить хосты? Может быть патча какого-то не хватает, как это было в WinXP? | |
|
|
|
|
|
|
|
для: hxt
(02.02.2011 в 10:18)
| | Не знаю, у меня нет и не было задачи ковырять сервер, дабы познать все его тонкости, просто нет в этом надобности. Денвер ничем не отличается от других серверов, отличие лишь в том, что он автономен, не разбрасывая файлы в системе при установке, ну и конфигурирует хосты сам (скрипт на Perl это делает). Работает без проблем и под ХР, и под семеркой, хоть 32, хоть 64 разрядной. Под ХР всего лишь одно обновление требовалось, более ничего. И в семерке ничего не надо, права только выставить на файл, при наличие Скайп убрать в нем использование порта 80, при наличие Касперского (последние две версии) добавить Денвер в доверенные. Все. | |
|
|
|
|
|
|
|
для: sim5
(02.02.2011 в 11:48)
| | всем привет
вот настроил виртуальный хостинг в httpd.conf
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin 7777777.miki@mail.ru
DocumentRoot C:/wamp/www/homeline.local
ServerName www.homeline.local
ServerAlias www.homeline.local www.homeline2.local
ErrorLog logs/homeline-error.log
CustomLog logs/homeline-access.log common
</VirtualHost>
|
если ввожу в адресную строку браузера www.homeline.local на локальной машине то все гуд! а теперь главный вопрос: как сделать так чтобы по этому адресу могли входить с других компов которые есть в локальной сети, у меня айпишинк 192,168,0,3 а надо чтобы входить с других адресов 192.168.0.0/24, у меня установлен WAMP | |
|
|
|
|
|
|
|
для: 7777777Miki
(04.02.2011 в 12:26)
| | все разобрался)))) в файле httpd.conf
вместо:
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
|
надо было прописать:
<Directory "c:/wamp/www/">
Options Indexes Includes
AllowOverride all
Order allow,deny
Allow from all
</Directory>
|
и внизу прописано:
NameVirtualHost *
<VirtualHost 192.168.0.3:80>
ServerAdmin admin@mail.ru
DocumentRoot C:/wamp/www/line.local
ServerName www.line.local
ServerAlias www.line.local line.local
ErrorLog logs/line-error.log
CustomLog logs/line-access.log common
</VirtualHost>
|
на сервере что стоит в локалке прописал в DNS Static что даные сайты находятся на 192.168.0.3, все работает))))) | |
|
|
|