Linux配置Nginx SSL支持Https配置教程

简介: Linux配置Nginx SSL支持Https配置教程

检查是否安装ssl模块


执行:./nginx -V命令

b3f6629a54597f267a3afb351e01db2e_89dc186baea34c66ab0879378cf0fff0.png

如果有输出--–with-http_ssl_module则说明已安装好SSL模块


安装SSL


进入安装目录/usr/local/nginx-1.22.1

执行安装命令:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module


执行编译命令:make

注意:make成功后不要执行 make install 命令了,不然nginx就会重新再安装。


执行成功后当前目录会生成objs文件夹

5a896d6313a4052885bd45d85ead35f6_9608c46147644e25bb34e7c9a0b503cd.png

我们进入此目录下,有一个nginx服务

c2cc1cce0a88bc7fafb3ff885d72d3d7_0800efd86e624174a31f4a0f1dfe3279.png

把此目录下的nginx覆盖/usr/local/nginx/sbin/下的nginx

执行:cp ./nginx /usr/local/nginx/sbin/

eb7f0cf3bb9dc2c2bfa24a7cbea5f816_be292b5061b54e5397b1d2d14df0ca3c.png

此问题需将nginx服务停掉,重新执行此命令

停止nginx:/usr/local/nginx/sbin/nginx -s stop


重新检查是否安装SSL模块:./nginx -V命令

01c394be2049ad873b9f688bcb3244c5_a7fa20046ae74344b7e70bcaaac6549f.png

已有SSL模块


配置SSL证书


在nginx安装目录的conf下新建一个cert目录,将申请好的SSL证书放入

image.png


Nginx配置文件修改

将最下方的443 SSL相关注释进行放开

14d6d5bfbc636db6c700d7a59286a71b_6c7f22ed2e5543ccb18a6e914b0e42a8.png

修改此两个属性

34104cdd060b4e17c2483dcece296ad2_092d1db290574e9781d3235a1f63f213.png

改为我们自己的SSL证书文件就可以啦


重新启动Nginx


访问测试:https://ip就可以了


492dfa1dd0e61a28f5bf297db36c8f51_4fc3f9f393d442f5b982cff5172f835a.png9ed6bee901fa83596b2d8785bd531f47_957817105eab4a7f84bb8c00d793cb07.png


相关文章
|
5天前
|
JavaScript 应用服务中间件 nginx
【项目部署系列教程】5. nginx配置反向代理,解决跨域接口的访问
【项目部署系列教程】5. nginx配置反向代理,解决跨域接口的访问
24 10
|
1天前
|
应用服务中间件 nginx
Nginx命令配置到系统环境变量
Nginx命令配置到系统环境变量
|
1天前
|
应用服务中间件 开发工具 nginx
Nginx基础配置实例需求分析
Nginx基础配置实例需求分析
|
4天前
|
负载均衡 JavaScript 应用服务中间件
手把手教你玩转 Nginx 配置
作为静态服务器、反代和负载均衡器,Nginx 因高性能和灵活性广泛使用。
39 5
|
1天前
|
应用服务中间件 Linux nginx
CentOS 7 上配置 Nginx 作为反向代理
在CentOS 7上设置Nginx反向代理的步骤:安装Nginx;启动Nginx服务编辑`/etc/nginx/nginx.conf`;添加`proxy_pass http://app_server_address;将请求转发至应用服务器;重启Nginx`sudo systemctl restart nginx`;验证配置是否成功
|
1天前
|
网络协议 应用服务中间件 nginx
Nginx的http块sendfile,keepalive_timeout的配置指令说明
Nginx的http块sendfile,keepalive_timeout的配置指令说明
|
4天前
|
应用服务中间件 Linux 网络安全
nginx安装的详细教程(包括命令行安装和编译安装)
nginx安装的详细教程(包括命令行安装和编译安装)
|
2天前
|
应用服务中间件 nginx
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
|
4天前
|
消息中间件 NoSQL Kafka
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(2)
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(2)
|
4天前
|
消息中间件 应用服务中间件 Kafka
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(1)
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(1)