JFinal weixin 开发的项目部署后无法访问

发布于 2021-11-26 15:28:37 字数 752 浏览 879 评论 4

@JFinal 你好,想跟你请教个问题:

开了项目,在本地使用tomcat部署然后http://localhost:80/webname/xxx 完全可以正常使用

然后上线,使用nginx

配置了一个域名domain来指向 http://ip:port/webname/(这里有斜杠)

然后访问domain/register  页面就会转向domain/webname/register

如果是domain/reigster/则可以正常打开


在interceptor中有这样的跳转代码

controller.redirect("/error");
但是这样也会跳转到 domain/webname/error

直接在网址中输入domain/error/也可以

不知道在代码中该怎么写了,或者是我要把代码中所有的跳转都写成

controller.redirect("http://domain/error/");
求解答



暂时想了一个方法是吧项目拷到webapps下的ROOT中,然后配置域名,但是还没有测试,不知道行不行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

妖妓 2021-11-29 22:07:06

引用来自“JFinal”的评论

    先根据这篇博文在 tomcat 中部署好项目: http://my.oschina.net/jfinal/blog/353062 , 然后重点配置好 nginx 的 server 部分,以下是 jfinal.com 官方网站的配置供参考:

server {
  listen             80;
  server_name        www.jfinal.com  demo.jfinal.com;
  root /var/www/jfinal_com;

  location / {
    proxy_pass                      http://localhost:8080;
    proxy_set_header                X-Real-IP $remote_addr;
    proxy_set_header                X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header                Host $http_host;
  }

  location ~ ^/(WEB-INF)/ {
    deny all;
  }

  location ~ .(html|htm|jar|zip|txt)$ {
    deny all;
  }
  
  location ~* .(jsp|gif|jpg|jpeg|png|ico|rar|css|js|zip|txt|flv|swf|doc|ppt|xls|pdf)$ {
    access_log off;
    expires 2d;
  }
}

月牙弯弯 2021-11-29 22:02:49

项目拷到webapps下的ROOT中,然后配置域名指向http://ip:port 这样可以使用 但这只是tomcat下只有一个站点的时候,如果多个就不能这样用了,所以还得研究你的那个方法,thanks

飘过的浮云 2021-11-29 21:14:35

    先根据这篇博文在 tomcat 中部署好项目: http://my.oschina.net/jfinal/blog/353062 , 然后重点配置好 nginx 的 server 部分,以下是 jfinal.com 官方网站的配置供参考:

server {
  listen             80;
  server_name        www.jfinal.com  demo.jfinal.com;
  root /var/www/jfinal_com;

  location / {
    proxy_pass                      http://localhost:8080;
    proxy_set_header                X-Real-IP $remote_addr;
    proxy_set_header                X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header                Host $http_host;
  }

  location ~ ^/(WEB-INF)/ {
    deny all;
  }

  location ~ .(html|htm|jar|zip|txt)$ {
    deny all;
  }
  
  location ~* .(jsp|gif|jpg|jpeg|png|ico|rar|css|js|zip|txt|flv|swf|doc|ppt|xls|pdf)$ {
    access_log off;
    expires 2d;
  }
}

画骨成沙 2021-11-29 20:12:45

顶起

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文