java - Glassfish 和 Tomcat 在同一台服务器机器上并在两台机器上托管多个站点?

标签 java tomcat dns glassfish

我的服务器机器上有一个 tomcat 6.0 网络服务器。现在我在同一台机器上创建了一个 glassfish 服务器。为了避免端口冲突,我只是将 glassfish 端口更改为 8081。现在我如何从不同的 DNS 名称访问我在 glassfish 和 tomcat 上的 Web 应用程序。

最佳答案

取决于您的 DNS/服务器设置。

  • 您可以使用 Apache 和反向代理:
    
        <VirtualHost *>
        ProxyPreserveHost On
    
        # Servers to proxy the connection, or;
        # List of application servers:
        # Usage:
        # ProxyPass / http://[IP Addr.]:[port]/
        # ProxyPassReverse / http://[IP Addr.]:[port]/
        # Example: 
        ProxyPass / http://0.0.0.0:8081/
        ProxyPassReverse / http://0.0.0.0:8081/
    
        ServerName glassfish.server
    </VirtualHost>
    <VirtualHost *>
        ProxyPreserveHost On
    
        # Servers to proxy the connection, or;
        # List of application servers:
        # Usage:
        # ProxyPass / http://[IP Addr.]:[port]/
        # ProxyPassReverse / http://[IP Addr.]:[port]/
        # Example: 
        ProxyPass / http://0.0.0.0:8080/
        ProxyPassReverse / http://0.0.0.0:8080/
    
        ServerName tomcat.server
    </VirtualHost>
    
  • 或者您可以使用您的 DNS。恐怕我帮不了你。

关于java - Glassfish 和 Tomcat 在同一台服务器机器上并在两台机器上托管多个站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23285649/

相关文章:

java - JNI 参数是局部或全局引用

java - 如何在外部 Tomcat 服务器中运行 WAR 文件的设置代码

java - Tomcat应用部署监听器

php - 什么会导致 checkdnsrr() 或 dns_get_record() 花费太长时间?

dns - 经过一段时间后,kube-dns停止工作

java - java中静态实用程序类的缺点?

java - 访问 Stack 中的 ItemType 方法

java - Double.parseDouble 如何使我的应用程序崩溃?

tomcat - Solr/admin 给出 404 错误

svn - 如何将 svn url 重定向到另一个域?