1. 程式人生 > >iptables導致nginx反向代理不可用的解決方案

iptables導致nginx反向代理不可用的解決方案

在nginx反向代理、web伺服器所在的同一系統上配置iptables進行訪問限制時,可能會導致nginx反向代理不能正常工作。

一種常見原因是iptables沒有配置來自本機ip的連線許可權而且預設是DROP策略。

解決方法也很簡單,新增本機ip的連線許可權,例如:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp -s 127.0.0.1 -j ACCEPT
sudo iptables -A INPUT -p tcp -s 10.212.193.58 -j ACCEPT