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

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

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

感谢Radi提供nginx配置内容。 %b'VEd7  
`e69kBAm  
kj"_Y"q=  
portal.drserver.net 晚上从国内直接访问慢,甚至打不开。 ktJLp Z<0O  
h 7P?n.K  
,oVBgCf  
过程: @G-k]IWi  
n \NDi22  
&:{yf=  
1.找一个转发的机子,如阿里香港地域的ECS实例,配置好nginx 1.10+ 4'e8VI0  
u,k8i:JY  
v=^)`C6Ma  
2.创建站点配置文件,本例是 /etc/nginx/sites-enabled/portal.drserver.cn,内容如下: ;SP3nU))  
1;9E*=  
G+yz8@  
  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. }
oU6g5  
{.)~4.LhQM  
D#AxgF_He  
*qOCo_=P8  
@WE$%dr  
3.创建好相应的ssl文件,nginx -t 测试配置内容 \0& (q%c  
,;& PKY  
30-w TcG  
4.nginx -s reload # 重载nginx配置 =!Cvu.~},  
$f\-.7OD  
r+yLK(<zp  
5.访问 https://portal.drserver.cn ,显示的内容也是 https://portal.drserver.net 的内容 !(tJZ5  
[ 此帖被dongshan8在2019-01-28 12:14重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

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