云服务器如何部署nginx开发环境(搭建Web系统/博客网站)【新同学指导】

本文涉及的产品
.cn 域名,1个 12个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 注:以下配置仅是个人根据经验推荐,在实际配置过程中,我们还可以多听听自己的程序和技术开发人员推荐的配置。选择云产品之前先领取最高价值2000代金券以减少上云成本

注:以下配置仅是个人根据经验推荐,在实际配置过程中,我们还可以多听听自己的程序和技术开发人员推荐的配置。选择云产品之前先领取最高价值2000代金券以减少上云成本

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

1、云服务器准备:在和通数据库购买ECS服务器
购买和通数据库产品,记得先领取代金券礼包,希望对你有所帮助。)

image

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

2、域名准备:
可到万网官网注册域名

image

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

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

3、设置用户名及密码,ssh免密登录
在购买和通数据库ECS服务器后,默认用户是root用户,用户可自行设置密码。随后用户也可在下图管理页面中修改密码。

image

更新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

4、解析域名,下载ssl证书
畅通无阻的登录到和通数据库服务器,下一步就要用申请好的域名登录服务器了,即和通数据库服务器公有ip和域名的绑定。

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

image

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

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

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

5、设置和通数据库安全端口
在安全组规则的入方向,添加80、8080和443端口的允许访问规则,如下图所示:
image

6、和通数据库nginx服务器搭建
在/etc/nginx/conf/cert文件夹下添加下载好的ssl证书文件

image

在/etc/nginx/conf.d文件夹下新建weapp.conf文件,将下图中的内容复制到weapp.conf中,nanshanyounger.cn为注册的域名,ssl_certificate和ssl_certificate_key为ssl证书所在的全路径,在/var/www下的index.html文件中写入要展示的html内容:
image

查看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端口是否被监听,上述顺利通过后,我们的服务器环境就搭建完毕了,如下图所示,大功告成!!!
image

当然,想访问http页面的话,记得去和通数据库备案哦

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
弹性计算 监控 负载均衡
|
27天前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
1月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
1月前
|
人工智能 搜索推荐 PHP
PHP在Web开发中的璀璨星辰:构建动态网站的幕后英雄###
【10月更文挑战第25天】 本文将带您穿越至PHP的宇宙,揭示其作为Web开发常青树的奥秘。通过生动实例与深入解析,展现PHP如何以简便、高效、灵活的姿态,赋能开发者打造动态交互式网站,同时不忘探讨其在新时代技术浪潮中面临的挑战与机遇,激发对技术创新与应用的无限思考。 ###
33 1
|
2月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
331 3
WK
|
1月前
|
安全 Java 编译器
C++和Java哪个更适合开发web网站
在Web开发领域,C++和Java各具优势。C++以其高性能、低级控制和跨平台性著称,适用于需要高吞吐量和低延迟的场景,如实时交易系统和在线游戏服务器。Java则凭借其跨平台性、丰富的生态系统和强大的安全性,广泛应用于企业级Web开发,如企业管理系统和电子商务平台。选择时需根据项目需求和技术储备综合考虑。
WK
65 0
|
2月前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解
|
2月前
|
缓存 负载均衡 安全
Nginx常用基本配置总结:从入门到实战的全方位指南
Nginx常用基本配置总结:从入门到实战的全方位指南
306 0
|
2月前
|
应用服务中间件 Linux nginx
Jetson 环境安装(四):jetson nano配置ffmpeg和nginx(亲测)之编译错误汇总
这篇文章是关于在Jetson Nano上配置FFmpeg和Nginx时遇到的编译错误及其解决方案的汇总。
96 4
|
23天前
|
存储 负载均衡 中间件
Nginx反向代理配置详解,图文全面总结,建议收藏
Nginx 是大型架构必备中间件,也是大厂喜欢考察的内容,必知必会。本篇全面详解 Nginx 反向代理及配置,建议收藏。
Nginx反向代理配置详解,图文全面总结,建议收藏