LINUX.ORG.RU
ФорумAdmin

Настройка nginx + php-fpm

 ,


0

1

ДОбрый день. У меня вопрос по настройке nginx. После установки добавляю один сайт, но при перезапуске nginx не запускается. systemctl status nginx пишет

[root@ds121 ~]# systemctl status nginx
● nginx.service - nginx - high performance web server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2019-02-13 13:58:54 MSK; 9s ago
     Docs: http://nginx.org/en/docs/
  Process: 9094 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)

 systemd[1]: Starting nginx - high performance web server...
 nginx[9094]: nginx: [emerg] open() "/home/www/site.ru/log/site.ru_access" failed (13: Permission denied)
 systemd[1]: nginx.service: control process exited, code=exited status=1
 systemd[1]: Failed to start nginx - high performance web server.
 systemd[1]: Unit nginx.service entered failed state.
 systemd[1]: nginx.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

Здесь я подумал что проблема с правами, пробовал поставить права только на папку www 0777 nginx:nginx, пробовал на весь путь, но ничего не помогает. Что ещё можно сделать?

site.conf

server {
	listen 185.25.200.98:80;
    server_name site.ru;
	root /home/www/site/www;
	access_log /home/www/site.ru/log/site.ru_access;
	error_log /home/www/site.ru/log/site.ru_error;
	index index.php index.html index.htm;
	location ~ \.php$ {
		fastcgi_split_path_info ^(.+\.php)(/.+)$;
		fastcgi_pass unix:/opt/remi/php56/root/var/run/php-fpm/www33.sock;
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		include fastcgi_params;
		fastcgi_read_timeout 300;
    }
}

Ответ на: комментарий от dsfgjkhs

лог не в стандартном месте. надо прописывать разрешения.

man audit2allow

anonymous
()
Ответ на: комментарий от dsfgjkhs

Хороший вопрос. Selinux надо настраивать. На момент настройки новых сервисов проще его отключить, чтоб понять что что-то не работает не из-за selinux.

Deleted
()

Покажи:
ls -Zd /home/www/site/www /home/www/site.ru /home/www/site.ru/log /opt /opt/remi /opt/remi/php56 /opt/remi/php56/root /opt/remi/php56/root/var /opt/remi/php56/root/var/run /opt/remi/php56/root/var/run/php-fpm

Очень посмотреть хочется.

imul ★★★★★
()
Ответ на: комментарий от Deleted

Я бы поспорил о том, что его код заведется на 7.x

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.