请稍候...
  • 通配符证书Wildcard SSL,部署全网HTTPS必备
  • 为什么使用企业型SSL证书?
  • 增强型证书EV SSL,完美支持地址栏显示中文企业名称
  • HTTPS今天你用了吗?
  • 多域名SANS/UCC SSL证书,全面支持Exchange Server 2..
  • 选择SSL证书产品遇到问题?

Nginx强制http转向到https访问

点击数:84272015-05-13 10:39:05 来源: 中国数字证书CHINASSL

新闻摘要:Nginx强制使用https,nginx重定向https访问

Nginx强制http转向到https访问

server
  {
    listen  80;
    server_name  ssl.chinasslnet;
    rewrite ^(.*) https://ssl.chinassl.net/$1 permanent;
  }

  server
  {
    listen  443;
    ssl on;
    ssl_certificate chinassl.crt;
    ssl_certificate_key chinassl.key;
    server_name  ssl.chinassl.net;
    location / {  }
  }

 

Nginx强制http定向到https访问最新代码,推荐使用

 

server {
       listen         80;
       server_name    my.domain.com;
       return         301 https://$server_name$request_uri;
}

server {
       listen         443 ssl;
       server_name    my.domain.com;

       [....]
}


参考链接1:http://serverfault.com/questions/67316/in-nginx-how-can-i-rewrite-all-http-requests-to-https-while-maintaining-sub-dom

参考链接2:http://wiki.nginx.org/Pitfalls#Taxing_Rewrites

本文连接地址: https://www.chinassl.net/faq/n565.html

强制HTTPS访问相关连接:

  1. Apache用.htaccess来实现强制https访问
  2. Apache下设置自动将http跳转到https方法
  3. IIS6.0 访问http强制转向到https
  4. IIS7 / IIS7.5 URL 重写 HTTP 重定向到 HTTPS
  5. Tomcat 访问http强制 https 访问配置方法
  6. Nginx强制http转向到https访问
上一页1下一页