前因
由于網(wǎng)站無法訪問(不是我部署的),上去服務(wù)器查看問題届案。
過程
先進入到網(wǎng)站目錄庵楷,開啟laravel的debug模式,看一下有沒有反應(yīng)楣颠,結(jié)果還是無法訪問尽纽,想了一想,也不是500童漩,那就不應(yīng)該是網(wǎng)站的問題弄贿。
因為服務(wù)器里php是5.3的,但是掛點的網(wǎng)站卻是php7的矫膨,就去檢查php-fpm的進程差凹,發(fā)現(xiàn)還在運行,也不是這里的問題侧馅。
查看nginx的配置文件直奋,看是不是有人改動了掛點的網(wǎng)站的配置,發(fā)現(xiàn)也沒有施禾,reload了一下nginx,發(fā)現(xiàn)網(wǎng)站也沒有好搁胆。
綜上弥搞,于是判斷出不是應(yīng)用和服務(wù)器軟件nginx的問題邮绿。
在服務(wù)器wget了一下網(wǎng)站的首頁,倒攀例!發(fā)現(xiàn)wget到了船逮!那肯定是服務(wù)器到客戶端之間出了問題,于是判斷應(yīng)該是服務(wù)器防火墻問題粤铭。
80端口的應(yīng)用跑得好好的挖胃,有個網(wǎng)站卻掛掉了,應(yīng)該是過濾規(guī)則有問題梆惯,于是執(zhí)行了開啟防火墻網(wǎng)站端口酱鸭。
這個時候被自己坑了!開啟端口命令里的端口寫成了php-fpm的端口垛吗,搞得弄了好久凹髓。后來被師兄點醒。怯屉。蔚舀。改了一下命令里的端口號為網(wǎng)站端口號就好了。锨络。赌躺。
關(guān)于
服務(wù)器最好不要關(guān)閉防火墻,寫好過濾規(guī)則就好羡儿。修改
/etc/sysconfig/iptables
里的過則礼患。mark一下關(guān)于iptables的文章
iptables的詳細介紹及配置方法
Iptables 規(guī)則 一些簡單實例和詳細介紹做事一定要細心。