阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1075阅读
  • 0回复

[基础常识]用nginx的proxy_pass代理一个站点

级别: 论坛版主
发帖
13736
云币
31883

感谢Radi提供nginx配置内容。 Q`k=VSUk  
aC:Sy^Tf  
Z]f_? @0  
portal.drserver.net 晚上从国内直接访问慢,甚至打不开。 /.{4 KW5  
`t_S uZ`V  
<?UbzT7X  
过程: j}R!'m(P'  
h{xC0NC)  
G?D7R/0)  
1.找一个转发的机子,如阿里香港地域的ECS实例,配置好nginx 1.10+ 1xN6V-qk  
3\_ae2GW  
QCB2&lN\&L  
2.创建站点配置文件,本例是 /etc/nginx/sites-enabled/portal.drserver.cn,内容如下: x_Zi^]  
6[fpe  
s;V~dxAiv  
  1. server {
  2.         listen       443 http2;
  3.         server_name  portal.drserver.cn;
  4.   ssl_certificate           /etc/nginx/ssl/portal.drserver.cn.pem;
  5.   ssl_certificate_key       /etc/nginx/ssl/portal.drserver.cn.key;
  6.   ssl on;
  7.   ssl_session_cache  builtin:1000  shared:SSL:10m;
  8.   ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
  9.   ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
  10.   ssl_prefer_server_ciphers on;
  11.         location / {
  12.                 resolver 8.8.8.8 ipv6=off;
  13.                 proxy_pass https://portal.drserver.net$1;
  14.                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  15.                 proxy_set_header Host $http_host;
  16.                 proxy_set_header X-Forwarded-Proto https;
  17.                 proxy_redirect off;
  18.                 proxy_set_header Referer $http_referer;
  19.         }
  20. }
2Zt :]be  
A;~lG3j4  
LVNq@,s  
1OB,UU"S$  
K%AbM#o<  
3.创建好相应的ssl文件,nginx -t 测试配置内容 K=,nX7Z5  
JGQlx-qv  
hTgWqp  
4.nginx -s reload # 重载nginx配置 sb"z=4  
Q;r9>E!  
7<{g+Q~7*  
5.访问 https://portal.drserver.cn ,显示的内容也是 https://portal.drserver.net 的内容 ^Ud1 ag!-  
[ 此帖被dongshan8在2019-01-28 12:14重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 35 + 63 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)