开发者社区> 阿里云运维工程师> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

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

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

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用阿里云学生服务器部署博客系统
大家好,我是河南的一名在校大学生,目前大三在读,我学习的专业是物联网应用技术,因为我非常喜欢研究和对计算机的热爱一直在寻找合适的云服务器,因为各种机缘巧合来到了阿里云的ECS云服务器,我主要是部署一些网站和运行一些脚本。
0 0
从0到1写一个网站(3)搭建环境
这是《从0到1写一个网站》系列第3篇文章。 这篇文章主要介绍基于云服务器的生产环境的搭建,以及CI/CD等其它工具的搭建。
0 0
阿里云搭建ThinkPHP框架
ThinkPHP是一款免费、开源、快速、简单、面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷Web应用开发和简化企业应用开发而诞生的。本篇教程介绍如何使用云市场镜像快速搭建ThinkPHP框架。
0 0
阿里云服务器部署开发环境(搭建博客网站/小程序)
大家好,今天为大家讲解如何搭建自己的阿里云服务环境,也是笔者踩坑一天所获,希望对大家有所帮助。
0 0
服务器部署开发环境上云篇(阿里云)
大家好,今天为大讲解如何搭建自己的和通数据库服务环境,也是笔者踩坑一天所获,希望对大家有所帮助。
1456 0
如何快速学习网站基本搭建和服务器环境配置?
一、基本概念 实验1: 在阿里云上部署Tomcat服务器 点击详情 业务背景 Tomcat为网站的服务器,每个网站在后面都有一个服务器来解析那个网...
876 0
新服务器环境安装和项目部署流程
记录一下在服务器部署项目的过程,长期更新 涉及:Java、tomcat、nginx、mysql、ssl、域名、服务器 docker方式搭建服务器环境参考:使用docker快速搭建服务器环境 环境 阿里云ECS服务器、阿里云购买的域名、阿里云购买的ssl CentOS 6.9 64位 购买服务器 配置安全组 配置常用端口访问,比如22、8080、3306等 购买域名 购买域名为 xxxxx.com 购买后,在阿里云里可以购买免费的ssl证书(百度有教)。
3092 0
通过工具SecureCRTPortable将项目部署到服务器上
1.将项目打包 2.打开工具连接指定的ip     下面是一些命令   tab键可以有一些提示功能   ls 查看服务器当前目录   lls 查看硬盘当前目录   其实就是linux系统命令 ,服务器是正常命令  ,操作本电脑的就在前面加个l      例如   ls ...
1051 0
快速搭建ThinkPHP框架教程
本文教你如何快速搭建ThinkPHP框架。ThinkPHP 是一款免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷 Web 应用开发和简化企业应用开发而诞生的。
14506 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
小程序 云开发
立即下载
前端自动化测试
立即下载
《云服务器运维之Windows篇》
立即下载