node.js - AWS Lightsail 节点 JS Express 服务器不工作
问题描述
我已经启动了一个 AWS Lightsail Bitnami Node JS 实例。我已采取以下步骤:
mkdir /home/bitnami/stack/apps/
cd /home/bitnami/stack/apps/
git clone url
touch /opt/bitnami/apps/appname/conf/httpd-prefix.conf
添加到文件:
Include "/opt/bitnami/apps/appname/conf/httpd-app.conf"
touch /opt/bitnami/apps/appname/conf/httpd-app.conf
添加到文件:
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/appname/conf/httpd-prefix.conf"
重启apache服务器:sudo /opt/bitnami/ctlscript.sh restart apache
光盘进入appname
npm install
node server.js
当我导航到 IP 地址时,它仍然显示默认的 bitnami 文件:
解决方案
我解决了这个问题。代替:
添加到这个文件:/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf
这个:Include "/opt/bitnami/apps/appname/conf/httpd-prefix.conf"
添加到这个文件:/opt/bitnami/apache2/conf/bitnami/bitnami.conf
这个:Include "/opt/bitnami/apps/appname/conf/httpd-prefix.conf"
推荐阅读
- reactjs - 在 React 中通过 Three.js 加载 gltf 文件时出现语法错误
- javascript - data-toggle 和 data-target 不被 HTML 识别为属性
- c# - 在 .Net Core 中有两个启动项目,其中一个是身份服务器是有效的做法吗?
- h2 - H2 数据库 - 创建跟踪文件
- javascript - Handlebars、mongoDB 和 JS:无法获取 ID
- python - 在#Python 中添加 x 的值并打印总计
- entity-framework - 如何通过 EF Core Fluent API 在 ComplexType 类中配置关系?
- android-constraintlayout - 如何在 ConstraintLayout 中使用 RelativeLayout 或 LinearLayout
- reactjs - 如何在 ReactJS 中以表格形式显示状态数据?
- c# - 与任务管理器相比,CPU 使用百分比不准确