A反代理机器
B主机
#PROXY-START/
location ^~ /
{
## https://hello.xxxxx.info; 你想代理的网址
proxy_pass https://hello.xxxxx.info;
## $http_host; 这里你这么写, 你主服务器获取的 host就是你B机子的域名。 写A的域名, 那host获取的是A的域名。
proxy_set_header Host $http_host;
### 真实ip, 但我php中 getenv('HTTP_X_REAL_IP') 并未成功获取。
proxy_set_header X-Real-IP $remote_addr;
#### php中 $_SERVER["HTTP_X_FORWARDED_FOR"] 会获取到两个ip。 第一个是用户的真实ip, 第二个是反代理的ip。如果做了cf, 第二个会获取cf的ip。
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
### 所有 静态文件,也代理到B域名。 没这个静态文件链接会失效。
set $static_filegGb8hUpx 0;
if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_filegGb8hUpx 1;
expires 1m;
}
if ( $static_filegGb8hUpx = 0 )
{
add_header Cache-Control no-cache;
}
}
#PROXY-END/
宝塔的反向代理
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.已经配置好了https2.ws服务监听 7272端口(websocket协议,端口自定义)3.openssl ...
- 1、通过面板的软件商店安装npm.(安装完后设置npm的版本。我试过最高版本出现不兼容的报错,后重新设置了版本为v...