FreeBSD 11 WEB-сервер своїми руками
FreeBSD 11: WEB-сервер власноруч. MySQL 5.5 + Nginx + PHP-FPM 5.6

Інструкція з налаштування повноцінного WEB-серверу на основі FreeBSD 11. У комплекті у нас MySQL 5.5, PHP-FPM 5.6.27 та Nginx. Жодних неймовірних одкровень з тюнінгу та швидкодії Ви тут не знайдете. Наша мета отримати готовий WEB-сервер з повним набором програм максимально простим шляхом. Поїхали.
Установка MySQL 5.5
- Встановлюємо MySQL 5.5 із портів
Параметр config-recursive дозволяє одразу вибрати складові всіх підтягнутих портів, щоб після їх вибору Вам залишилося лише чекати закінчення установки.
Якщо все добре, побачимо щось на зразок
pid може бути будь-хто.
Вводимо пароль і бачимо, що на початку рядка з'явилося
MySQL працює! Йдемо далі!
Встановлення PHP-FPM 5.6
- Встановлюємо PHP із портів
Обов'язково ставимо галочку Build FPM version. Чекаємо на закінчення установки. Ставимо всі розширення, які можуть нам знадобитися:
Обов'язково у розширеннях виберіть MySQL!
Перевіримо, чи не помилилися ми під час редагування файлу
та дивимося статус процесу
Вже два кроки позаду. Рухаємось далі!
Установка Nginx
- Нічого не змінюється, йдемо в порти і ставимо
- Відразу додамо Nginx в автозавантаження:
- Правимо nginx.conf. Длятестів сильно правити стандартний конфіг ми не будемо. Просто відзначимо місця, які НЕОБХІДНІ для запуску Nginx у зв'язці з PHP-FPM. Тюнінг Nginx – окрема тема! Зазначимо тут наступні моменти: у секції localtion додамо index.php. Далі блок, що відповідає за PHP: тут ми дописуємо шлях root як у location, до fastcgi_pass дописуємо unix:/tmp/php-fpm.sock (який ми вказали при налаштуванні PHP-FPM в php-fpm.conf), інше просто прийміть на віру!
- Перевіряємо правильність заповнення конфігу:
У папці, яка у нас вказана як корінь сервера, створюємо файл index.php, видаляємо файл index.html. Вміст index.php наведено нижче.
PHP Version 5.6.27. З Nginx закінчили!
На цьому все. Повноцінний WEB-сервер працює!
Залишились питання?
Лоджик Флоу
Аутсорсинг / Системне адміністрування / Технічна підтримка / Супровід 1С: Підприємство
Щось пішло не так? Фахівці нашої компанії допоможуть Вам розібратися з проблемами! Звертайтесь! →
Також Ваші запитання Ви можете поставити у нашій групі ВК або на нашому YouTube каналі!
Ці статті будуть Вам цікаві
1С:Бухгалтерія базова 3.0: Довідник. Організації. Модуль Менеджера (1556); Помилка під час виклику методу контексту
При оновленні 1С:Бухгалтерії базової з релізу 3.0.43.213 у користувача виникла наступна проблема: на останньому етапі оновлення з'являється повідомлення про помилку наступного змісту: ект(); через: Елемент не обраний! ВикликатиВиняток ДетальнеПоданняПомилки(ІнформаціяПомилки); При спробі оновитися до різних релізів, починаючи з 3.0.43.213 до 3.0.43.236проблема повторюється. Внутрішнє та зовнішнє тестування не допомогли, чищення кешу теж. Обходимо цю проблему інакше.
Створення LiveCD RDP-клієнта на основі Ubuntu 12.04.5 за допомогою Remastersys
Ярлик Мій комп'ютер у Windows 10
З якоїсь незрозумілої причини ярлик "Мій комп'ютер" або "Комп'ютер", або "Цей комп'ютер" зник з робочого столу у Windows 10. І повернути його так само просто, як це було у Windows 7 (перетягуванням з меню "Пуск") або Windows XP вже не виходить. Але ми допоможемо впоратися з цим лихом.
База знань "Try 2 Fix"
Усі матеріали вільні до поширення з обов'язковим вказівкою джерела