NGINX-我无法为不同的URL配置我的Web服务器

时间:2019-01-09 13:27:39

标签: nginx

我正在使用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在同一个端口中同时提供我的登录页面和注册页面?

0 个答案:

没有答案
相关问题