在阿里雲服務器上搭建xampp遇到的問題


參考文章:http://blog.csdn.net/hel12he/article/details/49781813

     http://www.laozuo.org/8178.html

     http://blog.csdn.net/dingd_158/article/details/51857386

     https://bbs.aliyun.com/simple/t309229.html

     

 

操作系統: CentOS 7.3 64位

1.從xampp官網下載xampp安裝包

2.給xampp安裝包可執行的權限

# chmod 777 xampp-linux-x64-5.6.30-1-installer.run

3. 運行 ./xampp-linux-x64-5.6.14-0-installer.run 進行安裝操作。

4.啟動xampp:

# /opt/lampp/lampp start

停止xampp:

# /opt/lampp/lampp stop

卸載xampp:

# /opt/lampp/lampp stop

# rm -rf /opt/lampp

5. 通過Xshell在本地訪問阿里雲服務器

 

問題:

我的阿里雲服務器公網IP為: 47.95.0.112,啟動xampp后從瀏覽器訪問 http://47.95.0.112 失敗。

外網無法訪問ECS網站

解決路徑:

1.  先在服務器本地訪問 localhost

 阿里雲服務器下沒有瀏覽器,安裝瀏覽器:

w3m

w3m文本瀏覽器是基於GPL協議發布的且支持表格、顏色、SSL連接以及內鏈圖像,因速度快而著稱。一般在默認的Linux常規發行版本中都有自帶,如果沒有安裝的話我們也可以自己apt-get或者yum安裝。

a、安裝

apt­-get install w3m   (debian系統版本)
yum install w3m       (centos系統版本)

b、使用

w3m localhost      訪問成功

w3m 47.95.0.112     訪問失敗

 

2.初步懷疑是xampp配置問題

Linux|XAMPP Linux 5.6.8 64bit 外網無法訪問 可以通過修改下面的文件

vi opt/lampp/etc/extra/httpd-xampp.conf

在如下代碼段中 將Require Local 修改替換為 Require all granted

# since XAMPP 1.4.3 <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Require all granted </Directory> <Directory "/opt/lampp/phpsqliteadmin"> AllowOverride AuthConfig Limit Require all granted </Directory>

意思就是將接受本地請求授權為接受所有請求 

 

再次在本地通過瀏覽器訪問 http://47.95.0.112  失敗

 

3. 進一步懷疑是阿里雲的配置問題

有網友反應服務器上的網站,服務器上可以訪問,但是外網卻無法訪問,研究了一下,原因竟然是因為安全組未開放80端口 

在購買雲服務器時,如果選擇自定義配置,網絡設置里有一項是安全組,安全組作用是:類似防火牆功能,用於設置網絡訪問控制,可以到管理控制台修改。 
如下圖,如果這里選擇了默認的安全組,只開放了22和3389端口,那網站需要的80端口和ftp需要的21端口都會被關閉,其中的80端口未開放,導致了網站外網無法訪問。 

 

 點擊右上角的 添加安全組規則 或 直接克隆,按下圖設置 

 

再次在本地通過瀏覽器訪問 http://47.95.0.112  成功

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM