用基于linux系统的阿里云与xampp搭建网站

Posted 码农帅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用基于linux系统的阿里云与xampp搭建网站相关的知识,希望对你有一定的参考价值。

前几天看到阿里云啊腾讯云啊什么的都有免费用半年服务器的活动,我每天早上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

以上是关于用基于linux系统的阿里云与xampp搭建网站的主要内容,如果未能解决你的问题,请参考以下文章

阿里云香港服务器搭建淘宝客网站用啥操作系统好?

五步搭建属于自己的个人网站

2020-06-09【阿里云ECS搭建minikube和Istio1.6】(2)

云服务器如何快速搭建网站环境?

用自己的电脑做服务器,我搭建好了apache环境,如何通过外网访问本地计算机里的网站呢?

linux 环境搭建Jenkins