參考文章: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 成功