Express 如何在nginx proxy_pass站点中启用链接文件?
我有一个服务器和两个基于Express的项目,运行在端口3000和4000上。登录页具有默认模板nginx html代码,以及Botkit iframe嵌入代码。Port 3000 Express服务器是Botkit Starter Guide项目,运行时未进行任何修改。Port4000 Express服务器只是Hello World项目。这两个服务器都使用Express 如何在nginx proxy_pass站点中启用链接文件?,express,nginx,botkit,Express,Nginx,Botkit,我有一个服务器和两个基于Express的项目,运行在端口3000和4000上。登录页具有默认模板nginx html代码,以及Botkit iframe嵌入代码。Port 3000 Express服务器是Botkit Starter Guide项目,运行时未进行任何修改。Port4000 Express服务器只是Hello World项目。这两个服务器都使用pm2执行 下面是我的/etc/nginx/sites enabled/default配置: server { root /var/
pm2
执行
下面是我的/etc/nginx/sites enabled/default
配置:
server {
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
return 301 http://hwsrv-492795.hostwindsdns.com;
location / {
try_files $uri $uri/ =404;
}
}
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name hwsrv-492795.hostwindsdns.com;
location / {
try_files $uri $uri/ =404;
}
location /test01/ {
proxy_pass http://142.11.241.150:3000/;
}
location /test02/ {
proxy_pass http://142.11.241.150:4000/;
}
}
以下是我无法解决的问题:
/index.html
,但(404)加载/css/styles.css
、/embed.js
和/chat.html
失败curl
这些文件,这意味着访问这些文件没有问题。问题是,如何启用或允许使用Express server生成的站点的链接文件和文件夹在浏览器上可读