我正在使用Nginx作为我的Web服务器。我想在URL http://myserver.com中投放目标网页,并在URL http://myserver.com/register中为服务器注册页面提供服务器。我的配置文件如下所示;
server {
listen 80;
listen [::]:80;
server_name xxxx.com;
root /var/www/xxxx.com/html;
index index.html;
location /register {
proxy_pass http://backend1;
}
}
upstream backend1
{
server 127.0.0.1:3030;
}
但是当我想访问URL http://myserver.com/register 时,我的网页显示不正确,并且在浏览器调试窗口中显示 http://myserver.com/styles/register.css未找到
当我将位置栏更改为;
location / {
proxy_pass http://backend1;
}
这次, http://myserver.com/register 正确呈现,但是我看不到我的登录页面。
我还尝试了以下两个位置块;
location / {
try_files....
}
location /register {
proxy_pass http://backend1;
}
它也无法正常工作,并且 http://myserver.com/register 不能以相同的错误正确显示。
我的错是什么?如何配置Nginx在同一个端口中同时提供我的登录页面和注册页面?