无论是搭建 个人博客空间 也好, 微信小程序 也罢,搭建环境必需的两点: 云服务器 、 域名 ,下面一步步给搭建演示如果 在一台阿里云服务器上搭建微信小程序服务端环境 。 1、云服务器准备:可在阿里云购买ECS服务器
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL90TQkxWNtxUdSJzYqVTeaZHetlVd0cFZ1Y1Mj5WNXFGN5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmL0kzNyMjNyAjMxETOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
用户可以在阿里云的域名服务中购买所需的域名,一般的域名价格在30-100左右,有了域名,我们就可以搭建自己的博客或微信小程序了。
两个条件准备好以后我们下面开始搭建所需的服务器环境.
1、设置用户名及密码,ssh免密登录 在购买阿里云ECS服务器后,默认用户是root用户,用户可自行设置密码。随后用户也可在下图管理页面中修改密码。- 更新yum源:获取最新的源
yum update
- 安装sshd:ssh远程登录
yum install -y sshd
- 安装nginx:搭建nginx服务器
yum install -y nginx
- ssh免密登录:登录阿里云服务器免密
1、本地主机没有.ssh文件夹,在当前用户目录(即~目录)下创建.ssh文件夹
2、进入.ssh文件夹,若没有id_rsa.pub文件,则运行
ssh-keygen -t rsa
生成id_rsa.pub文件
3、将id_rsa.pub文件中的内容覆盖阿里云服务器上~/.ssh/authorized_keys文件,ssh免密登录完成,如下图所示:
畅通无阻的登录到阿里云服务器,下一步就要用申请好的域名登录服务器了,即阿里云服务器公有ip和域名的绑定。
在域名页面里,将申请好的域名进行解析和ssl证书下载:
在解析页面中添加两条解析记录,如下所示:
在证书控制台中,将已签发的ssl证书下载下来
下载为 for nginx,并保留下面nginx的配置
在安全组规则的入方向,添加80、8080和443端口的允许访问规则,如下图所示:
在/etc/nginx/conf/cert文件夹下添加下载好的ssl证书文件
在/etc/nginx/conf.d文件夹下新建weapp.conf文件,将下图中的内容复制到weapp.conf中,
nanshanyounger.cn为注册的域名,ssl_certificate和ssl_certificate_key为ssl证书所在的全路径,在/var/www下的index.html文件中写入要展示的html内容:
- 查看nginx进程:
ps aux|grep nginx
- 运行nginx:
或nginx
service nginx start
- 检查nginx语法:
nginx -t
- 重载nginx服务器:
nginx -s reload
- 查看443端口是否被监听:
netstat -ntpl|grep 443
用户设置好nginx后,进行nginx语法检查,通过后重载nginx服务器,并查看80、443端口是否被监听,上述顺利通过后,我们的服务器环境就搭建完毕了,如下图所示,大功告成!!!
当然,想访问http页面的话,记得
去阿里云备案哦
云服务器ECS地址:阿里云·云小站