Bitnami Apache代理配置
我的Bitnami Rubystack(2.0.0-17 Windows)上运行了多个Rails应用程序 我在domain example.com上有指向我的服务器x.x.x.x的DNS A记录,其中包含以下子域:Bitnami Apache代理配置,apache,bitnami,Apache,Bitnami,我的Bitnami Rubystack(2.0.0-17 Windows)上运行了多个Rails应用程序 我在domain example.com上有指向我的服务器x.x.x.x的DNS A记录,其中包含以下子域: myapp1-domain.example.com myapp2-domain.example.com myapp3-domain.example.com 我可以通过他们各自的端口号联系到他们: myapp1-domain.example.com:3001 如何配置Apache以
myapp1-domain.example.com
myapp2-domain.example.com
myapp3-domain.example.com
我可以通过他们各自的端口号联系到他们:
myapp1-domain.example.com:3001
如何配置Apache以在端口80接受请求并将其路由到本地端口?
现在,我必须为每个应用程序创建新的防火墙规则。经过一番挖掘,我发现了一些类似的东西,可以解决这个问题。 它是复制品吗?没有。我在Apache文档部分找到了晦涩难懂的教程,甚至是不好的链接。因此,对于那些真正不关心Apache,只想让Rails应用程序使用反向代理的人来说:
<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>
DocumentRoot“您的安装目录/rubystack-2.0.0-17/projects/dummy/public”
ServerName your-subdomain.domain.com
ProxyPass/http://localhost:3001/
ProxyPassReverse/http://localhost:3001/
这把戏做得很好
<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>