欢迎关注博主博客: https://lvsige.top/

本文记录在linux系统下结合nginx部署项目
首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可。

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

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


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

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


下面进入正题:

文档地址: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

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

PS:其他命令:

systemctl enable nginx       //开机自动启动

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

输入 ls /etc/nginx/ 查看在etc/nginx文件夹下包含那些文件
一般etc下放软件的配置文件

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

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

可以看出是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
路径 类型 介绍

/etc/logrotate.d/nginx

 配置文件  Nginx 日志轮转,用于logrotate服务日志切割

/etc/nginx

/etc/nginx/nginx.conf

/etc/nginx/conf.d

/etc/nginx/conf.d/default.conf

目录、配置

Nginx 主配置文件

Nginx 启动时会读取 nginx.conf文件,在配置文件未修改的情况下会再读取 default.conf 文件,

default.conf 是默认加载的 server 的配置文件

/etc/nginx/fastcgi_params

/etc/nginx/uwsgi_params

/etc/nginx/scgi_params

配置文件

cgi 配置相关,fastcgi 配置

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

配置文件

编码转换映射文件

/etc/nginx/mime.types

配置文件

设置 http 协议的 Content-Type 与扩展名关系

/usr/lib/systemd/system/nginx-debug.service

/usr/lib/systemd/system/nginx.serive

/etc/ysconfig/nginx

/etc/sysconfig/nginx-debug

配置文件

用于配置出系统守护进程管理器管理方式

/usr/lib64/nginx/modules/

/etc/nginx/modules/

目录

Nginx 模块目录

/usr/sbin/nginx

/usr/sbin/nginx-debug

命令

Nginx 服务启动管理的终端命令,ngxin-debug 主要用于 nginx   启动 debug 模式的一个命令

/usr/share/doc/nginx-1.12.0

/usr/share/doc/nginx-1.12.0/COPYRIGHT

/usr/share/man/man8/nginx.8.gz

文件、目录

Nginx 的手册和帮助文件

/var/cache/nginx

目录

Nginx 缓存目录,在使用 yum 安装时会自动创建这个目录

/var/log/nginx

目录

Nginx 的日志目录


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

腾讯云linux系统结合nginx部署项目相关推荐

  1. 在linux系统使用nginx部署静态网页

    1.yum安装nginx(如果已经安装请忽略这一步): 2.启动nginx nginx端口默认为80,输入ip+端口,出现以下页面则说明nginx已经安装启动成功了 3.将你要访问的页面放在linux ...

  2. 腾讯云Linux云服务器搭建网站

    腾讯云Linux云服务器搭建网站 基本准备及操作 这里的安装过程使用系统自带的yum工具进行安装 安装jdk和java运行环境 安装mysql 安装tomcat 安装httpd服务 部署web项目到服 ...

  3. 腾讯云服务器系统重新安装

    腾讯云服务器系统重新安装 1.登录腾讯云平台点击控制台→云服务器 2找到重装系统的服务器→点击更多→点击重装系统 3选择公共镜像,选择重装的系统版本设置密码(root用户登入) 4使用xshell或者 ...

  4. 腾讯云 + Linux

    腾讯云 + Linux 1. 进入腾讯云官网https://cloud.tencent.com/ 2. 登录之后选择云 + 校园https://cloud.tencent.com/act/campus ...

  5. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本     大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信 只看楼主 更多操作楼主  发表于: 2014-09-30 编写 ...

  6. 拉取ftp服务器上的文件_winscp和云服务器,2步实现winscp将文件上传到腾讯云Linux云服务器...

    WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议,它的主要功能就是在本地与远程计算机间安全的复制文件.与使用FTP上传代码相比,通过WinSCP可以直接使 ...

  7. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  8. linux 添加重定向域名,Linux系统中Nginx的安装并进行域名认证和重定向

    Linux系统中Nginx的安装并进行域名认证和重定向 本文主要介绍Linux系统中Nginx的安装并进行域名认证和重定向,希望通过本知识点的讲解对大家今后的学习和工作有所帮助,下面进行具体介绍: 1 ...

  9. 腾讯云linux服务器怎么使用图形化界面_winscp使用方法,winscp使用方法详细说明...

    WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议,它的主要功能就是在本地与远程计算机间安全的复制文件.与使用FTP上传代码相比,通过WinSCP可以直接使 ...

最新文章

  1. 发改委:互联网企业没有出现大规模裁员现象
  2. springboot 启动时could not exec java_面试被问为什么使用Spring Boot?答案好像没那么简单...
  3. mysql修改数据库字符集,编码
  4. 阿里云网站80端口无法访问
  5. 半连接队列 全连接队列??
  6. java百度云推送demo_百度云推送java服务端maven安装完整demo
  7. 时隔6年,NASA再造仿人机器人,或将在太空工作,应对严苛环境
  8. Update resources 和 Update classes and resources 的特殊情况
  9. 开了个股票模拟仓来玩玩
  10. 沙市一中2021年高考成绩查询时间,2021年荆州高考状元是谁分数多少分,历年荆州高考状元名单...
  11. 深入解读Linux内存管理系列(7)——伙伴系统
  12. h5将数字翻译为大写汉字_将阿拉伯数字翻译成中文的大写数字
  13. 【组合数学】递推方程 ( 有重根递推方程求解问题 | 问题提出 )
  14. C语言程序设计 循环结构程序设计
  15. c语言实现123456789变为147258369的方式是输出
  16. Ghost网络克隆详细步骤教程(网刻教程)
  17. 彪悍的人生不需要解释,需要解释的人生是软弱的
  18. 杂篇:Java源码阅读绘图规范手册--[捷特版]
  19. 【第一组】第五次冲刺例会纪要
  20. Zookeeper的领导者选举机制解析

热门文章

  1. AI自动P图:maskrcnn+inpaintting消除并修复指定区域图像
  2. 使用ganglia监控hadoop及hbase集群
  3. 理解Promise规范
  4. linux中的du 命令详解
  5. 构建并用 TensorFlow Serving 部署 Wide Deep 模型
  6. 被动模式下FTP不能建立数据会话问题
  7. 从零开始编写自己的C#框架(18)——Web层后端权限模块——菜单管理
  8. Oracle over函数学习
  9. 那些年,程序员用过的行酒令
  10. JQuery中ajax的相关方法总结