前几天看到阿里云啊腾讯云啊什么的都有免费用半年服务器的活动,我每天早上10点都准时去抢,但是奈何抢不到啊啊啊!!!!然后我发现阿里云有9.9元也能体验半年的活动,于是我就很高兴的买了这9.9半年的阿里云服务器。买完之后就确定一个目标,我要用这个服务器做个网站玩玩,于是以下就是我建站之旅。

阿里云给我的免费套餐的配置真是太可怜了,就1核CPU和1G的内存,大神推荐使用Linux的镜像系统,会比较好一点。但是我之前从未接触过linux操作语句,但是我还是只好硬着头皮上了。首先对云服务器的操作分三块,一个是搭建Xampp环境,一个是配置外网访问。

第一步,搭建xampp环境。

首先需要在网址https://www.apachefriends.org/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run 下载xampp的linux安装包。这里有两种做法,一个是在云服务器直接下载,另一个是在自己电脑上下载好再通过ssh命令传输到服务器。在这里我推荐第二种,因为通过实际测试,云服务器下载速度只有20k,而传输速度没有上限。

方法一:在云服务器终端直接输入 wget https://www.apachefriends.org/xampp-files/5.6.31/xampp-linux-x64-5.6.31-0-installer.run 

方法二:在本地下载以后,在本地使用 scp /path/filename username@ip:/path 就能将本地的 /path/filename 上传到服务器/path 目录下。

接下来你的云服务器应该就有xampp的安装包了,接下来开始安装。安装和启动xampp并不难,具体可以操考官方操作手册,https://www.apachefriends.org/faq_linux.html。那么xampp在之后外网访问配置好以后就可以通过 sudo /opt/lampp/lampp start 命令来启动。

第二步,配置外网访问

外网访问有两个地方需要配置。一个是xampp的文件,一个是云服务器的防火墙。

先说云服务器的配置,在图中安全组配置里面进行设置

点进去以后,点击规则配置后进行安全组规则配置,如下图所示,其中红框是必须的。

那么接下来,就可以打开xampp,然后访问公网ip/dashboard 网址了,在此之前若是访问这个网址,会显示无响应,但是设置完之后,会显示下图

这是因为xampp的文件还没设置,那么接下来就开始设置xampp的外网访问吧。xampp的设置主要是将 /opt/lampp/etc/extra/httpd-xampp.conf 文件里的 Require local 改成 Allow from all。这里的修改需要使用vi命令,不懂的可以去百度。修改完之后,重启xampp,再次输入服务器外网ip/dashboard,就会出现

这就成功了。以后将工程通过上面所说的scp 命令上传到/opt/lampp/htdocs 目录下就可以进行访问了。

========================================================================

哎,搭建服务器想要xampp做数据库使用的时候,还要将3306端口开放出来。
然后修改/opt/lampp/etc 里的 httpd.conf 和/opt/lampp/etc/extra 的 

httpd-xampp.conf