通过 nginx 代理 express - 读取正确的配置文件
proxing express through nginx - reading the correct config file
我正在尝试 运行 我的应用程序在服务器上,但我在 运行 我的环境中遇到问题。
我按照教程:
http://antrikshy.com/blog/deploy-an-expressjs-app-on-digital-ocean-complete-succinct-guide/
我安装了 node 并安装了我的应用程序 运行它运行在 [IP]:3000
我安装了 nginx,它在 [IP]
上响应成功
但是我不清楚配置文件的步骤,我的 cond.d 文件夹不包含任何 .conf 文件...我不确定我的 nginx 使用了正确的配置文件。因此,无法通过 [IP]
访问我的 [IP]:3000 应用程序
欢迎就此问题提出任何想法。
谢谢
管理 nginx
配置文件有多种约定,这取决于您的具体 OS。
就 nginx
而言,它将从 nginx.conf
文件开始,可能位于 /etc/nginx/nginx.conf
.
之类的地方
在该文件中将 include
指令引入其他配置文本,这允许您对服务器进行逻辑分区。
大概有这样的说法:
include /etc/nginx/conf.d/*.conf;
这意味着您可以创建与该模式匹配的任何文件,以在主 nginx
配置文件中的那个位置添加配置文本。例如:/etc/nginx/conf.d/default.conf
我正在尝试 运行 我的应用程序在服务器上,但我在 运行 我的环境中遇到问题。
我按照教程:
http://antrikshy.com/blog/deploy-an-expressjs-app-on-digital-ocean-complete-succinct-guide/
我安装了 node 并安装了我的应用程序 运行它运行在 [IP]:3000
我安装了 nginx,它在 [IP]
上响应成功但是我不清楚配置文件的步骤,我的 cond.d 文件夹不包含任何 .conf 文件...我不确定我的 nginx 使用了正确的配置文件。因此,无法通过 [IP]
访问我的 [IP]:3000 应用程序欢迎就此问题提出任何想法。
谢谢
管理 nginx
配置文件有多种约定,这取决于您的具体 OS。
就 nginx
而言,它将从 nginx.conf
文件开始,可能位于 /etc/nginx/nginx.conf
.
在该文件中将 include
指令引入其他配置文本,这允许您对服务器进行逻辑分区。
大概有这样的说法:
include /etc/nginx/conf.d/*.conf;
这意味着您可以创建与该模式匹配的任何文件,以在主 nginx
配置文件中的那个位置添加配置文本。例如:/etc/nginx/conf.d/default.conf