我们有几个节点应用程序正在尝试代理NGINX.这些节点应用程序中的每一个都是独立开发的,html中的所有相对路径都指向/的文档根目录.
有没有办法让nginx帮助提供这些静态CSS/JS文件?
nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream app1 {
server localhost:3001;
}
upstream app2 {
server localhost:3002;
}
upstream app3 {
server localhost:3003;
}
server {
listen 8180;
server_name localhost;
location /app1 {
proxy_pass http://app1/;
}
location /app2 {
proxy_pass http://app2/;
}
location /app3 {
proxy_pass http://app3/;
}
}
}
Run Code Online (Sandbox Code Playgroud)
app1 index.html
<html>
<head>
<title>Express</title>
<link rel="stylesheet" href="/stylesheets/style.css">
</head>
<body>
<h1>Express</h1>
<p>Welcome to Express</p>
<p class="foo">A …Run Code Online (Sandbox Code Playgroud)