【已解决】求助,solo 后台管理有两个请求返回 403

本贴最后更新于 2711 天前,其中的信息可能已经东海扬尘

ubuntu 16.04 openjdk 8 h2 数据库

56491df5c6fa4024a2e84b8b928f1fa9-1111.png

e442a98396a242ad9a79efff9961a5cc-2222.png

nginx 配置
upstream blog {
server localhost:8080; # Tomcat 监听端口
}

server {
listen 80;
listen [::]:80;

    server_name liweiwei.org;

    location / {
            proxy_pass http://blog$request_uri;
    proxy_set_header  Host $host:$server_port;
    proxy_set_header  X-Real-IP  $remote_addr;
    client_max_body_size  10m;
    }

}

latke.properties 配置

Server

Browser visit protocol

serverScheme=http

Browser visit domain name

serverHost=liweiwei.org

Browser visit port, 80 as usual, THIS IS NOT SERVER LISTEN PORT!

serverPort=80

Runtime Mode

#runtimeMode=DEVELOPMENT
runtimeMode=PRODUCTION

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • liweiwei
    作者

    用 ip 访问就没有问题,还在找原因
    4f4519bb18954ac6871ed1b54cc13c4d-333.png

  • liweiwei
    作者

    好了,问题已经解决了,太坑爹了

    我尝试在 隐身窗口 访问是没有问题,然后我就把缓存清了就好了

    可能因为一开是用 ip 访问的,浏览器不知道在本地存了什么东西,然后换成域名就出现问题了。

    b4e6bc4fbdfc4df9a44cc04582102d3b-4444.png

  • liweiwei
    作者

    用这两种方式清理是没用的

    3165238a548749e5af756259531730a6-55.png

    1539b4c8f2f34fa497298a4d44e15157-66.png

  • 重新登录也不行?

    1 回复
  • liweiwei
    作者

    重新登录没用的。

  • 换成域名后,点击登录。是登录不了么?还是说会跳转到 ip 登录?

    storage 存的是回复的,我再看看代码

    2 回复
  • liweiwei
    作者

    换成域名之后可以登录成功,不会跳转到 ip 登录。
    只是进入“偏好设定”菜单后有几个请求会返回 403,顶部显示“链接中...”,其他几个菜单好像也有这样的问题。

    1 回复
  • 多谢。我抽空看看

  • liweiwei
    作者

    我知道要修改 latke.properties 里面的配置的,不然的话,比如现在我用 http://139.129.49.22:8080/ 访问,页面里的链接还都是 https://liweiwei.org/ ,然后点击一个链接就会变成 https://liweiwei.org/。

    别研究了,我也不知道我干了什么奇怪的事。

    1 回复
  • 呃。我还是看看。 storage 我记得是存过点东西,但是不至于。

  • 如果你的 servePath 配置的不是 IP,然后你用 IP 是无法登录的。

    XMLHttpRequest cannot load http://localhost:8080/login. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8080' is therefore not allowed access. The response had HTTP status code 404.

  • mxf

    nginx 做了 http 重定向到 https, 有些资源跨域请求不到,如何解决

    1 回复
  • 修改 latke.props 具体请参考 https://hacpai.com/article/1474087427032

请输入回帖内容 ...