Configuring IPtables for PHP-FPM

So, I have a CentOS server running Nginx and now I want to start Nginx with PHP-FPM. It defaults to port 9000, but I will use 9001. I need to know how to open port 9001 for loopback in my iptables. Which of the following is correct, are they the same or both are incorrect? Any help would be appreciated, thanks :)

iptables -A INPUT -p tcp -s 127.0.0.0 --dport 9001 -j ACCEPT

or

iptables -A INPUT -i lo -dport 9001 -j ACCEPT

+3


source to share


1 answer


You don't need to open a firewall to connect to localhost, as it doesn't have to be a firewall anyway (as a general rule of thumb).

But I would suggest using the advice above to use sockets instead.

Modify / etc / php5 / fpm / php5-fpm.conf and search for these two lines:



listen = /var/run/php5-fpm.sock
;listen = 127.0.0.1:9000

      

Comment out port one and uncomment sock one - restart php-fpm :)

+11


source







All Articles