因为是在内网搭建,seafile服务器部署完毕(IP:177.1.1.1),局域网Web访问已OK。
APP上架到应用平台后需要使用平台提供的已经映射到177.1.1.1的地址(https://192.168.0.155:9090/mapp)去访问seafile服务器,结果提示“无效的服务器地址”,难道需要配置反向代理嘛?
注:外网直接访问seafile服务器(177.1.1.1)已经通过,但通过平台提供已经映射的端口无法访问。求大神指点。
以下是Apache环境站点配置文件:
<VirtualHost *:80>
#ServerAdmin webmaster@example.com
ServerName 177.1.1.1
DocumentRoot “/www/wwwroot/177.1.1.1”
ServerAlias 177.1.1.1
#errorDocument 404 /404.html
#ErrorLog “/www/wwwlogs/177.1.1.1-error_log”
CustomLog “/www/wwwlogs/177.1.1.1-access_log” combined
Alias /media /www/wwwroot/seafile/seafile-server-latest/seahub/media
RewriteEngine On
<Location /media>
Require all granted
</Location>
# seafile fileserver
ProxyPass /seafhttp http://127.0.0.1:8082
ProxyPassReverse /seafhttp http://127.0.0.1:8082
RewriteRule ^/seafhttp - [QSA,L]
# seahub web interface
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
感谢回复,方便+V嘛?15804769890 有偿