文档章节

nginx配置解决https不能访问的问题

Lucare
 Lucare
发布于 2016/06/30 20:17
字数 259
阅读 193
收藏 0

一开始我只是简单的引入相关文件,并且开启监听443端口,结果对于非https的请求会出现这个错误:

400 The plain HTTP request was sent to HTTPS 

然后http里加入:

 map $scheme $fastcgi_https { ## Detect when HTTPS is used
         default off;
         https on;
  }

 

server里加

fastcgi_param HTTPS $fastcgi_https;

http {

     map $scheme $fastcgi_https { ## Detect when HTTPS is used
	     default off;
	     https on;
     }
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

   
    ssi on;

    server {
        listen       80;

        root    /data/static;
 	    server_name   localhost;

        listen 443 ssl;
  
        fastcgi_param HTTPS $fastcgi_https;

        ssl_certificate 213469990410554.pem;
        ssl_certificate_key 213469990410554.key;

        
	    charset utf-8;

        location = / {
            index index.html;
        }

        location / {
            index  index.html;
            proxy_pass http://127.0.0.1:9084;
        }
	
        location ~.*\.(js|css|png|gif|jpg|jpeg|bmp|html|rar|less|ico|ttf|woff|woff2|properties)?        $ {
            expires 4h;
        }
    }


}

这样就彻底解决了问题,不管是静态的还是动态的请求,不管是基于http的还是https的都没有问题了。

© 著作权归作者所有

Lucare

Lucare

粉丝 6
博文 11
码字总数 11404
作品 0
深圳
程序员
私信 提问
Nginx 缓存引发的跨域惨案

原文出处:网易乐得 - 张捷 1. 前言 贵金属wap版直播间上线后,偶尔有用户反馈,在进入wap直播间的时候,出现空白页面,但是重新刷新又可以正常显示了。我们曾一度认为是网络请求异常或兼容问...

网易乐得 - 张捷
2017/08/21
0
0
nginx 反向代理aws上服务的问题排查

现象 nginx反向代理了两个服务A和B,其中A是本机,客户端访问正常;另一个B通过proxy_pass转发,地址是亚马逊内部的域名。客户端访问无结果返回,超时。 在nginx所在服务器curl B的域名是可以...

人不知
2016/05/10
154
0
Node.js + Nginx 部署 HTTPS 服务

今天,经过无数次折腾,向往已久的域名备案终于下来了。于是迫不及待地将个人博客网站进行 HTTPS 部署迁移,中间遇到一些坑,在此做个记录。 原因 之所以要将网站从 http 迁移到 https,原因...

allenWang
2018/06/07
0
0
Nginx环境下http和https可同时访问方法

Nginx环境下http和https可同时访问方法 给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下: http访问的时候,报错如下: 说是http的请求被发送到https的端...

有事没事
2016/05/27
21
0
Nginx配置文件下载出现 No such file or directory

nginx在配置访问路径的时候 ,不能将alias 的路径指定到linux服务器的/tmp 路径下。 如果指定到/tmp 路径下:再访问这个文件的时候会提示: 问题回放: nginx 是这么配置的:...

dev_zh
2018/07/04
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈Visitor访问者模式

一、前言 什么叫访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫作访问,那么...

青衣霓裳
34分钟前
6
0
JS内嵌多个页面,页面之间如何更快捷的查找相关联的页面

假设parent为P页面, P页面有两个子页面,分别为B页面和C页面; B页面和C页面分别内嵌一个iframe,分别为:D页面和E页面 现在通过B页面的内嵌页面D的方法refreshEpage(eUrl)来加载内嵌页面E的内容...

文文1
35分钟前
7
0
Hibernate 5 升级后 getProperties 错误

升级到 Hibernate 5 后,提示有错误: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map; 完整的错误栈为: java.lang.NoSuchMethodError: org.hibernate......

honeymoose
36分钟前
6
0
mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
40分钟前
7
0
Spring中BeanFactory与FactoryBean的区别

在Spring中有BeanFactory和FactoryBean这2个接口,从名字来看很相似,比较容易搞混。 一、BeanFactory BeanFactory是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定...

大王叫下
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部