| Перед тем как мы с вами поговорим о организации Веб-сервера, в двух словах обсудим зачем вообще это всё нужно. Во-первых, со своим домашним веб-сервером очень комфортно тестировать определённые сайты или отлаживать скрипты. Во-вторых,  это отличный вариант, для того чтобы содержать огромный портал. Вы  спросите почему? Да потому что врятли какой-нибудь хостинг-провайдер  предоставит вам хотябы 80Гб для размещения материалов собственного  производства: модов, 3D-моделей и т.д.
 И так переходим к делу. Для организации на ПК веб-сервера нам потребуется:
 1. Выделенный IP-адрес.
 2. Веб-сервер Apache для Windows.
 3. PHP 4или 5.
 4. MySQL.
 Переходим  к процессу создания сервера с использованием вышеперечисленных  компонентов. Для начала у своего провайдера вы подключаете услугу  «Анонсированный IP-адрес». Затем посетите официальный сайт Apache и  скачайте от туда последнюю версию сервера предназначенного для Windows и  установите его. В ходе установки не забудьте указать свой  анонсированный IP-адрес. После установки Apache, переходим к  настройке сервера. Зайдите в папку conf , если вы не меняли директорию  при установке, то это C:Program FilesApache GroupApacheconf. Здесь нас  интересует конфигурационный файл – httpd.conf. Открываем этот файл в  блокноте и выполняем следующие указания:Чтобы назвать свою страницу  отыщите слово ServerName и впишите за ним своё название сервера, удалите  # вначале строки, иначе Название вашего сервера будет игнорироваться  компилятором. Затем для удобного дальнейшего пользования преобразуйте  путь записанный после директивы DocumentRoot на более удобный для вас, к  примеру скажем: «C:/www/docs». После этого главное не забудьте создать  каталог с таким же именем на диске, иначе Apache откажется запускаться.
 Переходим  к установке скриптовых псевдонимов. Найдите строчку ScriptAlias  /cgi-bin/ «C:/Program Files/Apache Group/Apache/cgi-bin/» и измените в  ней указанный путь на C:/www/cgi-bin/. И для полной привязки настроек для каталога C:www выполним следующие действия:В конфигурации httpd.conf найдите следующие параметры:
 <Directory "G:/Program Files/Apache Group/Apache/cgi-bin">
 AllowOverride None
 Options None
 Order allow, deny
 Allow from all
 И замените их на:
 <Directory "C:/www">
 Options Indexes Includes
 AllowOverride All
 Allow from all
 </Directory>
 Следующим  делом отыщите строку #AddHandler cgi-script .cgi и вместо нее впишите  AddHandler cgi-script .cgi .bat .cgi (обратите внимании, что перед  строкой нет #).Ну вот вроде и всё, основная настройка Apache  сделана. Для проверки сервера залезьте в директорию и запустите  исполняемый файл (httpd.exe). Далее в любом браузере введите свой  внешний IP-адрес и перейдите по нему. И если на экране появиться  стандартная Apache-страница, то всё выполнено верно!
 |