zoukankan      html  css  js  c++  java
  • NGINX设置http强制跳转https

    NGINX设置http强制跳转https

    方法一:

    打开nginx.conf或虚拟机配置文件

    server {
        listen 80;
        server_name dev.wangshibo.com;
        index index.html index.php index.htm;
       
        access_log  /usr/local/nginx/logs/8080-access.log main;
        error_log  /usr/local/nginx/logs/8080-error.log;
         
        if ($host = "dev.wangshibo.com") {
           rewrite ^/(.*)$ http://dev.wangshibo.com permanent;
        }
     
        location ~ / {
        root /var/www/html/8080;
        index index.html index.php index.htm;
        }
        }
     
     

     

    方法二:这种方式适用于多域名的时候,即访问wangshibo.com的http也会强制跳转到https://dev.wangshibo.com上面

    打开nginx.conf或虚拟机配置文件

    server {
        listen 80;
        server_name dev.wangshibo.com wangshibo.com *.wangshibo.com;
        index index.html index.php index.htm;
       
        access_log  /usr/local/nginx/logs/8080-access.log main;
        error_log  /usr/local/nginx/logs/8080-error.log;
         
        if ($host ~* "^wangshibo.com$") {
        rewrite ^/(.*)$ https://dev.wangshibo.com/ permanent;
        }
      
        location ~ / {
        root /var/www/html/8080;
        index index.html index.php index.htm;
        }
        }
     
     
     
    资料来源:https://www.cnblogs.com/kevingrace/p/6187072.html
     
     
     
  • 相关阅读:
    微信小程序中样式问题
    根据后台数据,渲染多个坐标在小程序中
    配置vscode同步大神玺哥的配置
    vue总结
    回文数
    Pytorch的runtime error
    PyTorch图像预处理
    python isinstance()函数
    Java实现weightedUF
    Java Iterator
  • 原文地址:https://www.cnblogs.com/ccw869476711/p/12858330.html
Copyright © 2011-2022 走看看