nginx安装ssl模块教程

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

文章目录


一、openssl是什么?

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

二、ssl证书免费申请地址

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

三、安装步骤

1.nginx安装ssl模块

找到nginx的安装包:

shell 复制代码
cd /hhkj/nginx/nginx-1.24.0/

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

shell 复制代码
./configure  --with-http_ssl_module
make
make install

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

shell 复制代码
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/;
        }
    }

祝愿您也能成功!!!


总结

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

相关推荐
明明跟你说过26 分钟前
Linux中的【tcpdump】:深入介绍与实战使用
linux·运维·测试工具·tcpdump
Mr_Xuhhh2 小时前
重生之我在学环境变量
linux·运维·服务器·前端·chrome·算法
朝九晚五ฺ9 小时前
【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
linux·运维·学习
Kkooe10 小时前
GitLab|数据迁移
运维·服务器·git
久醉不在酒11 小时前
MySQL数据库运维及集群搭建
运维·数据库·mysql
虚拟网络工程师12 小时前
【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)
运维·服务器·网络·数据库·mariadb
墨鸦_Cormorant12 小时前
使用docker快速部署Nginx、Redis、MySQL、Tomcat以及制作镜像
redis·nginx·docker
BLEACH-heiqiyihu12 小时前
RedHat7—Linux中kickstart自动安装脚本制作
linux·运维·服务器
一只爱撸猫的程序猿12 小时前
一个简单的Linux 服务器性能优化案例
linux·mysql·nginx
MXsoft61813 小时前
华为服务器(iBMC)硬件监控指标解读
大数据·运维·数据库