某酱の博客
为逐梦努力~
© 繁星(FXIT)博客
All Rights Reserved.
Powered by FXIT!

实战!使用nginx进行ssl反向代理+http跳转https,为你的网站加速!

前言:博主之前打算使用apache进行反向代理,发现既难折腾,又不适合做反向代理,一堆头疼的问题,于是博主索性重新回到nginx的怀抱了~~~


教程很简单,请直接打开站点的conf配置文件,或者在nginx.conf里面http段include也可以~

PS:

1.需要使用ssl请准备好为nginx的crt和key文件,不需要ssl的请用#注释掉或者删掉ssl段代码。

2.请将代码中的实例域名替换为你自己的域名!



代码讲解:

1.需要使用80和443端口,80做跳转,443做反向代理的服务器(什么?只开放443端口?去百度吧,之前看过好像可以用error page进行处理的)

2.本代码分为两部分,上部分是用80端口进行http强制跳转https访问,下部分是反向代理~

3.一言不合就直接扔代码!

应用一:为放在海外的网站提速,需要将网站域名(以下举例为a.com)解析到一个加速服务器,服务器上使用nginx进行反向代理海外服务器(以下举例为b.com)。

代码一:


应用二:某个网站是非80端口,需要访问http://a.com来访问非80端口的网站(以下举例为b.com:666)

代码二:


应用三:某个内网网站(以下举例为b.com)只能内网访问(或者说外网访问不到),想在外网通过访问a.com达到访问b.com的目的。
代码三:和 代码一 一样~



以上,教程结束~

另外,繁星博客招作者~欢迎互相交流,有意者可加QQ:1229488344

©版权声明:本文为【繁星(FXIT)博客】(blog.fxit.top)原创文章,转载时请注明出自“繁星博客”,并加上链接,谢谢!
•本文作者:某酱 FXIT


•邮箱:postmaster@fxit.top


•共为繁星博客贡献了:62篇博文


•个人简介:QQ:1229488344


2017-05-20
361 浏览量