DDoS Protection Powered by DDoS-GUARD

Установка web-сервера на Windows (Apache, PHP, MySQL)

Просмотров: 4875Комментарии: 0
Web-Сервер

Перед созданием службы нужно отредактировать конфиг "Apache" ("c:\Apache24\conf\httpd.conf")

Делаем его резервную копию (можно там же). Открываем сам файл httpd.conf (Используем Microsoft Office текстовый редактором)

кх

Дописываем в "DirectoryIndex" перед "index.html" "index.php"

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

зачем

2017-10-26-17_39_52-httpd.conf-akelpad_.png

Раскомментируем строки:

"LoadModule rewrite_module modules/mod_rewrite.so"
"LoadModule vhost_alias_module modules/mod_vhost_alias.so"
"Include conf/extra/httpd-vhosts.conf"
"ServerName localhost:80".

Правим путь:

DocumentRoot "c:/www" (кавычки нужны)
Directory "c:/www" (кавычки нужны)

Теперь открываем] (сделав резервную копию) "c:\Apache24\conf\extra\httpd-vhosts.conf"

зачем

Так как, я решил, что буду хранить сайты по пути "C:\www\имя_сайта " (всё должно быть на латинице)

Второй виртуальный хост можно удалить (В случае недоступности другого виртуального хоста будет открываться тот, кто указан первым). Прописываем пути.

Перед

"</VirtualHost>"

Добавляем:

<Directory /www/адрес_сайта>
		AllowOverride All
		Options +FollowSymLinks -Indexes +ExecCGI
	</Directory>

Получается:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "c:/www/fafofuru"
    ServerName fafofu.ru
    ServerAlias fafofu.ru 
   ErrorLog "c:/www/fafofuru/logs/fafofuru-error.log"
   CustomLog "c:/www/fafofuru/logs/fafofuru-access.log" common
    <Directory /www/fafofuru>
	AllowOverride All
	Options +FollowSymLinks -Indexes +ExecCGI
    </Directory>
</VirtualHost>

На диске "С" создаём папку "www\адрес_сайта" (всё должно быть на латинице) Даём нашему пользователю "apache_service" права на папку "С:\www" запуск и выполнение.

На папку "www\адрес_сайта\logs" Чтение запись выполнение.

В папке "logs" создаём файл с именем ".htaccess" в любой адекватной кодировке.

В нём пишем вот это:

<FilesMatch "\.(log)$">
   Order allow,deny
   Deny from all
</FilesMatch>

2017-10-26-17_56_21-razreshenija-dlja-gruppy-_logs_.png

Копируем файл "c:\Apache24\htdocs\index.html" в "С:www\адрес_сайта" (чтоб проверить, что у нас всё работает ) :)

Поехали, создаём службу "Apache":

Запускаем консоль (win+r cmd)

Пишем:

httpd.exe -k install -n "Apache24 Web-server"

2017-10-26-18_38_02-administrator_-c__windows_system32_cmd.exe.png

Тадан!

Заходим с свойство службы, устанавливаем "Отложенный запуск" (чтоб всё успевало прогрузиться в системе, мы же ещё планируем ставить MySQL)

2017-10-26-18_45_41-svojstva_-apache24-web-server-lokalnyj-kompjuter.png

На вкладке "Вход в систему" выбираем нашего пользователя "apache_service" для работы (пароль у нас в файлике).

Запускаем службу, открываем браузер, пишем в адресной строке localhost, ииии опа biggrin

2017-10-26-18_49_19-http___localhost_-internet-explorer.png

Для того, чтобы убедиться, что сайт открывается из нашей директории "C:\www\имя_сайта" отредактируем файл "index.html"

2017-10-27-11_11_21-index.html-akelpad_.png

Да, действительно "бла бла бла"...

2017-10-27-11_11_32-http___localhost_-internet-explorer.png

Ну вот и славно. Теперь можно делать сайты на "html"... ХАХХАХАХАХХАХ LOL Ух...

Оставьте комментарий!

smile biggrin LOL rofl2 wink rolleyes2 acute aggressive bad blume1 blush bomb boredom bye clapping congratulate cool cray dance2 diablo drinks empathy flag_of_truce fool fool3 good good2 greeting help hi hmm i_am_so_happy mad mocking morning1 music nea new_russian nyam2 ok pardon playboy pleasantry sad scare scratch_one-s_head secret shok sorry stop timeout yahoo shyesok crazy dash1.gif dash2.gif gamer.gif hang1.gif ireful.gif mail1.gif mamba.gif sarcastic.gif wacko1.gif wacko2.gif wacko3.gif


Комментарий будет опубликован после проверки

     

  

(обязательно)