私はddclientを使用して管理する動的IPを持っています。私はno-ipを使用してホスト名を自分のIPを指すように維持します。nginxはサブドメインを別のサーバIPにリダイレクトします
私はwww.somename.com、sub.somename.com、app.somename.comを持っています。明らかに、これらはすべて私のIPを指しています。最初の2つはNGINXを実行しているサーバー(server1)上のいくつかのワードプレスページで、サイト内に別々の設定があり、各サイトで利用できます。後者は、GitLabを実行する別のアプリケーションサーバー(server2)です。
ルータでサブドメインを有効にすることはできないため、ポート80のトラフィックはすべてserver1にルーティングされます。私はネットワーク上のローカルIPアドレス(192.168.0.nnn)にapp.somename.comのすべてのトラフィックを送信することができるnginxに適用できる設定があることを期待していますが、ページのアドレスは保持していますapp.subdomain.comとして
は今、私が持っている: -
/etc/nginx/site-available$ ls
somename.com domain sub.somename.com app.somename.com
関連するものは現場対応にリンクされています。アプリケーションサーバーの場合は、私が持っている: - :私はしたい
http://192.168.1.16/some/pages
: - -
server {
server_name app.somename.com;
location/{
proxy_pass http://192.168.0.16:80;
}
}
問題を、ブラウザのアドレスバーに、これはその結果ということです
http://app.somename.com/some/pages
どうすれば解決できますか?
パーフェクト! proxy_set_headerはまさに欠けていたものでした。どうもありがとうございます! – Metz
問題ありません。私は助けることができてうれしいです! –