这个问题是在 Windows Server 2008 R2 服务器上使用 《 Apache + Tomcat 实现Web服务器集群的构建 》 时中遇到的,解决完 《 Apahce 系统服务注册的问题 》 和 《 Windows 不能在 本地计算机 启动 apache24。 》后;
在服务器本地测试系统时,在浏览器地址栏中输入 “ 域名 ” 或者 locahost 回车进行访问。出现错误信息 :503 Service Unavailable
如下图:
这儿使用的是一个 HTTP 服务器 Apache 作为负载均衡和反向代理服务器,后台使用两个 Tomcat 节点提供应用服务,
因为该项目属于中小型项目,所以系统环境部署较为简单,如下图:
遇到 503 Service Unavailable 这个异常,如果系统请求走到了这一步,说明我们的 Apache 服务器正常,所以,接下来就需要做以下几点:
第一点:查看 Tomcat 服务器是否启动成功,可以输入 localhost + Tomcat服务器中分配的端口进行测试,以及测试单个服务器上部署的应用程序是否可以正常提供服务。
第二点:查看 Apache + Tomcat 的负载均衡/反向代理是否配置正确(注意:配置文件路径、大小写、特殊符号等!)
第三点:查看 Apache 与 Tomcat 连接文件是否正确配置,我是用的是 JK 实现的链接,该配置文件中很多需要注意的细项目就不一一阐述了。
好了,关于 503 Service Unavailable 的异常就写到这儿了,如果还有什么疑问或遇到什么问题,可以给我留言。
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。