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

How to create opt/bitnami/apps/myapp/conf/httpd-prefix.conf and include /opt/bitnami/apps/myapp/conf/httpd-app.conf

请大家帮忙,我是第一次使用google计算引擎,使用的是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/

NOTE: 3000 is the default port for the Express server. If you have customized your application to use a different port, change it here as well.

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

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

根据您分享的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

以上命令打开文本编辑器,你应该copy/paste或写下一行:

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

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

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

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

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

以上命令打开文本编辑器,你应该copy/paste或写下一行:

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

以上命令打开文本编辑器,你应该copy/paste或写下一行:

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

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

forever start FILE.js