Freebsd покрокова встановлення та налаштування web сервера

Мати свій власний веб-сервер насправді дуже зручно і практично. Якщо потрібно протестувати скрипти, вивести інформацію про стан устаткування або просто розмістити невеликий сайт - все це можливо за наявності такого сервера.

Ставити будемо на:

Перед установкою бажано відразу оновити систему і порти.
Насамперед ставимо Apache:

Задати налаштування для поточного порту і всіх залежностей, прибираємо всюди галочку з IPV6 так, як його не використовуємо:

Конфігурація під час установки:

Налаштування
Перевіряємо наявність або додаємо рядок в /etc/rc.conf:

Редагуємо файл /usr/local/etc/apache22/httpd.conf до такого виду:

Редагуємо файл /usr/local/etc/apache22/extra/httpd-mpm.conf до такого виду:

Редагуємо файл /usr/local/etc/apache22/extra/httpd-info.conf до такого виду:

Редагуємо файл /usr/local/etc/apache22/extra/httpd-default.conf до такого виду:

Ставимо PHP5 з портів:

У вікні вибираємо:

Php вже дозволений в конфіги як модуль, але його ще неможливо використовувати. Для його використання потрібно зв'язати розширення файлів .php з правильним типом даних щоб Apache знав для яких файлів запускати інтерпретатор php.
Для цього створюємо файл /usr/local/etc/apache22/Includes/php-application.conf з таким вмістом:

Ставимо додаткові модулі для PHP

Вибираємо все необхідне:

Там де була галочка на IPV6 я відключав так, як він не використовується.

Редагуємо php.ini до такого виду:

Перевіряємо що сервер запустився і працює

Якщо при запуску з'явиться помилка, дивимося /var/log/httpd-error.log

Перевіряємо роботу сервера:

Перевірити роботу php можна так, в кореневій папці веб сервера / usr / local / www / apache22 / data / створити файл test.php

і вписати таке вміст:

Freebsd покрокова встановлення та налаштування web сервера
FreeBSD: Оновлення бінарників і портів

Схожі статті