среда, 5 августа 2015 г.

Самометки об apache

Самометки, самозаметки - заметки самому себе

Что нужно, чтобы это работало?

Автоматический подъем при запуске системы

# cp /etc/rc.conf /etc/rc.conf.orig
# echo 'apache24_enable="YES"' >> /etc/rc.conf

Конфигурация

В файле /usr/local/etc/apache24/httpd.conf раскомментировать директиву ServerName и установить ей значение, равное регистрационному наименованию машины в системе доменных имен (DNS) или, если такового не имеется, 127.0.0.1.

Запуск

Если автоподъем включен

Сервер будет запускаться после загрузки системы или это можно сделать вручную
# service apache24 start

Если не включен

# service apache24 onestart

Как проверить?

Зайти на http://localhost/. Если увидите следующее - значит, работает.


Если сервер не найдется - значит не работает.

Настройка

Захостить свою директорию

Найти в /usr/local/etc/apache24/httpd.conf секцию <Directory /> и заменить в ней директиву Require all denied на Require all granted (источники: Тостер, SlLite).
Дальше: директиве DocumentRoot установить значение, равное адресу директории с файлами сайта. Например, DocumentRoot "/data/braint/data" вместо DocumentRoot "/usr/local/www/apache24/data".
Не забыть service apache24 restart.

PHP

Установка

Во-первых, нужно установить модуль.
# pkg install mod_php5
При установке модуля вносятся изменения в файл httpd.conf, так что, наверное, лучше закрыть все vi httpd.conf (или что Вы там используете?) перед установкой.
Во-вторых, нужно добавить следующие строки в httpd.conf.
<IfModule php5_module>
  DirectoryIndex index.php index.html
  <FilesMatch "\.php$">
    SetHandler application/x-httpd-php
  </FilesMatch>
  <FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
  </FilesMatch>

</IfModule>
На этом все, можно перезапускать сервер (service apache24 restart) и проверять PHP.

Комментариев нет:

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