首页 > 解决方案 > 为什么 Nginx 将我的子域重定向到域根目录?

问题描述

我不是服务器管理员,所以我还在学习。我正在尝试为我的网站创建一个子域,但每次打开子域时,它都指向域根文件夹。我试图了解我做错了什么。

我已经使用 AWS Route 53 使用此https://dev.to/arswaw/create-a-subdomain-in-amazon-route53-in-2-minutes-3hf0创建了域和子域

所以我的路径是这样的

- var
  - www
    - html
      - webiste
      - subdomains
        - kiosk

这是我的网站配置

server {
   root /var/www/html/website;
   server_name example.com www.example.com;
   location / {
        proxy_pass http://127.0.0.1:9000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_redirect off;
   }
}

这是我的子域配置

server {
   root /var/www/html/subdomains/kiosk;
   listen 80;
   server_name kiosk.example.com;
   location / {
        proxy_pass http://127.0.0.1:9000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_redirect off;
  }
}

标签: nginxamazon-route53

解决方案


推荐阅读