Nginx 子域 CNAME ssl 处理 [已关闭]

Nginx subdomain CNAME ssl handling [closed]

提问人:MJS 提问时间:11/6/2023 更新时间:11/6/2023 访问量:45

问:


这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释在哪里可以回答该问题。

2天前关闭。

我有一个带有 vite 的 react 应用程序,它为每个用户创建一个子域,并允许他们根据需要对其进行自定义。它使用 nginx 包装,配置如下

server {
    server_name test.domainname.ai *.test.domainname.ai;

    location / {
        proxy_pass http://localhost:5173;
        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;
        add_header X-location-header $scheme$request_method$host$request_uri;
    }
    
  listen 443 ssl http2;
  ssl_certificate /etc/letsencrypt/live/test.supportio.ai/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/test.supportio.ai/privkey.pem;
  include /etc/letsencrypt/options-ssl-nginx.conf;
  ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
  root /var/www/test.supportio.ai;
}

当我将我的域(somedomainname.com)指向带有CNAME记录的 somename.test.domainname.ai 时,它给出SSL错误,显示“test.domainname.ai”不认证“somedomainname.com”

我已经使用 certbot 为子域的通配符子域生成了 ssl 证书(测试)

反应JS ubuntu nginx vps

评论


答: 暂无答案