谷歌云平台上的Bitnami MEAN Stack - 如何同时运行express和rockmongo?

时间:2016-12-07 19:11:34

标签: apache google-cloud-platform mean-stack bitnami

我按照如何修改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"

1 个答案:

答案 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