【问题标题】:Can I change Apache's port number to 'not 80' when I connected it with Tomcat?当我将它与 Tomcat 连接时,我可以将 Apache 端口号更改为“非 80”吗?
【发布时间】:2019-10-24 15:53:00
【问题描述】:

我用Tomcat连接Apache,所以服务器可以运行jsp和php文件。

它有效,但我不想显示端口号,就像任何其他网站一样。

所以我把 Tomcat 改成 80,把 Apache 改成 8080。

我检查了两台服务器都打开并且可以访问,但是 php 文件不起作用。

所以我试着让它运行,发现只有当 Apache 使用端口号 80 时,mod_jk 才有效。

有没有好办法让Tomcat在80下运行,让Apache只运行php文件?

或者,当我访问Apache并且只有php文件从Apache运行时,我可以访问Tomcat的ROOT项目吗?

谢谢。

【问题讨论】:

    标签: php apache tomcat8 mod-jk


    【解决方案1】:

    您不必更改 Apache 和 Tomcat 的端口。您可以将 Apache 配置为特定域的反向代理,以便它可以处理请求并将其传递给 Tomcat。

    例如:

       ProxyRequests Off
    
        <Proxy *>
            Order deny,allow
            Allow from all
        </Proxy>
    
        ProxyPass / http://domain.tld:8080/
        ProxyPassReverse / http://domain.tld:8080/
    

    【讨论】:

      猜你喜欢
      • 2011-10-24
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 2015-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多