1

nginxサブドメインをリッスンする構成があり*.mydomain.com、サブドメインを変数として使用して、リクエストを他のサイトにプロキシしたいと考えています。これが私のnginx構成です

server {

    listen 80;
    server_name "~^(?<subdomain>.*).mydomain.com";

    location / {
            resolver 1.1.1.1 1.0.0.1 ipv6=off;
            proxy_pass http://hosting.mydomain.com/$subdomain/;
            proxy_redirect off;
            access_log /var/log/nginx/proxy.log;
    }

}

サイトを直接リクエストすると、完全に読み込まれます

サイトは AWS S3 に配置され、バケットの静的ウェブサイト アドレスは mydomain に変更されました

ただし、経由でアクセスしようとするとuser1.mydomain.com, the page didn't load images, and css

これは同じサイトです

そして、ブラウザのネットワークパネルショーで

直接アクセスとプロキシ アクセスの違い

この問題は、S3 バケットに保存され、別のフォルダーに配置されているサイトが多数あるために発生します (フォルダー名はサブドメインとして使用されます)。そして、単一のドメインを使用して、サブドメインを介してそれらすべてにアクセスしたいと考えています。

前もって感謝します

4

1 に答える 1