LNMP

Установка и настройка серверов Nginx, MySQL и PHP-fcgi ничем не отличается от остальных дистрибутивов. Небольшой спотыкач произошел с модулем PDO и размещением корня сайта в другом месте.

Первое решается установкой пакета php-mysqlnd.

Второе решается двумя путями:

  1. Если хочется, чтобы корень был в одном из подкаталогов каталога пользователя надо сделать так:
    setsebool -P httpd_enable_homedirs=1
    В этом случае система автоматически присваивает флаг, разрешающий веб-серверу отдавать содержимое подкаталогам public_html, www и web.
  2. Установить флажки вручную
    semanage fcontext -a -t httpd_sys_content_t /home/<user>/my_site
  3. Чтобы снять флаги необходимо подать команду
    semanage fcontext -d /home/<user>/my_site
Запись опубликована в рубрике Система. Добавьте в закладки постоянную ссылку.