开发者社区> 问答> 正文

在同一台服务器运行多个http服务如何实现?

1、默认环境apache,监听80端口,用来服务php环境。
例如访问www.abc.com时,访问php目录
2、tomcat和子域名解析应该如何配置,使访问子域名时访问java web 目录
例如访问example.abc.com时,访问java web目录。

展开
收起
小旋风柴进 2016-03-04 13:09:20 3177 0
1 条回答
写回答
取消 提交回答
  • 因为两个程序不能同时监听80端口,所以你直接开启两个程序是行不通的。解决方法其实很简单:只让一个程序监听80端口。
    在你这种Apache和Tomcat的搭配下,可以把网站都挂在Apache下,对于需要使用Java的网站,通过Apache反向代理到Tomcat上,这样Tomcat就能不占用80端口,而外部访问者看了,也能正常访问所有的网站。

    2019-07-17 18:52:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载