美文网首页WXApp
搭建阿里云服务环境(为微信小程序、个人博客准备)

搭建阿里云服务环境(为微信小程序、个人博客准备)

作者: 南山younger | 来源:发表于2018-04-01 14:10 被阅读347次

  大家好,今天为大家讲解如何搭建自己的阿里云服务环境,也是笔者踩坑一天所获,希望对大家有所帮助。
  无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器、域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境。

1、云服务器准备:可在阿里云购买ECS服务器

image.png

  系统镜像选择CentOS 目前用的比较多的免费Linux系统,和ubuntu基本一样,首次购买可享受比较大的优惠,可以根据自己需要购买,笔者使用的是centos 7.4系统

2、域名准备:阿里云服务器也可购买,这个可以随意购买个最便宜的随意后缀的域名

image.png

  用户可以在阿里云的域名服务中购买所需的域名,一般的域名价格在30-100左右,有了域名,我们就可以搭建自己的博客或微信小程序了。

两个条件准备好以后我们下面开始搭建所需的服务器环境.

1、设置用户名及密码,ssh免密登录

  在购买阿里云ECS服务器后,默认用户是root用户,用户可自行设置密码。随后用户也可在下图管理页面中修改密码。


image.png
  • 更新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免密登录完成,如下图所示:

image.png

2、解析域名,下载ssl证书

  畅通无阻的登录到阿里云服务器,下一步就要用申请好的域名登录服务器了,即阿里云服务器公有ip和域名的绑定。

在域名页面里,将申请好的域名进行解析和ssl证书下载:


image.png

在解析页面中添加两条解析记录,如下所示:


image.png
在证书控制台中,将已签发的ssl证书下载下来
image.png

下载为 for nginx,并保留下面nginx的配置


image.png

3、设置阿里云安全端口

在安全组规则的入方向,添加80、8080和443端口的允许访问规则,如下图所示:


image.png

4、阿里云nginx服务器搭建

在/etc/nginx/conf/cert文件夹下添加下载好的ssl证书文件

image.png
在/etc/nginx/conf.d文件夹下新建weapp.conf文件,将下图中的内容复制到weapp.conf中,nanshanyounger.cn为注册的域名,ssl_certificate和ssl_certificate_key为ssl证书所在的全路径,在/var/www下的index.html文件中写入要展示的html内容:
image.png
  • 查看nginx进程:
    ps aux|grep nginx
  • 运行nginx:
    nginxservice nginx start
  • 检查nginx语法:
    nginx -t
  • 重载nginx服务器:
    nginx -s reload
  • 查看443端口是否被监听:
    netstat -ntpl|grep 443

用户设置好nginx后,进行nginx语法检查,通过后重载nginx服务器,并查看80、443端口是否被监听,上述顺利通过后,我们的服务器环境就搭建完毕了,如下图所示,大功告成!!!


image.png

当然,想访问http页面的话,记得去阿里云备案哦

相关文章

网友评论

  • 小汪_b231:【阿里云】1000元满减限量代金券领取地址:https://bbs.aliyun.com/read/579638.html 适合阿里云新用户、阿里云新购用户与升级用户,使用技巧:在你选购产品之后,在支付界面选择代金券,您的支付金额减少了
  • 0c707cdea7ff:如果不去阿里云备案的话,能否在微信小程序上面使用了??
    在电脑这边PING域名,返回IP地址正确。但是在微信小程序上,
    我的提示:业务域名尚未经过ICP备案或输入非法URL
    0c707cdea7ff:@南山younger 比如我申请的域名是www.kaixin123.top。我在任何一个电脑上ping这个域名都能ping 通。在阿里云上面申请的域名。服务器也是阿里云的ECS。就是把这个域名复制到微信小程序的服务器配置信息时,提示:业务域名尚未经过ICP备案或输入非法URL;
    我是不是还要在阿里云上面备案域名才能在微信的配置服务器上面用呢?
    0c707cdea7ff:@南山younger 也就是说,如果要把服务器绑定到微信小程序,就必须要备案,对吗?我直接在浏览器输入域名,可以显示IIS7 的画面。就是输入到微信小程序的服务器绑定页面时,提示:业务域名尚未经过ICP备案或输入非法URL。
    南山younger:@江南海洋_ee27 是可以ping通的,但是无法使用http和www的URL地址,如果想使用的话必须备案哦

本文标题:搭建阿里云服务环境(为微信小程序、个人博客准备)

本文链接:https://www.haomeiwen.com/subject/uoiocftx.html