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