【已解决】面板默认建站目录改过,JAVA项目读不到
Windows面板7.5.0面板默认建站目录改过,为D:/WebServer/wwwroot
然后建立Tomcat9独立项目,开SSL,手动改过配置文件里的端口,部署到项目根目录“D:/WebServer/wwwroot/项目名称”的文件读不到,实际会访问到Tomcat主页(一开始尝试访问IP+“项目信息-项目端口”和配置文件的http端口,都是转到Tomcat主页),后来改成部署到“D:/BtSoft/tomcat_site/项目名称/webapps/ROOT”下就能读到,此时Tomcat主页就访问不了了。
我记得Linux面板7.9.0上不是这样,Tomcat主页的端口和实际网站的端口是分开的 本帖最后由 fangqc 于 2022-4-21 10:05 编辑
大炮运维V587 发表于 2022-4-19 17:10
默认 80端口是给nginxapacheIIS使用的,tomcat端口是 8080 您这种只能使用映射来解决了 ...
经过测试,我找到办法了,
将JAVA项目的Ngnix反代配置中的这条修改下就行了
原:proxy_set_header Host $Host: $server_port;
改为:proxy_set_header Host 实际项目域名: $server_port;
注::和$之间是没有空格的,因为论坛会把这个转译成表情所以加了空格...
没有细致了解过Ngnix反代配置(懒,下次一定看),是通过对比Linux和Windows面板的Ngnix配置区别试出来的... 您好,改目录是建站后改的还是建站前改的?
您说的7.9.0版本面板,是已经存在的网站,修改是针对新建立网站生效的。
您说的这个问题需要核实看看能否复现,方便的话,可以私信下我。
本帖最后由 fangqc 于 2022-3-15 22:22 编辑
运维阿宏 发表于 2022-3-15 21:20
您好,改目录是建站后改的还是建站前改的?
您说的7.9.0版本面板,是已经存在的网站,修改是针对新建立网站 ...
改目录是建站前。
我是从之前版本升上去的7.5.0。
fangqc 发表于 2022-3-15 21:51
改目录是建站前。
我是从之前版本升上去的7.5.0。
您好,您不修改tomcat的运行目录部署java项目正常吗?全部使用默认的 大炮运维V587 发表于 2022-3-26 20:45
您好,您不修改tomcat的运行目录部署java项目正常吗?全部使用默认的
全部使用默认的似乎也不对
我全默认,然后在域名管理里加了本机IP,配置文件里改了listen端口,通过IP+改完的端口访问进去任然是Tomcat部署成功页
项目信息-项目端口,用IP加这个端口进去也是Tomcat部署成功页
fangqc 发表于 2022-4-2 12:41
全部使用默认的似乎也不对
我全默认,然后在域名管理里加了本机IP,配置文件里改了listen端口,通过IP+ ...
你修改的是哪里的listen端口?前端nginx的配置文件的还是tomcat中的? 本帖最后由 fangqc 于 2022-4-4 16:08 编辑
大炮运维V587 发表于 2022-4-4 11:36
你修改的是哪里的listen端口?前端nginx的配置文件的还是tomcat中的?
前端nginx。Windows面板7.5.0前端默认80不给修改的 fangqc 发表于 2022-4-4 16:06
前端nginx。Windows面板7.5.0前端默认80不给修改的
默认 80端口是给nginxapacheIIS使用的,tomcat端口是 8080 您这种只能使用映射来解决了 本帖最后由 fangqc 于 2022-4-21 09:28 编辑
大炮运维V587 发表于 2022-4-19 17:10
默认 80端口是给nginxapacheIIS使用的,tomcat端口是 8080 您这种只能使用映射来解决了 ...
“前端nginx。Windows面板7.5.0前端默认80不给修改的”
这个回复的意思是,我需要手动改JAVA项目的nginx配置文件里的listen,因为这个listen默认80,且除了改配置文件外没有地方设置这个端口。Linux和Windows的面板都有这个情况,JAVA项目的前端nginx的HTTP和HPPTS都需要手动改配置文件。
当然也有可能是我不会玩这套逻辑-.-
fangqc 发表于 2022-4-21 09:08
“前端nginx。Windows面板7.5.0前端默认80不给修改的”
这个回复的意思是,我需要手动改JAVA项目的nginx ...
您好,这个是当初设计固定的,如果不用Nginx的映射话,可以自己通过修改监听端口来解决这个问题 大炮运维V587 发表于 2022-4-21 14:10
您好,这个是当初设计固定的,如果不用Nginx的映射话,可以自己通过修改监听端口来解决这个问题 ...
建议可以把这个端口配置加到设置页上,直观一点
页:
[1]