配置如下:
server {
listen 80;
server_name localhost;
return 301 https://localhost$request_uri;
charset UTF-8;
location / {
root html; # 这个是指定一个项目所在目录
index index.html index.htm; # 这个是指定首页的文件名
}
}
server {
listen 80 default backlog=2048;
listen 443 ssl;
server_name localhost;
ssl_certificate buduhuisi.crt; # 这个是证书的crt文件所在目录
ssl_certificate_key buduhuisi.key; # 这个是证书key文件所在目录
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location /esgcc-oms {
proxy_pass http://localhost:8080;
proxy_redirect http:// https://;
add_header Cache-Control no-store;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location / {
root html; # 这个是指定一个项目所在目录
index index.html index.htm; # 这个是指定首页的文件名
}
}
proxy_redirect http:// https:// 这个配置是解决重定向后https变成了http 的问题。
应用中配置:
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/pages/" />
<property name="suffix" value=".jsp" />
<property name="order" value="1" />
<property name="redirectHttp10Compatible" value="false" /> <!--重定向解决https 变成了http 的问题-->
</bean>
可以解决这个问题:
400 Bad Request: The plain HTTP request was sent to HTTPS port
分享到:
相关推荐
网络上很难找到非常详细的...本文档通过真实的实践经验,从安装OpenSSL和Nginx,到利用openssl生成证书,配置nginx的https(包括配置http请求转发到https)等,详细总结出nginx配置https的步骤,最终能帮助你配置成功。
nginx配置https ssl 安全协议nginx配置https ssl 安全协议
nginx配置 +负载均衡+https协议 完整的配置以及nginx 启动 停止 重新加载
nginx配置+https
nginx配置https反向代理到tomcat的http,包括windows版本和linux版本的软件下载,安装,配置等
nginx图片服务器配置和https配置
Nginx配置http转https以及https访问http静态资源.docx
里面 1.7.4 的nginx https 的配置 下载下来后 需要配置一下 nginx 的配置文件即可
现在的网站支持Https几乎是标配功能,Nginx能很好的支持Https功能。下面列举一个配置同时...废话不多说,下面直接贴一个Nginx支持Http和Https的配置,是我的wordpres网站支持Https的配置,大家何以参考。 server { #
Windows下Nginx配置SSL实现Https访问(包含证书生成)
该文档是介绍Windows下用Nginx配置https服务器,与大家分享!
后经反复测试,已找到解决以上两个问题方法,1安装ngx_http_proxy_connect_module 模块即可支持https代理。2安装lua-nginx-module模块用来解决非80端口代理。 附件包含了全部安装过程,包括nginx.conf lua的配置,...
主要介绍了nginx http重定向https配置说明的相关资料,需要的朋友可以参考下
linux下nginx配置ssl,配置内网ip访问,配置内网域名访问。配置相同网站http重定向到https
提供了小程序https服务在nginx环境下的配置示例,包括https配置和小程序扫二维码打开小程序时需要在nginx服务端放置小程序二维码扫描校验文件的配置
nginx反向代理、负载均衡、缓存静态资源、URL重定向、读写分离.zip
主要介绍了Linux下nginx配置https协议访问的方法,需要的朋友可以参考下
nginx配置 -伪静态-重定向-包括域名、目录、文件等配置方法.pdf
当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。
第一步:签署第三方可信任的 SSL 证书 证书可以直接在阿里云里面申请...下载解压后得到一个.key和.pem文件,到这里,我们的证书申请工作已经做完了,下面可以开始配置https了 第二步:配置https 1、centos如何安装n