如何创建opt / bitnami / apps / myapp / conf / httpd-prefix.conf并包含/opt/bitnami/apps/myapp/conf/httpd-app.conf

时间:2018-03-20 13:01:55

标签: google-compute-engine bitnami

请大家帮忙,我是第一次使用谷歌计算引擎并使用bitnami。我已成功启动服务器,并与ssh连接,但我在这里库存https://docs.bitnami.com/virtual-machine/components/nodejs/#how-to-create-a-custom-nodejs-application 谁能帮我解释一下:

1.-创建并编辑/opt/bitnami/apps/myapp/conf/httpd-prefix.conf文件,并在下面添加以下行:

Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"

2.-创建并编辑/opt/bitnami/apps/myapp/conf/httpd-app.conf文件,并将以下内容添加到其中。这是应用程序的主要配置文件,因此请根据应用程序的要求进一步修改。

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
  

注意:3000是Express服务器的默认端口。如果你有   定制您的应用程序以使用不同的端口,在此处更改为   好。

3.-一旦创建了上面的文件和目录,在/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf中将以下行添加到主Apache配置文件的末尾,如如下所示:

Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf" 

1 个答案:

答案 0 :(得分:0)

根据您分享的Bitnami guide,您应该按照以下步骤操作(我添加了更多详细信息):

1.-创建目录

为此,您应该运行以下命令:

sudo mkdir -p /opt/bitnami/apps/myapp
sudo mkdir /opt/bitnami/apps/myapp/conf
sudo mkdir /opt/bitnami/apps/myapp/htdocs

2.-创建两个文件

为此,您可以运行以下命令:

touch /opt/bitnami/apps/myapp/conf/httpd-prefix.conf
touch /opt/bitnami/apps/myapp/conf/httpd-app.conf 

3.-将内容添加到第一个文件

您可以使用任何文本编辑器编辑文件,例如nano

nano /opt/bitnami/apps/myapp/conf/httpd-prefix.conf

上面的命令打开文本编辑器,你应该复制/粘贴或写下面一行:

Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"

使用 Ctrl + X 关闭编辑器(如果没有,将提示您保存文件)

4.-将内容添加到第二个文件

您可以使用任何文本编辑器编辑文件,例如nano

nano /opt/bitnami/apps/myapp/conf/httpd-app.conf

上面的命令打开文本编辑器,你应该复制/粘贴或写下面一行:

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/

使用 Ctrl + X 关闭编辑器(如果没有,将提示您保存文件)

5.-编辑Apache配置文件

创建上述文件和目录后,将以下行添加到主Apache配置文件的末尾。打开文件(再次使用nano):

nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf

上面的命令打开文本编辑器,你应该复制/粘贴或写下面一行:

Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"

使用 Ctrl + X 关闭编辑器(如果没有,将提示您保存文件)

6.-重启apache

对于那个执行

sudo /opt/bitnami/ctlscript.sh restart apache

7.-启动Express服务器

cd /opt/bitnami/apps/myapp/htdocs
./bin/www

或者,使用以下命令启动服务器并使其在服务器会话结束后继续运行。将FILE替换为您的应用程序的正确文件名。

forever start FILE.js