我想运行一个提供两页的简单nginx页面。一个来自文件夹〜/ A,一个来自〜/ B
每个文件夹在端口1000和2000中运行Python SimpleHTTPServer
的副本
每个文件都有一个名为index.html
的文件,文字 Hello World!
server {
listen 80;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name localhost;
location / {
root ~/A;
proxy_pass http://localhost:1000;
}
location /B/ {
root ~/B;
proxy_pass http://localhost:2000;
}
}
不幸的是curl http://localhost/B/index.html
会返回404。
<head>
<title>Error response</title>
</head>
<body>
<h1>Error response</h1>
<p>Error code 404.
<p>Message: File not found.
<p>Error code explanation: 404 = Nothing matches the given URI.
</body>
我的nginx conf文件有什么问题?为什么不能正常路线?