| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> CentOS 8 部署Nginx -> 正文阅读 |
|
[系统运维]CentOS 8 部署Nginx |
CentOS 8 部署Nginx图源:nginx状态码详解 | 小爱网址导航 (it7a.com) 安装虽然说可以通过 可以从官网的nginx: download这个页面下载相应的Nginx版本: 我这里为了和公司测试机上版本保持一致,选择了1.20.2,自己用的话还是选择最新的Stable版本即可。 使用
解压并进入源码目录:
设置安装参数:
这里 创建安装目录:
编译并安装:
为了方便使用,还需要创建软链接:
一切都OK后可以通过 配置Nginx的主配置文件位于安装目录的 Nginx安装目录本身就有配置示例,这里再提供一个个人使用的配置示例:
这里配置的是一个前后端分离的Spring Boot项目,代码部署在 这里后台接口因为是用Spring Boot自带的Nginx独立运行并伺服8080端口,所以这里Nginx做了反向代理。将请求转发到 总之,配好了适合自己项目的配置文件后就可以启动Nginx了:
如果一切正常的话可以用浏览器看到网站了。 证书要申请OpenSSL证书可以参考这篇文章: 按文章内容一步步做即可。 如果出现问题可以检查:
最后修改配置使用证书可以参考:
在原本监听80端口的基础上额外配置一个监听443的服务即可,当然更恰当的做法是让80端口的服务自动跳转到443端口以强制客户端使用HTTPS。 修改好配置文件后可以通过以下命令检查是否正确:
如果有错误,按相应的错误信息排查即可。 如果启动Nginx出现问题,可以查看Nginx的相应日志,Nginx的日志位于 参考资料 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:10:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |