当前位置: 首页 > article >正文

nginx安装ssl模块教程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、openssl是什么?
  • 二、ssl证书免费申请地址
  • 三、安装步骤
    • 1.nginx安装ssl模块
  • 总结


一、openssl是什么?

OpenSSL 不仅是一个独立的工具包,它还被广泛集成到其他软件中,以提供加密和安全通信功能。

二、ssl证书免费申请地址

阿里云证书免费申请:阿里云申请教程

三、安装步骤

1.nginx安装ssl模块

找到nginx的安装包:

cd /hhkj/nginx/nginx-1.24.0/

执行安装命令(在线安装,如果离线的话,需要自己下载ssl安装包)

./configure  --with-http_ssl_module
make
make install

nginx.conf添加正式配置,切记默认用443端口

server {
        listen       443 ssl;
        server_name  localhost;
		ssl_certificate      /hhkj/ssl/vip.pem;
		ssl_certificate_key  /hhkj/ssl/vip.key;
        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
        location / {
            root   html/multifunction;
            index  index.html index.htm;
        }
		error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
		location /multifunction/ {
            proxy_pass   http://127.0.0.1:8888/;
        }
    }

祝愿您也能成功!!!


总结

人生物语:在生活的长河中,我们不断寻觅,经历风雨,然后渐渐明白人生的真谛


http://www.kler.cn/a/380899.html

相关文章:

  • js中怎么把excel和pdf文件转换成图片打包下载
  • 探索Python编程:从入门到实践的全面指南
  • AI - 使用LangChain构建简单LLM应用程序
  • 【Nginx】前端项目开启 Gzip 压缩大幅提高页面加载速度
  • node.js模块化分析
  • MySQL utf8mb3 和 utf8mb4引发的问题
  • java-web-day11-登录校验JWT令牌+过滤器
  • C#实现傅里叶变换算法
  • Spring框架和Spring Boot框架都使用注解来简化配置和提高开发效率,但它们之间存在一些区别
  • Python MySQL - PyMySQL连接数据库和相关操作
  • 【3D】基础概念
  • A014-基于Spring Boot的家电销售展示平台设计与实现
  • Rust 力扣 - 1343. 大小为 K 且平均值大于等于阈值的子数组数目
  • 单例模式的概念和用处
  • SD3模型的部署(本地部署)
  • 一篇文章速通Java开发Stream流(流水线开发附斗地主小游戏综合案例)
  • 软件设计师-上午题-16 算法(4-5分)
  • 零基础学习Spring AI Java AI SpringBoot AI调用大模型OpenAi Ollama集成大模型
  • Node.js 入门指南:从零开始构建全栈应用
  • Vue前端学习笔记03
  • [代码随想录打卡Day7] 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
  • Modbus通信协议
  • 【C++】RBTree——红黑树
  • MongoDB基础教程
  • leaflet矢量瓦片vetorgrid显示聚合和图标裁剪显示不全的问题
  • Swift 开发教程系列 - 第2章:Swift 基础语法