反向代理
程序默認(rèn)監(jiān)聽5244端口
nginx?
在網(wǎng)站的配置文件的server字段中加入
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://127.0.0.1:5244;
# 上傳的最大文件尺寸
client_max_body_size 20000m;
}
caution
如果你使用寶塔,請(qǐng)務(wù)必刪除以下默認(rèn)配置
- location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md
- location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
- location ~ .*.(js|css)?$
Apache?
在VirtualHost字段下加入反代配置項(xiàng)ProxyPass,比如:
<VirtualHost *:80>
ServerName myapp.example.com
ServerAdmin webmaster@example.com
DocumentRoot /www/myapp/public
AllowEncodedSlashes NoDecode
ProxyPass "/" "http://127.0.0.1:5244/" nocanon
</VirtualHost>
Caddy?
在Caddyfile文件下加入反代配置項(xiàng)reverse_proxy,比如:
:80 {
reverse_proxy 127.0.0.1:5244
}
寶塔設(shè)置反向代理簡(jiǎn)單示范?
