阿里云服务器部署开发环境(搭建博客网站/小程序)

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 大家好,今天为大家讲解如何搭建自己的阿里云服务环境,也是笔者踩坑一天所获,希望对大家有所帮助。无论是搭建个人博客空间也好,小程序也罢,搭建环境必需的两点:云服务器、域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建小程序服务端环境。

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

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

(购买阿里云产品,记得先领取代金券礼包,希望对你有所帮助。)

_

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

2、域名准备:

可到万网官网注册域名

_

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

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

3、设置用户名及密码,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免密登录完成,如下图所示:
_

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

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

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

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

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

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

5、设置阿里云安全端口

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

_

6、阿里云nginx服务器搭建

在/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页面的话,记得去阿里云备案哦

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
JSON 小程序 前端开发
小程序模拟请求服务器json数据
小程序模拟请求服务器json数据
183 0
|
8月前
|
小程序 Java 应用服务中间件
云服务器上安装配置tomcat并在Tomcat上放置自己写入的一个小程序并添加外网访问端口的教程(超级详细版)
云服务器上安装配置tomcat并在Tomcat上放置自己写入的一个小程序并添加外网访问端口的教程(超级详细版)
158 0
|
小程序 JavaScript 关系型数据库
微信小程序远程连接阿里云服务器mysql——我与阿里云的相遇
第一次接触阿里云服务器:用小程序通过nodejs连接远程服务器
1888 0
微信小程序远程连接阿里云服务器mysql——我与阿里云的相遇
|
6天前
|
小程序 开发者
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
12 0
|
1月前
|
移动开发 小程序
微信小程序配置服务器域名和业务域名
微信小程序配置服务器域名和业务域名
259 0
|
7月前
|
弹性计算 人工智能 小程序
阿里云服务器租用价格表小程序(阿里云服务器租赁一般多少钱)
阿里云服务器租用价格表小程序(阿里云服务器租赁一般多少钱)阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月;ECS云服务器e系列2核2G配置182元一年
262 0
|
7月前
|
弹性计算 小程序
起航吧,Clouder丨“百搭ECS”,搭网站、搭游戏、搭小程序随心选
玩转“搭建”实操场景,完成3个任务,赢取价值58元认证考试权益,更有Airpods、机械键盘、猫超卡等你来领~
|
7月前
|
小程序 JavaScript
微信小程序 tdesign图片上传组件 上传到服务器
微信小程序 tdesign图片上传组件 上传到服务器
|
9月前
|
小程序 安全 定位技术
微信小程序学习实录4(开发前准备、认证必备资料、公众号关联小程序、小程序发布、开发配置、服务器域名、业务域名、位置接口设置)
微信小程序学习实录4(开发前准备、认证必备资料、公众号关联小程序、小程序发布、开发配置、服务器域名、业务域名、位置接口设置)
215 0
|
11月前
|
小程序 关系型数据库 MySQL
零基础入门小程序后台服务器开发~linux服务器安装mysql并实现远程访问(以腾讯云为例)
零基础入门小程序后台服务器开发~linux服务器安装mysql并实现远程访问(以腾讯云为例)
150 0