我需要帮助解决我面临的这个问题。
我正在尝试从我租用的一台专用服务器来为一个网站[比如说www.mysite.com]提供服务。
我正在使用 Apache tomcat 6.0.18。我没有为此使用任何 Web 服务器。Tomcat 也充当 Web 服务器。
我已将默认端口从 8080 更改为 9001。
我已在服务器的主机文件中创建了 DNS 输入 [xxxx 指向 www.mysite.com]
当我构建项目时,会创建 mysite.war,并且在部署它时,会在 webapps 中创建“mysite”文件夹[按照标准]。
我租用的服务器仅为 1 个站点提供服务。
问题:当我尝试以 www.mysite.com 访问我的网站时,什么也没有发生,并且出现超时错误。
但是当我使用 www.mysite.com:9001/mysite/welcome.html 作为 URL 访问我的网站时,互联网上会加载正确的主页。
我认为我的 server.xml 设置 [或任何其他设置] 似乎存在一些问题。
有人好心地帮助我解决这个设置问题。
如果我需要提供更多信息,请告诉我。
谢谢,SF
答案1
http协议默认为80端口。
将您的 tomcat 安装更改为使用端口 80(从端口 9001),或者在 Tomcat 前面放置代理(apache、nginx、varnish 等)。