我按照如何修改bitnami-apps-prefix.conf文件的说明让apache提供自定义节点应用程序。但是,当我这样做时,不再可以使用rockmongo。可以同时运行吗?现在我的工作是继续修改这个文件,并在我想通过注释掉我的自定义节点模块进入rockmongo时重新启动apache。
/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf文件示例:
# Bitnami applications installed in a prefix URL
Include "/opt/bitnami/apps/rockmongo/conf/httpd-prefix.conf"
Include "/opt/bitnami/apps/customapp/conf/httpd-prefix.conf"
答案 0 :(得分:0)
我从Bitnami人那里得到了一些帮助,这里解决了我在谷歌云上的问题:
如果您想在example.com/rockmongo上提供RockMongo,您的配置文件/opt/bitnami/apps/rockmongo/conf/httpd-prefix.conf应如下所示:
Alias /rockmongo/ "/opt/bitnami/apps/rockmongo/htdocs/"
Alias /rockmongo "/opt/bitnami/apps/rockmongo/htdocs"
Include "/opt/bitnami/apps/rockmongo/conf/httpd-app.conf"
要在blingnightout.com/上安装自定义应用程序,请使用您的配置文件" /opt/bitnami/apps/myapp/conf/httpd-prefix.conf"应该是这样的:
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
和您的配置文件/opt/bitnami/apps/myapp/conf/httpd-app.conf:
<Directory /opt/bitnami/apps/myapp>
Require all granted
</Directory>
ProxyPass /bitnami !
ProxyPass /rockmongo !
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
最后,文件/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf应如下所示:
Include "/opt/bitnami/apps/rockmongo/conf/httpd-prefix.conf"
Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"
请记住重新启动Apache以应用新配置:
sudo /opt/bitnami/ctlscript.sh restart apache