服务器用 nginx 绑定了主域名、静态资源域名、其他几个二级域名,分别代理到不同的 node 应用中,每个 node 应用一个独立的端口。
换句话说,直接 ip 访问服务器的话只能访问某一个指定的 node 应用。
现在想做全站加速,隐藏真实 ip ,发现好像有冲突,因为加速服务商肯定是通过 ip 去访问源站,就只能加速一个域名。有么有办法做到全部域名都加速?
服务器用 nginx 绑定了主域名、静态资源域名、其他几个二级域名,分别代理到不同的 node 应用中,每个 node 应用一个独立的端口。
换句话说,直接 ip 访问服务器的话只能访问某一个指定的 node 应用。
现在想做全站加速,隐藏真实 ip ,发现好像有冲突,因为加速服务商肯定是通过 ip 去访问源站,就只能加速一个域名。有么有办法做到全部域名都加速?
|
jasontseSep 23, 2016 via iPad
1
|
|
2
我的意思是 加速服务提供商比如百度,全站加速后,我们自己在 DNS 那里不是要添加一个 CNAME 记录吗,以前的对应关系是:域名=>真实 IP (服务器)
加速后 域名=>百度 IP=>真实 IP (服务器) 在百度服务器访问真实服务器的时候肯定是通过 IP 访问,而且由不带端口号,这种情况就只能对应到一个域名上面。而我上面绑定了多域名。 |
|
MarfalSep 23, 2016
3
HTTP Host Header
|
|
nfrootSep 23, 2016
4
这个没有问题的
|
|
ryd994Sep 23, 2016
5
于是为什么不自己试一试呢?
cloudflare 免费的也能用一下啊 自己加个域名试试看啊 |
|
yxwzaxnsSep 23, 2016 via iPhone
6
回源地址可以是域名,不会循环啊
|
|
rrfengSep 23, 2016
7
回源地址用 IP ,但是可以设置域名, header
|