問題描述
使用阿里云ECS服務(wù)器。服務(wù)端打開WampServer后,在服務(wù)端能通過127.0.0.1和localhost訪問到WampServer的首頁。
其中阿里云配備了外網(wǎng)IP,不需要路由器再做端口映射。
經(jīng)修改WampServer2 Apache的httpd.conf或者修改WampServer3 Apache的httpd.conf 和conf/extra/httpd-vhosts.conf文件,都沒有作用...(本文稍后介紹配置WampServer2和3下配置WampServer的方法)
最后谷歌到阿里云的安全策略把入方向的安全組屏蔽了,必須要到控制臺去新建一個安全組授權(quán)策略,具體如下:
解決方法
點(diǎn)擊【云服務(wù)器 ECS】-【網(wǎng)絡(luò)和安全】-【安全組】
點(diǎn)擊【配置規(guī)則】

配置規(guī)則
添加以下規(guī)則:

規(guī)則添加
此時可以被外網(wǎng)訪問...
WampServer2配置
需要下載相對應(yīng)的vc_redist:1.32位/64位對應(yīng);2.wamp2對應(yīng)到2012,wamp3對應(yīng)到2015(/2017)
http://www.microsoft.com/en-us/download
需更改服務(wù)器訪問方式(http.conf 278行):
# onlineoffline tag - don't remove
# Require local
# Deny from all
Require all granted
Order Deny,Allow
Allow from all
WampServer3配置
conf/extra/httpd-vhosts.conf:
因?yàn)橐陨衔募旅嬗腥缦抡Z句,導(dǎo)致直接修改httpd.conf不起作用:
# Virtual hosts
在以上文件夾的Directory中添加:
Require all granted
如下:

httpd-vhosts.conf
就可以外網(wǎng)訪問了!
httpd.conf可以不做修改...
感想
- 如果訪問瀏覽器出現(xiàn)了403錯誤,這說明服務(wù)器是通的,問題出在WampServer的配置上;如果出現(xiàn)了超時錯誤,說明服務(wù)器沒有訪問到,主要是入站規(guī)則有問題。
- WampServer紅色,表示三個服務(wù)都沒開啟;WampServer橙色,表示Apache沒開啟。