0
例: ドメインリバースプロキシhttps://tw.godaddy.comを使用したいのですが、これは可能ですか? 設定が機能しません。sginを使用するサイトをnginxでリバースプロキシにするにはどうすればいいですか?
location ~/
{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://tw.godaddy.com;
proxy_set_header Host "tw.godaddy.com";
proxy_set_header Accept-Encoding "";
proxy_set_header User-Agent $http_user_agent;
#more_clear_headers "X-Frame-Options";
sub_filter_once off;
}
あなたの助けてくれてありがとう、私のヒーローです、私はそれを試してみましょう。しかし、どうすればbackend.crt backend.key trusted_ca_cert.crtを得ることができますか? – freedom
@Farhad Farahiは、アップストリームサーバーが独自のものを提供している場合にまだ実際に必要な2倍の証明書ですか?ストリームブロック内で操作するときは、通過スルーとして機能していますか? – Chris
@Chris:クライアントにsslを使用している場合(nginxリバースプロキシにssl動詞がある)、nginxはsslセッションを復号化し、再度暗号化してバックエンドに送信します。パススルーを使用するには、 'stream'ブロックを使用する必要があります。 –