前言:
因为疫情原因,阿里云高校计划免费发放了一批ECS服务器。这篇博客记录一下在服务器上搭建简单的网站的过程。
实验演示请访问:
hzk.xiaobeitx.top
Tips:阿里云大学中有许多优质的免费资源可以学习,包括建站等。
一、准备工作
1.ECS服务器
2.注册域名并提前备案
域名注册:
https://wanwang.aliyun.com/?spm=5176.12825654.eofdhaal5.86.1edc2c4ayDV2ZN&aly_as=1EQ2fRKsj
可以选择适合自己的域名并选择租用的年份
我这里注册的xiaobeitx.top一年是9块钱,还是比较实惠的
提醒:网站备案首先提交阿里云审核(3-5天),审核通过后最终提交通管局审核(大概3周以内),所以域名备案是一个相对长的过程,如果想要使用域名的话要提前进行备案。
3.网页源代码
4.Xshell、Xftp
Xshell用于连接远程服务器;
Xftp用于将网页源代码传到服务器上。
这里我的服务器系统选用的是Centos。
二、操作步骤
第一步:用Xshell和Xftp连接远程服务器
Xshell:
1.建立新的会话
2.点击连接后输入自己的用户名
3.输入自己ecs实例的密码。
4.连接成功
Xftp:
1.创建新的连接会话
这里用户名密码同时是自己实例的,主机是服务器的公网ip
2.连接成功
第二步:在服务器上安装WDCP控制面板
WDCP控制面板可以帮助我们更好的管理自己的网站和快速建立站点
详情链接:https://www.wdlinux.cn/wdcp/install.html
1.源码安装(ssh登录服务器,执行如下操作即可,需root用户身份安装)
wget http://dl.wdlinux.cn/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
sh lanmp.sh
默认安装N+A的引擎组合
2.RPM包安装 RPM包安装软件版本较老,建议使用源码安装更新的版本
wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
就可以
RPM包安装支持系统:CentOS 5.X/wdlinux_base 5.X/wdOS 1.0,CentOS 6.X ,32位,64位均支持
注意:这里因为我之前已经安装了,就不再截图了。我建议使用源码安装,因为之前用RPM安装后建站有一些玄学问题,后来重新安装的。就是安装时间长一点(15分钟左右)。
安装完后,默认的后台管理地址如下
http://ip:8080
用户名:admin 默认密码:wdlinux.cn
mysql默认的管理用户名:root 默认密码:wdlinux.cn
不要忘记登陆之后及时修改密码!
第三步:通过WDCP建立新的站点
注意:
1.站点目录我这里用的就是默认,直接用域名的名作为目录。
2.FTP和数据库用户名和密码自己设置即可
之后可以在站点列表看到自己的站点域名:
这时候直接访问域名还是不能成功的
第四步:配置域名解析
进入阿里的DNS解析控制台添加一条记录。
这里主机记录只写子域名即可,后面会自动补全。
记录值是自己的公网ip
添加成功后稍等一会我们访问刚刚建立的站点就能成功访问啦
第五步:通过Xftp将网页源代码发送到服务器上
1.进入到指定的目录将无关文件删除
2.将个人简历网页源码上传到这个目录
第六步:设置安全组规则
在阿里的控制台上设置安全组,主要是80端口设置一下
0.0.0.0/0就是所有ip
最后,刷新一下之前创建的站点,就能看到自己的网页成功发布了
我们用xshell或者WDCP管理平台就能管理自己的网站源码: