midi
1
楼主小白,一个人自学,难免有些地方寸步难行,希望有大佬可以指点一二,拜谢拜谢。
————
环境:宝塔6.8 LNMP环境
问题描述:
安装好了seafile,
SERVICE_URL:【IP:8000】
FILE_SERVER_ROOT:【IP:8082】
现在,假设想通过域名http://abc.cn/直接访问,并进行文件下载。
通过宝塔反向代理后,
修改web页面设置为,
SERVICE_URL:【http://abc.cn/】
FILE_SERVER_ROOT:【http://abc.cn/seafhttp】
此时域名可以通过域名http://abc.cn/直接登录访问seafile,
但文件不能上传和下载,请问如何解决8082端口的问题?
感激不尽!
同宝塔平台安装seafile,今天安装的,也遇到了很多问题,望一起学习
8082 也反代掉试试
话说,不用宝塔,没用它实际操作过
midi
4
问题已经解决。需要在宝塔(6.8版本)网站管理的反代理页面,手动编写配置文件,如下:
#PROXY-START/
location /
{
location ~ .*.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_pass http://你的IP:8000;
}
proxy_pass http://你的IP:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
#持久化连接相关配置
#proxy_connect_timeout 30s;
#proxy_read_timeout 86400s;
#proxy_send_timeout 30s;
#proxy_http_version 1.1;
#proxy_set_header Upgrade $http_upgrade;
#proxy_set_header Connection "upgrade";
add_header X-Cache $upstream_cache_status;
expires 12h;
}
location /seafhttp {
rewrite ^/seafhttp(.*)$ $1 break;
proxy_pass http://你的IP:8082;
client_max_body_size 0;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 36000s;
proxy_read_timeout 36000s;
proxy_send_timeout 36000s;
send_timeout 36000s;
}
#PROXY-END/