nginx配置ssl证书使用https访问

一:申请证书,我使用的是阿里云免费证书

二:下载证书,解压到服务器上

两个文件:www.xx.com.pem和www.xx.com.key

三:打开配置文件/usr/local/nginx/conf/nginx.conf

放开端口443,替换ssl_certificate和ssl_certificate_key为自己证书路径

   server {
        listen       443 ssl;
        server_name ydyqzq.ejianshen.cn;
         root html;
         index index.html index.htm;
        ssl_certificate         /usr/local/nginx/ssl/www.xx.com.pem;
        ssl_certificate_key   /usr/local/nginx/ssl/www.xx.com.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        #请按照以下协议配置
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
        #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;

        location / {
                         proxy_pass  http://127.0.0.1:8081;
            
        }
    }

四:重启niginx  ./nginx

五:测试访问:

若是没有配置域名:使用https://ip会显示不安全

相关推荐

  1. Nginx实战:https 配置SSL证书

    2024-01-17 10:48:03       9 阅读
  2. Apache配置ssl证书-实现https访问

    2024-01-17 10:48:03       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 10:48:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 10:48:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 10:48:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 10:48:03       20 阅读

热门阅读

  1. 给wordpress额外添加一个编辑器

    2024-01-17 10:48:03       34 阅读
  2. 传感数据分析中的小波滤波:理论与公式

    2024-01-17 10:48:03       32 阅读
  3. 约瑟夫环问题解决

    2024-01-17 10:48:03       37 阅读
  4. [HarmonyOS]第一课:从简单的页面开始

    2024-01-17 10:48:03       26 阅读
  5. 讲解机器学习中的 K-均值聚类算法及其优缺点

    2024-01-17 10:48:03       33 阅读