|
автор: D.Lans (28.07.2006 в 01:57) |
|
| Например я создаю виртуальный хост.
NameVirtualHost test.ru
<virtualHost test.ru>
ServerName test.ru
ServerAlias test.ru
DocumentRoot E:/usr/www/test
</virtualHost>
1. Подскажите, как ИМЕННО для этого хоста определить папку CGI, в которой будут исполняться CGI скрипты?
2. Я подключен к домашней локальной сети. Мой внутренний IP 192.168.1.92. Если набирать в браузере http://192.168.1.92 - попадаю на localhost (e:/usr/www), как сделать чтобы по набору http://192.168.1.92 я попадал на e:/usr/www/test3 например? | |
|
|
|
|
|
|
|
для: D.Lans
(28.07.2006 в 01:57)
| | Чтобы люди попадали туда нужен ДНС сервер
вот к примеру у меня так
<VirtualHost 192.168.10.16:80>
ServerName lead.kz
ServerAlias lead.kz
ServerAdmin himic3@yandex.ru
DocumentRoot "c:/webservers/apache2/htdocs/lead"
DirectoryIndex index.html index.htm index.php
ErrorLog "C:/WebServers/Apache2/htdocs/error.log"
</VirtualHost>
|
но я ещё могу добавить один виртуальный хост
<VirtualHost 192.168.10.16:80>
ServerName lead2.kz
ServerAlias lead2.kz
ServerAdmin himic3@yandex.ru
DocumentRoot "c:/webservers/apache2/htdocs/lead2"
DirectoryIndex index.html index.htm index.php
ErrorLog "C:/WebServers/Apache2/htdocs/error.log"
</VirtualHost>
[/code]
если нет возможности ставить ДНС тогда повесь его на другой порт
<virtualHost 192.168.1.92:666>
ServerName test.ru
ServerAlias test.ru
DocumentRoot E:/usr/www/test
</virtualHost>
|
Да и надо читать когда попадаешь на локалхост e:/usr/www
там же ясно написанно:
тпа в этой директории нет ничего - создай её
и в настройках апача есть дефаулт файл дир посмотри куда она поставлена | |
|
|
|
|
автор: D.Lans (28.07.2006 в 11:53) |
|
|
для: himic
(28.07.2006 в 07:31)
| | Спасибо, сейчас попробую.
А что вы можете сказать по моему первому вопросу? | |
|
|
|
|
автор: D.Lans (28.07.2006 в 11:58) |
|
|
для: D.Lans
(28.07.2006 в 11:53)
| | Я хочу чтобы по адресу http://192.168.1.92/
нужная директория открывалась не только у меня, но и у других обитателей локальной сети.
Попробовал второй способ - безрезультатно. | |
|
|
|
|
автор: D.Lans (28.07.2006 в 12:06) |
|
|
для: D.Lans
(28.07.2006 в 11:58)
| | Поправочка, второй способ прекрасно работает (правда с моими изменениями)!!!!! Спасибо!
А теперь все же хочу узнать как задать директорию для скриптов для каждого сайта? | |
|
|
|
|
автор: D.Lans (28.07.2006 в 12:07) |
|
|
для: D.Lans
(28.07.2006 в 12:06)
| | <virtualHost 192.168.1.92>
ServerName 192.168.1.92
ServerAlias 192.168.1.92
DocumentRoot E:/usr/www/local
</virtualHost>
Вот так все ок! | |
|
|
|
|
автор: D.Lans (28.07.2006 в 16:41) |
|
|
для: D.Lans
(28.07.2006 в 12:07)
| | Совершенно случайно заметил, если набирать в браузере
http://lans (lans - мое имя компа) - попадаешь на дефолтовую папку E:/usr/www
Как сделать чтобы как в случае с моим ip 192.168.1.92 попадать на E:/usr/www/local ??? | |
|
|
|
|
|
|
|
для: D.Lans
(28.07.2006 в 16:41)
| | Посмотри что у тебя написано в файле hosts(он где то в недрах папки /windows) | |
|
|
|
|
|
|
|
для: mihdan
(28.07.2006 в 17:48)
| | ScriptAlias /cgi-bin/ "C:/WebServers/Apache2/cgi-bin/"
такое можно применить ко всем хостам
ScriptAlias /cgi-bin/ "C:/Sites/home/mysite/cgi/"
а это прописывается в виртуальных хостах
я могу ошибаться
Чувствую у тебя стоит Дэнвер
и посмотри говорю что написанно когда открывается локалхост там пути есть где должны хранится документы по умолчанию или куда обращаться при отсутствии этой директории
возьми создай её и закинь туда свои документы
и теперь при обращении к тебе по имени твоей машины
должен открыться....то самое | |
|
|
|