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