php 防火墙配置,rhel6+nginx+php+php-fpm 防火墙配置问题
做實驗的時候發(fā)現(xiàn)配置好lnmp后關閉防火墻,一切訪問OK,但是打開防火墻后發(fā)現(xiàn)只能訪問靜態(tài)頁面,動態(tài)頁面無法訪問。
解決問題的方法
一、vim php-fpm.conf
設置以下語句
listen = 127.0.0.1:9000
設置完畢后重啟php-fpm
二、配置防火墻
/sbin/iptables -t filter -F
/sbin/iptables -t nat -F
/sbin/iptables -t mangle -F
/sbin/iptables -t filter -X
/sbin/iptables -t nat -X
/sbin/iptables -t mangle -X
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT DROP
/sbin/iptables -P FORWARD DROP
iptables -t filter -A INPUT -p tcp -d 192.168.18.69 --dport 80 -j ACCEPT
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A OUTPUT -o lo -p all -j ACCEPT
iptables -t filter -A OUTPUT -p tcp -s 192.168.18.69 --sport 80 -j ACCEPT
因為php-fpm的監(jiān)聽端口是9000 ?監(jiān)聽地址是127.0.0.1
所有我們把lo網(wǎng)卡要放開,否則nginx無法去訪問php。
總結(jié)
以上是生活随笔為你收集整理的php 防火墙配置,rhel6+nginx+php+php-fpm 防火墙配置问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序调用php,微信小程序调用PH
- 下一篇: php逗号为什么比点号快,[PHP]