阿里云
开发者分会场
发表主题 回复主题
  • 434阅读
  • 0回复

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

级别: 论坛版主
发帖
13725
云币
31857

感谢Radi提供nginx配置内容。 kSDa\l!W]  
WP@JrnxO\`  
w{zJE]7  
portal.drserver.net 晚上从国内直接访问慢,甚至打不开。 lgjoF_D  
?4,*RCaI  
x+*L5$;h  
过程: peTO-x^a-  
5Ckk5b  
L4/TI(MP  
1.找一个转发的机子,如阿里香港地域的ECS实例,配置好nginx 1.10+ RqN_vk\  
|!xfIR>=F  
&t*8oNwSs  
2.创建站点配置文件,本例是 /etc/nginx/sites-enabled/portal.drserver.cn,内容如下: wUIsi<Oj  
1y)$[e   
ReB(T7Vk=  
  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. }
VNxpOoV=S  
[nN\{"~O  
L`HH);Ozw  
8%2rgA  
mOz&6T<|  
3.创建好相应的ssl文件,nginx -t 测试配置内容 S4{Mu(^xT  
\\2k}TsB  
n$OE~YwP{  
4.nginx -s reload # 重载nginx配置 6Bq~\b^  
az \<sWb#  
-e`oW.+  
5.访问 https://portal.drserver.cn ,显示的内容也是 https://portal.drserver.net 的内容 G1?0Q_RN  
[ 此帖被dongshan8在2019-01-28 12:14重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 68 - 38 = ?
上一个 下一个