【问题标题】:Bitnami Apache proxy configurationBitnami Apache 代理配置
【发布时间】:2014-10-31 19:33:00
【问题描述】:

我的 Bitnami Rubystack(2.0.0-17 Windows)上运行了多个 Rails 应用程序。

myapp1 on port 3001 
myapp2 on port 3002 
myapp3 on port 3003

我的 DNS A 记录指向我的服务器 x.x.x.x,位于域 example.com 上,具有以下子域:

myapp1-domain.example.com
myapp2-domain.example.com
myapp3-domain.example.com

我可以通过他们各自的端口号联系到他们每个人:

myapp1-domain.example.com:3001

如何配置 Apache 以接受 端口 80 的请求并将它们路由到本地端口? 现在我必须为每个应用程序创建新的防火墙规则。

【问题讨论】:

    标签: apache bitnami


    【解决方案1】:

    经过一番挖掘,我发现了类似的东西。 它是重复的吗?不,我在 Apache 文档部分发现了晦涩难懂的教程,甚至是坏链接。所以,对于那些真正不关心 Apache,而只是希望他们的 Rails 应用程序使用反向代理的人来说:

    Apache port forward

    1. 在主配置文件 (httpd-conf) 中包含虚拟主机
    2. 在 extra/vhosts.conf 中添加您自定义的 vhost 条目

    名称虚拟主机 *:80

    <VirtualHost *:80>
        DocumentRoot "YOUR_BITNAMI_INSTALL_DIR/rubystack-2.0.0-17/projects/dummy/public"
        ServerName your-subdomain.domain.com
    
    ProxyPass / http://localhost:3001/
    ProxyPassReverse / http://localhost:3001/
    
    </VirtualHost>
    

    完美的把戏!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-26
      • 2021-01-31
      • 2011-01-01
      • 2017-10-24
      • 2018-02-14
      • 1970-01-01
      • 2017-04-06
      • 2012-09-13
      相关资源
      最近更新 更多