Я установил 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
