Вопрос
Поставил Апач 1.3.22 на win 98 локально.
Страница LocalHost отображается нормаль, я бы даже сказал без проблем , а вот настроить его чтобы отображал мою страницу не хватает мозгов или опыта, скорее второе. Так вот помогите пожалуйста сделать так, что в експлоере набрав My.web отображалась моя страница лежащая в папке d:\\Web. Пробовал по инструкции менять файл настройки, не получается.
Ответ
Не можешь настроить…, у меня почему то все получилось:
Редактируем файл: conf\httpd.conf
строки:
ServerType standalone
ServerRoot "C:/web/apache/Apache" — указываем где стоит Апач
Port 80 — порт по которому будет откликаться сервер.
ServerAdmin webmaster@mail.loc — адрес на который будет писаться при ошибках, как адрес администратора.
ServerName my.web — dns-имя твоего сервера.
DocumentRoot "C:/web/site/wwwroot" — директория где будут лежать твои хтмл страницы.
Прописываем права для директории:
<Directory "C:/web/site/wwwroot">
Options Indexes FollowSymLinks MultiViews +Includes — всяко всяка плюс разрешаем выполнять SSI
Order allow,deny
Allow from all
</Directory>
Директорию с хтмл страницами описали.
Опишем директорию где будут лежать наши CGI-скрипты:
ScriptAlias /cgi-bin/ "C:/web/site/cgi-bin/"
<Directory "C:/web/site/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Обозначаем расширения наших CGI-скриптов: (там строка есть нужно только раскоментировать)
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
Ну и обозначаем расширения файлов в которых будут обробатываться SSI директивы.
НУ вот и все что должно быть в конфигурационном файле. чтобы работали скрипты и директивы SSI
В моем случае все хтмл фалы лежать в c:\web\site\wwwroot и файл, например help.html из этой директории виден по адресу http://127.0.0.1/help.html скрипты лежат в директории c:\web\site\cgi-bin и скрипт test.pl из этой директории виден по адресу http://127.0.0.1/cgi-bin/test.pl
Чтобы вместо http://127.0.0.1 на сервер заходить по имени, например, my.web то нужно в директории Винды создать файл host и написать в нем строчку:
127.0.0.1 my.web
Чтобы установить апач как сервис нужно запустить апач с командой:
apache.exe -i
И после пререгрузки винды Апач уже будет работь как сервис.
Чтобы в ручную запустить апач:
apache.exe -k Start
Остановить:
apache.exe -k Stop
Перегрузить (чтобы стали действовать изменения в конфигурационных файлах):
apache.exe -k restart
НУ во вроде и все.
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация