请大家帮忙,我是第一次使用谷歌计算引擎并使用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"
答案 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