I have just started using nginx so I’m a bit confused with the socket setting. It seems like I have to set listen to /var/run/php5-fpm.sock for example. But if I have multiple sites running on the same server do I have to have different socket for each one? Say /var/run/site1.sock and /var/run/site2.sock?
Sorry for asking such question 🙁
You don’t need different sockets for each virtual host.
You do, however, need different sockets for distinct php-fpm pools.
If you’re running all your virtual hosts in the same php-fpm pool, then you only need a single socket. However, if you move some of them into a different pool, that pool is a completely separate process group and needs a different socket.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.