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

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

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

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

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

     

 

操做系統: CentOS 7.3 64位shell

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

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  成功

相關文章
相關標籤/搜索