如何为同一域但上下文路径不同的2个不同的Web /应用服务器?

羽毛

我在我的域上运行一个标准的PHP应用程序,并将其设置为 www.johndoe.com/p/

现在,端口80显然由该HTTP服务器(Apache,而不是Tomcat)提供服务。另外,我在端口8000上的该服务器上安装了Wildfly 8.2。如何在同一个域中使用Wildfly WAR应用程序,例如www.johndoe.com/w/

我很肯定有一种方法可以将/ w /请求重定向到Java EE服务器,并使/ p /由Apache提供服务,对吗?

我假设mod_proxy(http网关)和mod_proxy_ajp是简单的解决方案。谁能反省我的要求和mod_proxy / ajp功能?

ProxyPass /w ajp://localhost:8000/w
ProxyPassReverse /w http://www.johndoe.com/w

我不需要负载平衡或其他任何复杂的功能。只是两个上下文的分割。只能从互联网访问端口80。

谢谢你。

羽毛

好的。这里的分辨率。

我将以下ajp侦听器添加到Wildfly 8.2 standalone.xml中...

<server name="default-server">
    <http-listener name="default" socket-binding="http"/>
    <ajp-listener name="ajp" socket-binding="ajp"/>
    <host name="default-host" alias="localhost">
    <location name="/" handler="welcome-content"/>
        <filter-ref name="server-header"/>
        <filter-ref name="x-powered-by-header"/>
    </host>
</server>

...并将其绑定到套接字...

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
    <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
    <socket-binding name="ajp" port="${jboss.ajp.port:28009}"/>
    <socket-binding name="http" port="${jboss.http.port:28080}"/>
    <socket-binding name="https" port="${jboss.https.port:28443}"/>
    <socket-binding name="txn-recovery-environment" port="4712"/>
    <socket-binding name="txn-status-manager" port="4713"/>
    <outbound-socket-binding name="mail-smtp">
        <remote-destination host="mail.johndoe.com" port="25"/>
    </outbound-socket-binding>
</socket-binding-group>

调用service wildfly reloadservice wildfly restart向Wildfly监听AJP请求。

最后,将以下内容添加到Apache虚拟主机域的http.conf文件中:

ProxyPass /w ajp://127.0.0.1:28009/w
ProxyPassReverse /w ajp://127.0.0.1:28009/w

同样对于Apache,请使用重新启动service apache2 reload

警告。在Parallels Plesk中,必须在/var/www/vhosts/system/johndoe.com/conf/http.conf中编辑虚拟主机配置文件,而不能在/var/vhosts/johndoe.com/conf/http.conf中编辑虚拟主机配置文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为同一域但上下文路径不同的2个不同的Web /应用服务器?

来自分类Dev

与应用服务器不同的服务器上的视频转换

来自分类Dev

结合 Angular 2 应用服务器和 REST 服务器模块

来自分类Dev

即使应用服务器 puma 关闭,rails 服务器如何提供页面?

来自分类Dev

如何验证我的Tomcat应用服务器正确支持FIPS 140-2?

来自分类Dev

从AWS ELB将子域传递到应用服务器

来自分类Dev

在 Azure 中配置主动-被动 Web 应用服务器

来自分类Dev

管理两个应用服务器之间的会话

来自分类Dev

WSO2 ESB部署在应用服务器(例如WebLogic)上

来自分类Dev

AWS上的Elasticsearch部署:Beanstalk应用服务器与独立ec2

来自分类Dev

WSO2 应用服务器安全选项

来自分类Dev

如何使用HTTP“主机”标头(使用GoLang)定位特定的应用服务器

来自分类Dev

如何在Ubuntu中设置Node.js应用服务器

来自分类Dev

如何在网站旁边设置FCM应用服务器以发送推送通知?

来自分类Dev

如何在Apache Web服务器中附加URL以重定向到weblogic应用服务器

来自分类Dev

我们如何在不常见的Web服务器(如Caddy)上使用“ Passenger”这样的应用服务器?

来自分类Dev

当bean = null时,应用服务器是否会破坏有状态的bean实例并创建一个新的bean实例?

来自分类Dev

我的Rails 4.2.5应用服务器在开发模式下一直连接到生产db而不是开发db

来自分类Dev

不同的 2fa 身份验证器如何为同一个应用服务工作?

来自分类Dev

JBOSS应用服务器和Servlet

来自分类Dev

研究支持Java 8的应用服务器

来自分类Dev

线程池配置Java应用服务器

来自分类Dev

Android聊天应用服务器的建议?

来自分类Dev

marklogic用户应用服务器

来自分类Dev

流星作为纯应用服务器

来自分类Dev

Quarkus内部使用哪个应用服务器?

来自分类Dev

Delphi SOAP应用服务器中的WebModule

来自分类Dev

Hapshmap 与 tomcat 应用服务器

来自分类Dev

分离 REST API 和应用服务器

Related 相关文章

  1. 1

    如何为同一域但上下文路径不同的2个不同的Web /应用服务器?

  2. 2

    与应用服务器不同的服务器上的视频转换

  3. 3

    结合 Angular 2 应用服务器和 REST 服务器模块

  4. 4

    即使应用服务器 puma 关闭,rails 服务器如何提供页面?

  5. 5

    如何验证我的Tomcat应用服务器正确支持FIPS 140-2?

  6. 6

    从AWS ELB将子域传递到应用服务器

  7. 7

    在 Azure 中配置主动-被动 Web 应用服务器

  8. 8

    管理两个应用服务器之间的会话

  9. 9

    WSO2 ESB部署在应用服务器(例如WebLogic)上

  10. 10

    AWS上的Elasticsearch部署:Beanstalk应用服务器与独立ec2

  11. 11

    WSO2 应用服务器安全选项

  12. 12

    如何使用HTTP“主机”标头(使用GoLang)定位特定的应用服务器

  13. 13

    如何在Ubuntu中设置Node.js应用服务器

  14. 14

    如何在网站旁边设置FCM应用服务器以发送推送通知?

  15. 15

    如何在Apache Web服务器中附加URL以重定向到weblogic应用服务器

  16. 16

    我们如何在不常见的Web服务器(如Caddy)上使用“ Passenger”这样的应用服务器?

  17. 17

    当bean = null时,应用服务器是否会破坏有状态的bean实例并创建一个新的bean实例?

  18. 18

    我的Rails 4.2.5应用服务器在开发模式下一直连接到生产db而不是开发db

  19. 19

    不同的 2fa 身份验证器如何为同一个应用服务工作?

  20. 20

    JBOSS应用服务器和Servlet

  21. 21

    研究支持Java 8的应用服务器

  22. 22

    线程池配置Java应用服务器

  23. 23

    Android聊天应用服务器的建议?

  24. 24

    marklogic用户应用服务器

  25. 25

    流星作为纯应用服务器

  26. 26

    Quarkus内部使用哪个应用服务器?

  27. 27

    Delphi SOAP应用服务器中的WebModule

  28. 28

    Hapshmap 与 tomcat 应用服务器

  29. 29

    分离 REST API 和应用服务器

热门标签

归档