栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx配置https

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx配置https

从腾讯云下载nginx版本证书

由于nginx在docker中安装的,所以我们需要开启80端口和443端口映射。

docker nginx 安装
# 拉取镜像
docker pull nginx
# 启动一个默认容器 --rm 即停止容器中自动删除容器
docker run --rm --name nginx1 -p 80:80 -d nginx
# 拷贝default.conf 到宿主机目录 方便日后修改conf 
# 在镜像中 /etc/nginx/nginx.conf  中 include了 default 所以我们直接拷贝default.conf即可
docker cp nginx1:/etc/nginx/nginx.conf /data/nginx/conf/
docker stop nginx1
# 部署nginx
docker run -idt -p 80:80  -p 443:443 --name nginx1 
-v /data/nginx/dist:/usr/share/nginx/html 
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf   
-v /data/nginx/logs:/var/log/nginx nginx ;

nginx 配置https
server {
        listen  443 ssl;
        server_name www.heidaotu.cn;
        # 证书 
        ssl_certificate      /usr/share/nginx/html/heidaotu.cn_nginx/heidaotu.cn_bundle.crt;
        ssl_certificate_key  /usr/share/nginx/html/heidaotu.cn_nginx/heidaotu.cn.key;
        #ssl on;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
        ssl_prefer_server_ciphers on;

        root   /usr/share/nginx/html/facebook;
        location / {
          root   /usr/share/nginx/html/facebook;
          index  index.html index.htm;
        }
    }

然后重启 docker restart nginx1.

查看效果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/869646.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号