Famp В Pfsense С Использованием Php-Fpm

Статья является продолжением моей публикации , где на примере FAMP рассматривалась возможность установки неродных пакетов для pfsense. Эта возможность не лишена недостатков: 1. после установки неродных пакетов PHP меняются нативные библиотеки и зависимости, из-за чего возникают предупреждения PHP (можно отключить) и наблюдаются глюки при попытке установки большого нативного приложения на этапе проверки контрольной суммы.

Причем небольшие приложения pfsense устанавливались без проблем.

2. Пришлось создавать недостающие стартовые BSD-скрипты, из-за чего в шелле появлялись предупреждения.

3. отсутствие интеграции с веб-мордой pfsense. В новой статье я постараюсь исправить вышеперечисленные недостатки, приблизив проект к нативному приложению pfsense в последующих публикациях.

Первый недостаток связан с тем, что все сервисы в системе завязаны на php-fpm cli, но этот же недостаток можно использовать для запуска php на веб-сервере через fastcgi, тем самым избавив Apache от php5_module и повысив производительность сайта.

Еще приятно то, что нет нативного Apache в чистом виде, но есть сборка ModSecurity на базе Apache. Как указано в описании, ModSecurity — это приложение веб-брандмауэра, предназначенное для работы в качестве встроенного или обратного прокси-сервера.

и используемое для перенаправления на веб-серверы, размещенные за pfsense. При ближайшем рассмотрении становится понятно, что этот пакет можно превратить в полноценный Apache с помощью определенных манипуляций.

Всего у нас есть два компонента FAMP, а именно Apache и PHP, которые являются родными для pfsense. С mysql сложнее — его нет ни в одном нативном пакете.

Но в расширенном php есть расширение mysql.so. Давайте установим mysql и интегрируем возможность запуска и остановки сервиса в веб-морде pfsense. В веб-админке Освобождаем порт 80 из веб-морды на основе Lighttpd и включаем sshd. Установка самого первого пакета Apache с помощью mod_security_dev mysql. В консоли

  
   

pkg update pkg install mysql56-server

Создать файл настроек /usr/local/etc/my.cnf

[client] port

Теги: #pfsense #Apache #MySQL #php #php-fpm #fastcgi #bitrix #php #MySQL #1С-Битрикс
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.