使用Nginx配置HTTPS域名证书

使用Nginx配置HTTPS域名证书

1.先检查nginx中是否添加了http_ssl_module模块
要在nginx中配置https,就必须安装ssl模块,也就是: http_ssl_module,先进入到nginx的解压目录: 路径/nginx-x.x.x/objs 中找到ngx_modules.c文件搜索ssl_module,存在则下一步,不存在则安装。

在这里插入图片描述

1.1 不在的安装步骤,到nginx的解压目录下新增ssl模块

./configure \
--with-http_ssl_module

1.2 重新编译和安装

make
make install

2. nginx 配置 server HTTPS配置
把ssl证书 *.crt 和 私钥 *.key 拷贝到 /var/temp/ssl/tuan.press/目录中。

server {
		 # 开启ssl
        listen 443 ssl;
        server_name www.tuan.press.com;
        # 配置ssl证书
        ssl_certificate /var/temp/ssl/tuan.press/5002131_www.tuan.press.pem;
        # 配置证书秘钥
        ssl_certificate_key /var/temp/ssl/tuan.press/5002131_www.tuan.press.key;
        # ssl会话cache
        ssl_session_cache shared:SSL:1m;
        # ssl会话超时时间
        ssl_session_timeout 5m;
        # 配置加密套件,写法遵循 openssl 标准
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;

        location / {
            proxy_pass http://localhost:8080;
        }

        location /resource {
            root /home;
            expires 30d;
        }

}

然后对你的域名进行正常访问,并且浏览器url地址栏上也有一把锁,说明成功。
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值