使用nginx做代理,登录web页面显示不正常。

按照操作手册做的配置,使用nginx做代理以后,登录web页面显示不正常。


客户端登录正常,但是通过客户端进入网站页面,也会呈现这个状态。

1 个赞

系统是用centos7 nginx用yum默认安装,nginx设置

1 个赞

配置文件增加
include mime.types;
我在另一篇里提到了

这个声明是加在什么地方? /etc/nginx/nginx.conf的配置里吗?还是加在站点的配置里?谢谢

把/etc/nginx/nginx.conf 里的配置改成如下:

就可以了

我也遇到了楼主的一样的问题,可是用以上方法却没效果,我感觉好像是media文件夹的路径不对。

遇到了相同的问题。Seafile 6.0.6,服务器CentOS 7 minimal,浏览器Chrome
清除浏览器缓存没有解决。
删除服务器/tmp下的缓存没有解决。
location /media中的路径配置已检查无误。
包括include /etc/nginx/mime.types改成include mime.types也没有解决。

最后是把nginx.conf中的worker user改成了我存储seafile程序的用户,瞬间正常了。权限问题。

然而!
我去查看了seahub/media目录的文件,全部文件对其他用户组都有r和x权限,按理说不应该有权限问题啊…

依然疑惑中,求解答。先凑合着用吧。

我碰到同样的问题,发现是/etc/nginx/sites-available/seafile.conf文件中的错误:location /media { 后面的路径不对,比如我的是“root /haiwen/seafile/seafile-server-latest/seahub;”,改为实际的“root /opt/seafile/seafile-server-latest/seahub;”重启seahub就正常了。

我碰到的就是你说的情况了,修改seafile.conf中location /media的路径就好了。