这儿以https://guge.net反向代理https://encrypted.google.com为例. 证书储存在/root/gugenet/文件夹中. 访问http衔接自动跳转到https链接. 只需把下面的代码拷贝到nginx的配置文件中(一般为nginx.conf),再重启nginx就可. server { listen 443; server_name guge.net; ssl on; ssl_certificate /root/gugenet/guge_net.crt; ssl_certificate_key /root/gugenet/guge_net.pem; ssl_protocols SSLv3 TLSv1; ssl_ciphers ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP; location / { proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_pass https://encrypted.google.com; } } server { listen 80; server_name guge.net; rewrite ^(.*) https://guge.net/$1 permanent; } server { listen 80; server_name www.guge.net; rewrite ^(.*) https://guge.net/$1 permanent; }
相关推荐
Nginx反向代理服务器配置基础教程
https服务器nginx反向代理配置,SSL连接下的域名访问应用服务器配置
教程视频:Nginx反向代理web服务器,后台java控制连接访问。
nginx多网站反向代理
通过使用Nginx 反向代理来解决JS跨域问题 http://blog.csdn.net/mzhaocai/article/details/79238338
解决配置Nginx反向代理后,可以通过域名访问Linux下部署的Tomcat,但却访问不到部署的项目问题
nginx反向代理配置 动静分离不错的代理
尝试将 C2 隐匿于多级 nginx 反向代理关于利用多级 nginx 反代实现 beacon 上线的大致思路拓扑大致思路是这样,首先,我们会用一个 CS 的外
3.找到D:\nginx\conf下nginx.conf文件用记事本打开 在文段末尾大括号前加上 include proxy.conf;(就是加载刚刚新建的那个文件(注意路径)) 4.进入cmd 进入D盘: d: 进到nginx文件夹下:cd nginx 启动nginx.exe:...
nginx反向代理、负载均衡、缓存静态资源、URL重定向、读写分离.zip
两边通过同一个nginx进行反向代理,nginx配置大致如下, location /health/ { proxy_pass http://192.168.40.159:8081/health/; #无问题的配置 } location /health-dev/ { proxy_pass ...
windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明
如何取得 nginx 做反向代理时的真实 IP
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4...
此文比较详细讲述了Nginx与proxy共同搭建反向代理服务的配置方法
然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用nginx反向代理将不同域名的请求转发给...
nginx反向代理tcp端口详细操作说明,代理所有tcp端口说明
nginx反向代理配置文件: - 客户端和nginx之间通过https连接 - nginx和服务器端之间通过http连接
Nginx反向代理Tomcat服务器.pdf
网上找到的nginx反向代理配置文件通常只能通过80端口进行访问,映射到其他端口时系统可能获取不到,经过找资料以及试验,找到了能够解决的配置方法。