Итак, Вы
решились установить на свой компьютер Apache для Windows 95/98. В таком случае
Вам следует запастись терпением и для начала скачать дистрибутив сервера - файл
с именем apache_1_3_6_win32.exe (3.061.629 байт). Скачали? Прекрасно. Теперь
самое интересное - настройка Apache для Вашей системы.
Важно: мы
попросим Вас в точности выполнять перечисленные ниже шаги, не пропуская и не
откладывая ни одного. В этом случае все заработает - это
проверено.
Этап первый
- установка
1.
1.Определитесь с
директорией, в которую Вы будите устанавливать Apache. Все дальнейшие
рассуждения основаны на том, что Вы выбрали для этой цели такой каталог:
g:\usr\local\apache Если диска g: у Вас нет, или если Вы не хотите его
захламлять, советуем сделать одно из трех:
Сделайте виртуальный
диск g:. Для этого создайте где-нибудь на любом диске директорию, которая в
будущем будет являться корневой для диска g:. Предположим, Вы выбрали
C:\INTERNET. Далее, в начале файла c:\autoexec.bat пропишите такую
строку:
subst g: C:\INTERNET
Перезагрузите
компьютер. У вас должен появиться виртуальный пустой диск g:. Создайте диск g: с
помощью какой-нибудь программы для виртуальных разделов (например, с помощью
встроенной в Windows 95/98 программы DriveSpace). Наконец, Вы можете всего этого
не делать и поставить Apache на любой другой диск, только тогда Вам придется
немного тяжелее при выполнении всех остальных действий. Нужно будет все
указываемые пути заменять на Ваши собственные, а это крайне неприятно. Еще раз
настоятельно рекомендуем воспользоваться диском g:.
Рекомендуем
все же разместить Apache в указанном в начале каталоге, так как он максимально
соответствует каталогу для реального Web-сервера Интернета. Ведь чем ближе в
плане конфигурации мы будем к такому серверу, тем лучше и эффективнее сможем
работать.
1.
Запустите только что
скачанный файл. В появившемся диалоге нажмите кнопку Yes, а затем - кнопку Next.
2.
Теперь нажмите
Browse. Вручную задайте директорию для установки: g:\usr\local\apache и нажмите
кнопку OK.
3.
Выберите тип
установки - Сustom и уберите флажок Source Code (если, конечно, не хотите
посмотреть исходные тексты Apache). Этим Вы сэкономите себе 3 Мбайта.
4.
Нажмите Next и
подождите, пока будут копироваться файлы Apache.
5.
На запрос о
перезагрузке компьютера ответьте "Перезагрузить".
Этап второй
- настройка файла конфигурации Apache mime.types
1. Откройте
директорию g:\usr\local\apache\conf. Откройте находящийся там файл
mime.types.
2. Найдите в
нем такую строчку:
text/html html htm
Измените ее
на
text/html html htm shtml shtm sht
Следует
заметить, что если Вы по каким-то причинам не хотите портить файл mime.types, то
можно вместо этого прописать в файле httpd.conf (см. ниже) строки вида
AddType text/html html htm shtml shtm sht
Этап третий
- настройка файла httpd.conf
Внимание! Это - самый
ответственный момент установки. Просим соблюдать инструкции
БУКВАЛЬНО.
1.
Откройте директорию
g:\usr\local\apache\conf Откройте находящийся там файл httpd.conf. Это -
единственный файл, который Вам осталось настроить. Вам предстоит найти и
изменить в нем некоторые строки, а именно те, о которых упоминается далее. Во
избежание недоразумений не трогайте все остальное. Следует заметить, что в нем
каждый параметр сопровождается несколькими строками комментариев, разобраться в
которых с первого раза довольно тяжело. Поэтому не обращайте на них внимание.
2.
В поле ServerAdmin
укажите Ваш E-mail адрес, который будет показываться в сообщениях об ошибке
сервера. Например:
ServerAdmin my@email.com
3.
В поле ServerName
напишите любое слово - на работе это не сказывается, например:
ServerName ApacheServer
Только не забудьте
раскомментировать поле ServerName, то есть убрать символ "#" перед этим
параметром (по умолчанию он закомментирован)!
4.
В поле DocumentRoot
укажите ту директорию, в которой будут храниться Ваши html-файлы, например:
DocumentRoot g:/www
Разумеется, можете
указать и любую другую директорию, если хотите. В любом случае, не забудьте ее
создать, лучше сделайте это прямо сейчас!
5.
Найдите блок,
начинающийся строкой <Directory /> и заканчивающийся </Directory>
(вообще, такие блоки обозначают установки для заданной директории и всех ее
поддиректорий). Его нужно изменить на:
6. <Directory />
7. Options Indexes Includes
8. AllowOverride All
9. </Directory>
Таким образом, в этом
блоке будут храниться установки для всех директорий по умолчанию (т.к. это -
корневая директория).
10.
Найдите аналогичный
блок, начинающийся <Directory "g:/usr/local/apache/htdocs"> и
заканчивающийся </Directory>. Там будет много комментариев, не обращайте
на них внимание. Этот блок следует заменить на:
11. <Directory "g:/www">
12. Options Indexes Includes
13. AllowOverride All
14. Order allow,deny
15. Allow from all
16. </Directory>
Это - установки для
директории с Вашими html-документами. Если хотите, можете установить другую
директорию, главное, чтобы она совпадала с той, которая прописана в параметре
DocumentRoot
17.
Идем дальше.
Установите UserDir, например так:
UserDir g:/home
Это будет директория,
в которой хранились бы домашние страницы пользователей, если бы это был
настоящий Web-сервер, а также корневые каталоги виртуальных хостов (см. ниже).
Не забудьте также создать этот каталог.
18.
Установите
DirectoryIndex так:
DirectoryIndex index.htm index.html
Это - так называемые
файлы индекса, которые автоматически выдаются сервером при обращении к
какой-либо директории, если не указано имя html-документа. В принципе, можно
добавить сюда и другие имена, например, index.phtml, если Вы будите работать с
PHP и т.д.
19.
Найдите и пропишите
такой параметр:
ScriptAlias /cgi-bin/ "g:/cgi-bin/"
Да, именно так, с
двумя слэшами. Это будет та директория, в которой должны храниться Ваши
CGI-скрипты. Если хотите, можете задать другое имя, например:
ScriptAlias /mycgi/ "g:/mycgidir/"
Подобный параметр
говорит Apache о том, что, если будет указан путь вида http://localhost/cgi-bin,
то на самом деле следует обратиться к директории
g:/cgi-bin.
20.
Теперь следует найти
и настроить блок параметров, начинающийся с <Directory "g:/cgi-bin"> и
заканчивающийся </Directory>. Это - установки для Вашей CGI-директории
(если Вы установили для нее другое имя на предыдущем шаге, соответственно
модифицируйте путь). Там должно быть:
21. <Directory "g:/cgi-bin">
22. AllowOverride All
23. Options ExecCGI
24. </Directory>
25.
Настройте следующий
параметр:
AddHandler cgi-script .bat .exe
Это говорит Apache о
том, что файлы с расширением .exe и .bat нужно рассматривать как
CGI-скрипты.
26.
И последнее -
установите:
AddHandler server-parsed .shtml .shtm .sht
Или, если Вы хотите,
чтобы и обычные файлы html обрабатывались SSI, напишите
так:
AddHandler server-parsed .shtml .shtm .sht .html .htm
Поздравляем
- Вы настроили свой Apache, и он должен уже работать! Для запуска сервера
нажмите Пуск->Программы->Apache Web Server->Start Apache as console
app, при этом появится окно, очень похожее на Сеанс MS-DOS, и ничего больше не
произойдет. Не закрывайте его и не трогайте до конца работы с
Apache.
|