腾讯云linux系统结合nginx部署项目

简介: 腾讯云linux系统结合nginx部署项目

本文记录在linux系统下结合nginx部署项目

首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可。

image.png


点击登陆, 出现以下界面,输入密码即可

image.pngimage.png

出现这个界面,说明连接服务器成功。


下载一个可视化工具,更方便操作。 推荐: WinSCP FlashFXP

image.png

输入主机名, 端口, 用户名, 密码 登录即可。


下面进入正题:

文档地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS

1.下载yum-utils(先决条件)

yum install yum-utils

2.要设置yum存储库,请创建/etc/yum.repos.d/nginx.repo 包含以下内容的文件

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

image.png

3.默认情况下,使用稳定的nginx软件包的存储库。如果要使用主线nginx软件包,请运行以下命令:

yum-config-manager --enable nginx-mainline

4.要安装nginx,请运行以下命令:

yum install nginx

5.当提示您接受GPG密钥时,请验证指纹是否匹配 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62,如果是,则接受它。


基本安装结束,现在我们看看能不能外部访问:

以防万一,先把防火墙关了

systemctl stop firewalld.service

启动nginx

systemctl start nginx

观察是否启动成功,有前两个进程就代表启动成功

ps -ef|grep nginx

image.png

PS:其他命令:

systemctl enable nginx    //开机自动启动

这个时候看到nginx已经启动了, 访问我们的域名也可以成功


输入 ls /etc/nginx/ 查看在etc/nginx文件夹下包含那些文件

一般etc下放软件的配置文件

image.png

可以看到有 nginx.conf ,配置如下

image.png

继续寻找,进入conf.d文件夹下,打开default.conf文件

image.png

可以看出是nginx 的配置文件, 需要做什么修改在这里就可以操作了。


修改完事之后,需要重启nginx才能生效


配置https访问

https://console.cloud.tencent.com/certoverview

登陆控制台看下载你的SSL证书

https://cloud.tencent.com/document/product/400/4143

然后跟着文档走就完事了

强制跳转https, 文档上写的很清楚


在defalut.conf文件夹下修改即可, server 可写多个


到这里就结束了。


CentOS7 系统目录详解和常用命令[文件和目录]:

https://blog.csdn.net/qq_22860341/article/details/81363655


Vim编辑器的安装与使用:

https://blog.csdn.net/qintaiwu/article/details/73355304


nginx安装目录详解

rpm -ql nginx

image.pngimage.png

nginx停止命令

https://www.php.cn/nginx/429455.html


linux的nginx停止命令详解


nginx的停止有三种方式:


linux的nginx停止命令一、从容停止


1、查看进程号


[root@LinuxServer ~]# ps -ef|grep nginx

2、杀死进程

[root@LinuxServer ~]# kill -QUIT 2072

二、快速停止

1、查看进程号

[root@LinuxServer ~]# ps -ef|grep nginx

2、杀死进程

[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132

三、强制停止

[root@LinuxServer ~]# pkill -9 nginx
相关文章
|
4天前
|
监控 物联网 应用服务中间件
流媒体方案之Nginx——实现物联网视频监控项目
流媒体方案之Nginx——实现物联网视频监控项目
流媒体方案之Nginx——实现物联网视频监控项目
|
4天前
|
应用服务中间件 网络安全 nginx
快速上手!使用Docker和Nginx部署Web服务的完美指南
快速上手!使用Docker和Nginx部署Web服务的完美指南
|
4天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
45 2
|
4天前
|
JavaScript 前端开发 应用服务中间件
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
26 0
|
2天前
|
应用服务中间件 nginx Docker
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷
|
2天前
|
应用服务中间件 nginx Docker
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(3)
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(3)
|
2天前
|
应用服务中间件 nginx Docker
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(2)
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(2)
|
2天前
|
应用服务中间件 nginx Docker
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(1)
Docker部署Nginx以及挂载数据卷(代码详细展示)_nginx 挂载大文件卷(1)
|
4天前
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
14 1
|
4天前
|
前端开发 Java Linux
宝塔Linux:部署His医疗项目通过jar包的方式
宝塔Linux:部署His医疗项目通过jar包的方式