nginx中配置https访问的方法总结

    学习笔记 yixuexiaoao 849次浏览 已收录 0个评论

    1.将所有HTTP80访问跳转到HTTPS443访问,此方法所有访问此域名80端口的访问都将跳转到443

    #301跳转 将80请求全部转发到https
    server {
    listen 80;
    server_name zhtube.com www.zhtube.com;

    location / {
    rewrite (.*) https://www.zhtube.com$1 permanent;
    }
    }

    server {
    listen 443 ssl;
    server_name zhtube.com www.zhtube.com;

    root /home/vhost/www.zhtube.com;

    ssl on;
    #这是你的证书目录
    ssl_certificate /usr/loacl/nginx/ssl-crt/zhtube.com.crt;
    #这是你的证书key目录
    ssl_certificate_key /usr/loacl/nginx/ssl-crt/zhtube.com.key;

    location / {
    index index.php;
    }

    }

    2.HTTP80和HTTPS443同时访问

    server {
    listen 80;
    listen 443 ssl;
    server_name www.zhtube.com;

    ssl_certificate /usr/loacl/nginx/ssl-crt/zhtube.com.crt;
    ssl_certificate_key /usr/loacl/nginx/ssl-crt/zhtube.com.key;

    root /home/vhost/www.zhtube.com;
    }


    喜欢 (0)
    关于作者:
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址