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

在阿里云服务器上搭建xampp遇到的问题的更多相关文章

  1. 阿里云服务器上搭建seafile专业版

    因为官方一键安装教程在阿里云服务器上无法安装,由于水平有限,无法解决,所以选择手动安装 参考资料: 1,.腾讯云搭建seafile服务器 2.How to Install Seafile with N ...

  2. 在阿里云服务器上搭建 Apache Tomat 应用

    在阿里云上购买一台服务器,系统采用 window 2008 Server 企业版,64位 1.下载Java7 JRE,安装 http://www.java.com/zh_CN/download/man ...

  3. 如何在阿里云服务器上搭建wordpress个人网站

    1.购买云服务器.域名.域名解析.配置linux系统上的web环境.FTP等参照下面的链接. https://www.cnblogs.com/smyhvae/p/4965163.html?tdsour ...

  4. 阿里云服务器上通过Docker部署redmine

    背景:在日常工作的过程中会遇到各种各样的问题,每个问题来了之后需要花时间解决.这里就面临两个问题. 1:问题责任不明确,有时候会遇到数据库或者物理服务器的问题,这时候就需要把相应问题指派给相应的人,传 ...

  5. Linux学习2-在阿里云服务器上部署禅道环境

    前言 以前出去面试总会被问到:测试环境怎么搭建?刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视. 本篇以最简单的禅道环境搭建为例,学习下 ...

  6. 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

    在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...

  7. 在阿里云服务器上安装完成并启动Tomcat后,通过http不能访问--解决办法

    在阿里云服务器上安装完成并启动Tomcat后,通过http不能访问的原因是阿里云平台为了安全设置了安全组策略,必须我们授权的端口,其他计算机才能通过http访问 解决办法:(这里以阿里轻量应用服务器为 ...

  8. jdbc连接阿里云服务器上的MySQL数据库 及 数据库IP限制

    问题1:Jdbc 如何连接阿里云服务器上的MySQL数据库? 解决: 上截图: 其中IP是阿里云服务器的公网IP地址. 问题2:   刚开始接手开发的时候,使用Navicat连接阿里云服务器上的数据后 ...

  9. 使用Navicat连接阿里云服务器上的MySQL数据库--转

    手把手教你如何正确连接阿里云服务器上的数据库: 1.首先打开Navicat,文件>新建连接>MySQL连接,其他的如一图所示. 2.因为是连接服务器上的MySQL,所以我们使用SSH连接, ...

随机推荐

  1. <转>jmeter(四)HTTP请求

    本博客转载自:http://www.cnblogs.com/imyalost/category/846346.html 个人感觉不错,对jmeter讲解非常详细,担心以后找不到了,所以转发出来,留着慢 ...

  2. Django框架----分页器(paginator)

    Django的分页器(paginator) view.py from django.shortcuts import render,HttpResponse # Create your views h ...

  3. 每日linux命令学习-rpm命令

    rpm命令 rpm是一款强大的Redhat软件包管理工具,可创建.安装.查询.验证.升级和卸载每个软件包,软件包是存储文件,包括需要安装的文件和名称.版本.说明等报信息. rpm默认支持7种操作模式, ...

  4. Eloquent JavaScript #08# Bugs and Errors

    索引 Notes strict mode js类型 js测试 Debugging Exceptions finally 异常分支 Exercise Retry The locked box Notes ...

  5. Spring RestController 请求参数详解

    Spring RestController 请求参数详解 引用作者jpfss 在阅读之前,最好先了解http请求的get,post,以及各种head头类型,请求参数类型. 无参数,设置RestCont ...

  6. fjwc2019 D6T1 堆(组合数+打表)

    #193. 「2019冬令营提高组」堆 但是每个点都遍历一遍,有些点的子树完全相同却重复算了 忽然记起完全二叉树的性质之一:每个非叶节点的子树中至少有一个是满二叉树 那么我们预处理满二叉树的那一块,剩 ...

  7. SSL/TLS代理(termination proxy)

    A TLS termination proxy (or SSL termination proxy) is a proxy server that is used by an institution ...

  8. mysql优化之使用iotop+pt-ioprofile定位具体top io文件

    今天,将一个环境切换成行情优化后的版本后,发现io等待还是挺高,这还是第一次出现的.其他很多套环境都没有这个问题了,故iotop看了下,基本可以确定为是mysql进程的问题,如下: 但是iotop只能 ...

  9. 跟阿铭学Linux习题答案

    第一章:走进Linux 1.简述它的发展历史,列举几种代表性的发行版 Linux之前是Unix,由于Unix收费昂贵,so,Richard Stallman 发起了开发自由软件的运动,并成立了自由软件 ...

  10. MSF基础应用

    实践目标 掌握metasploit的基本应用方式. 具体需要完成(1)ms08_067;(2)ms11_050:(3)Adobe(4)成功应用任何一个辅助模块. 报告 虚拟机:可以找我拷贝(我一般都在 ...