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
     
     
     
  • 相关阅读:
    逆元
    C++快读
    最长单调上升子序列(LIS) O(nlogn)求法
    【简●解】巴厘岛的雕塑
    【简●解】学校食堂
    【简●解】[HNOI2005]星际贸易
    差分约束系统小结
    【简•解】花园
    最小生成树小结
    概率及期望DP小结
  • 原文地址:https://www.cnblogs.com/ccw869476711/p/12858330.html
Copyright © 2011-2022 走看看