• 欢迎访问magento4you博客,我们提供magento建站、技术咨询、IT运维、支持培训、二次开发服务及模板定制,联系QQ:283475615
  • Magento入门教程 二次开发 模板定制 联系QQ:283475615
  • magento运营 SEO SEM 数字营销 广告竞价 联系QQ:283475615
  • 如果您觉得本站对你有帮助,那么赶紧使用Ctrl+D 收藏吧!

Nginx强制http跳转到https

Nginx magento4you 4年前 (2017-07-05) 2614次浏览 0个评论
if ($server_port != 443) {
    rewrite (.*) https://$host$1 permanent;
}

使用该代码,可以让不是443端口的跳转到443端口

设置跳转

server {
    if ($host = 'www.magento4you.com' ) {
        rewrite ^/(.*)$ https://www.magento4you.com/$1 redirect;
    }
}

 

Nginx的基本配置

server
     {
         listen 80;
         listen      443 ssl;   //修改后
         server_name  www.magento4you.com;
         location /
            {
              expires      302400s;

              proxy_pass   https://www.magento4you.com/;            
                 }
              #ssl on;    //修改后
              ssl_certificate /usr/local/nginx/conf/server.crt;
              ssl_certificate_key /usr/local/nginx/conf/server.key;
              access_log  /usr/local/nginx/xxxx.log   log_access;

      }

 

 

 

参考 http://nginx.org/en/docs/http/configuring_https_servers.html


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Nginx强制http跳转到https
喜欢 (0)
发表我的评论
取消评论

*

code

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

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

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