Перед тем как мы с вами поговорим о организации Веб-сервера, в двух словах обсудим зачем вообще это всё нужно. Во-первых, со своим домашним веб-сервером очень комфортно тестировать определённые сайты или отлаживать скрипты. Во-вторых, это отличный вариант, для того чтобы содержать огромный портал. Вы спросите почему? Да потому что врятли какой-нибудь хостинг-провайдер предоставит вам хотябы 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-страница, то всё выполнено верно! |