我需要帮助解决我面临的这个问题。
I am trying to server a website [say www.mysite.com] from one of the dedicated server I have rented.
I am using Apache tomcat 6.0.18. I am not using any webserver for this. Tomcat is serving as webserver as well.
I have changed default port from 8080 to 9001.
I have made DNS entry in host file of server [x.x.x.x pointing to www.mysite.com]
When I build the project, mysite.war is created and on deploying it, 'mysite' folder is created within webapps [as per standard].
I will serve only 1 site from my rented server.
问题: 当我尝试以 www.mysite.com 访问我的网站时,没有任何反应,并且出现超时错误。
但是当我使用 www.mysite.com:9001/mysite/welcome.html 访问我的网站时,我会在互联网上加载正确的主页。
我认为我的 server.xml 设置 [或任何其他设置] 中似乎存在一些问题。
请有人帮助我解决这个设置问题。
如果我需要提供更多信息,请告诉我。
谢谢, 顺丰
最佳答案
根据你现在的配置是可以访问的是正确的。
www.mysite.com:9001/mysite/welcome.html
如果你想访问它,你的配置是错误的:www.mysite.com/welcome.html
。您需要做的是将您的 9001
更改为默认的 HTTP 端口 - 可能是 80
。这将允许您像这样访问您的站点:www.mysite.com/mysite
。如果您想以这种方式访问它:www.mysite.com
您的项目需要位于 tomcat 的 webapps/ROOT
目录中。
关于tomcat - 配置站点tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14230476/