• Nginx配置http强制跳转到https


    刚刚配置好https证书,可以实现访问,可是发现个问题输入网址直接是到http网站而非https,每次需要输入https那也真麻烦

    用我自己的网站实验:http:fayne.cn 直接跳转到https://fayne.cn

    步骤:修改/etc/nginx/nginx.conf


    server {
            listen 80;
            server_name fayne.cn;
            return 301 https://$server_name$request_uri;
    }
        server {
            listen       443 default_server;
            server_name _;
            ssl on;
            ssl_certificate 1_fayne.cn_bundle.crt;
            ssl_certificate_key 2_fayne.cn.key;
            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;
            index index.html index.php index.htm;
            # Load configuration files for the default server block.
            include /etc/nginx/default.d/*.conf;
    
            location / {
                    root   /usr/share/nginx/html;
                    index  index.html index.htm index.php;
            }
    }


  • 相关阅读:
    Map集合的四种遍历方式
    测试框架:使用SONAR分析代码质量
    什么是蓝绿发布
    linux命令(mac)
    TestNG.xml大全
    Mac端git新增项目
    JavascriptExecutor的UI自动化实战
    git命令及Maven命令
    UI自动化常用代码
    USACO 1.3 Ski Course Design
  • 原文地址:https://www.cnblogs.com/fayne/p/7225218.html
Copyright © 2020-2023  润新知