Двухуровневая структура web-сервера: nginx + apache2. PHP должен быть работать через apache-модуль. Настройки должны быть одинковыми как для apache-модуля, так и для cli.
/var/www/example.com [root:root 0755]
/var/www/example.com/logs/ [www-data:www-data 0755]
/var/www/example.com/public/ [www-data:webdev 0775]
www-data:webdev
– под ним работает apache и nginxdev1:webdev
- это пользователь ведущего разработчики или менеджера по интеграции, который производит выкладку релизов и решение проблем
git
sendmail
(если отправка почты быдет не через SMTP)
- ports.conf
ServerName localhost
NameVirtualHost *:8888
Listen 8888
- sites-available/example.conf
my.conf
innodb_flush_method = O_DIRECT
transaction-isolation = READ-COMMITTED
innodb_flush_log_at_trx_commit = 2
apc
curl
gd
pdo
geoip
mysqli
mysql
pdo_mysql
mcrypt
apache2/php.ini
andcli/php.ini
mbstring.internal_encoding = UTF-8
mbstring.func_overload = 2
realpath_cache_size = 4096k
display_errors = On
post_max_size = 256M
upload_max_filesize = 256M
max_file_uploads = 30
default_socket_timeout = 120
date.timezone = Europe/Moscow
conf.d/apc.ini
apc.enabled = On
apc.cache_by_default = On
apc.num_files_hint = 20000
apc.user_entries_hint = 20000
apc.ttl = 86400
apc.max_file_size = 4M
apc.stat = On
apc.shm_size = 128M
Ссылка не рабочая в верхнем комментарии, подскажите такой вопрос по теме, как только начинающему админу: до этого я настраивал серверы, под wordpres и modx, сервер работал на mariadb nginx, сейчас нужно настроить сервер под битрикс, очень много мануалов нашел но везде идёт связка apach+nginx, это обязательный элемент? и в чем плюс работы apach+nginx в отличие скажем от просто nginx если такое возможно.