被防火牆檔下來的Apache - Linux

Table of Contents

最近為了工作開始重讀 Linux

工作內容是虛擬主機
最常見的服務應該是 Apache 跟 MySQL
重新架起 VM 安裝 CentOS 6.9
設定網路介面
安裝 Apache 、PHP
到這裡都沒有問題~

但是要測試網頁的時候就出問題了~
外面的主機抓不到 VM 裡放的 index.php ~ Orz

可以 ping 到主機、用 Putty 連線也沒問題
想想…………防火牆檔掉了?
直接把 iptables 停用~連上了~
啟用~又掛了~

目前看到的大多說新安裝的直接把規則全都洗掉比較快
但是還是想問一下是哪裡有問題

https://i.imgur.com/AjbogQ8.png

--
『老闆你好 我是國立的』 『老闆你好 我是私立的』 『腦~~~~~~~闆~~~~~~』 Amy!
有消息會跟你聯絡 有消息會跟你聯絡 給她個私人秘書職位
◤ ◥ ◤◥ 國立
-○=○- -□=□- ● ● ◤ ◥ 私立
) 尬不過
-? - )) 兩粒

--

All Comments

Megan avatarMegan2018-02-20
VM要用橋接
Jake avatarJake2018-02-20
描述內是說你啟用 iptables 時候就連不到,停用就可以連
所以你只是需要新增允許存取 port 80 這類就可以解決
內建防火牆就自己改一下 /etc/sysconfig/iptables
Rachel avatarRachel2018-02-23
vm不一定要用bridge啊...nat也行
Andy avatarAndy2018-02-27
拿掉這兩行就跟關掉差不多了,如果只是要80port 資料可以通
過,可以加下面這行
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
Dora avatarDora2018-03-03
比較恰當的方式是先看用iptables 管理或 firewalld管理,再
Catherine avatarCatherine2018-03-08
使用對應的方式加入port
Jake avatarJake2018-03-09
你放錯位置了 在 port 22 那行下一行才對