0

私の目標は、ngnix を使用してあるドメインを別のドメインにリダイレクトすることです。

http://abc.mydomain1.com -> http://mydomain2.com:8080/test1

私は次のことを試しました:

 server {
      listen   80;
      server_name  abc.mydomain1.com;
      access_log off;
      location / {
           proxy_pass http://mydomain2.com:8080/test1/;
           proxy_set_header    Host            $host;
           proxy_set_header    X-Real-IP       $remote_addr;
           proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
           port_in_redirect off;
           proxy_connect_timeout 300;
      }
     # redirect server error pages to the static page /50x.html
 #
 error_page   500 502 503 504  /50x.html;
 location = /50x.html {
  root   /usr/share/nginx/html;
 } }    

最初のページ index.html で動作しますが、このページでは javascript と css リソースをロードし、ソース コードを表示する必要があります。すべてのリンクが次のように生成されていることに気付きました。

<link rel="stylesheet" href="/test1/css/bootstrap.min.css"/>

contextPath「test1」を回避するには? ヘッダーに何かが欠けていると思いますが、何がわかりません:(

よろしくお願いいたします。

4

1 に答える 1