开发者社区> 问答> 正文

关于nginx配置https的问题

我用的是docker容器部署的nginx怎么也配置不了https,端口号也放开了,安全配置也放开了,证书路径也对了3遍也没问题.配置完也重新启动了 . **使用curl https://www.xxx.com 报错curl: (7) Failed connect to www.xxx.com:443; Connection refused ** . 下面是nginx配置里server的内容.有大佬也帮帮我.

server {
        listen 80;
        listen 443 ssl;

        server_name  www.xxx.com;

        ssl_certificate  /usr/share/nginx/html/cert/xxx.pem;  #需要将cert-file-name.pem替换成已上传的证书文件的名称。
        ssl_certificate_key  /usr/share/nginx/html/cert/xxx.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。

        ssl_protocols        TLSv1 TLSv1.1 TLSv1.2; # 配置SSL协议版本
        ssl_ciphers          ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; # 配置SSL加密算法
        ssl_prefer_server_ciphers  on; # 优先采取服务器算法
        ssl_session_cache    shared:SSL:10m; # 配置共享会话缓存大小
        ssl_session_timeout  10m; # 配置会话超时时间



        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        location / {
                root /usr/share/nginx/html/static/gw/index/;
                index index.html;
        }
 }

展开
收起
11234 2021-06-08 18:09:45 906 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
CDN助力企业网站进入HTTPS时代 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载