Я установил nginx и php-fpm под Arch Linux на RasPi. nginx был настроен в chroot, как описано в ArchWiki. Все работает нормально, когда php-fpm.conf
и nginx.conf
настроены на прослушивание 127.0.0.1:9000
а php-fpm.conf
не объявляет путь к pid.
Теперь я хочу изменить настройку для использования сокета UNIX, как это предлагается в Интернете. Поэтому я добавил в php-fpm.conf
следующее.
pid = /srv/http/run/php-fpm/php-fpm.pid
...
[www]
chroot = /srv/http;
listen = /srv/http/run/php-fpm/php-fpm.sock
Также заменил fastcgi_pass
в nginx.conf
на
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
Когда я вручную создаю файл .sock
и перезагружаю php-fpm и nginx, это работает. Но когда я перезагружаюсь, каталог php-fpm
fpm и файл .sock
...
Как я могу сохранить их при перезагрузке? /etc/fstab
включает
tmpfs /srv/http/run tmpfs rw,noexec,relatime,size=1024k 0 0
tmpfs /srv/http/tmp tmpfs rw,noexec,relatime,size=102400k 0 0