序文 ゲートウェイプロジェクトを開発する場合、署名 sign_key 情報はリクエスト時にリクエスト ヘッダーに入れられ、リクエスト受信時にヘッダーから取り出されます。これはローカルでデバッグするときには機能しますが、オンラインになった後、Nginx プロキシ経由では取得できないことがわかります。 位置 / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header ホスト $http_host; proxy_set_header X-Nginx-Proxy が true の場合; add_header プロキシノード $upstream_addr; add_header プロキシステータス $upstream_status; プロキシ_http_バージョン 1.1; proxy_pass http://tianusa; } 後で調べたところ、その理由は Nginx のヘッダーにいくつかの制限があり、アンダースコア (_) がサポートされていなかったためでした。 解決: 1. アンダースコアなし アンダースコア _ を他のものに変更します。たとえば、sign_key を sign-key に変更します。 2. ルートからNginxの制限を取り除く デフォルトでは、Nginx はリクエスト ヘッダー内の '_' を自動的に無視します。 解決策は、nginx の nginx.conf 構成ファイルの http セクションに次の構成を追加することです。 underscores_in_headers オン; (デフォルトでは underscores_in_headers はオフ) 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
>>: SQL インジェクションのある Web サイトを見つける方法 (必読)
XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...
1. はじめに今、ウォーターフォールフローについて書くことは、古い内容の焼き直しと見なされますか?気...
SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...
コマンドを実行します: docker run --name centos8 -d centos /b...
システムバージョン [root@ ~]# cat /etc/redhat-release CentO...
この記事では、参考までに、ファイルのオンラインプレビューを実現するためのvue-pdfの具体的なコー...
例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...
説明: ブロック要素に表示されるテキストの行数を制限します。 -webkit-line-clamp ...
障害サイト: MySQL サーバーにログインし、どのコマンドを実行してもこのエラーが発生します my...
目次プロジェクトを初期化するサーバーの作成クライアントを初期化するコンポーネントの記述ファイルアップ...
Async Hooks は Node8 の新機能です。NodeJs の非同期リソースのライフサイクル...
個々のウェブマスターにとって、自分のウェブサイトをいかにユニークで個性あふれるものにするかは、常に絶...
2日前、ダブル11ショッピングフェスティバルを利用して、Alibaba CloudでECS(サーバー...
mysql 効率的なクエリMySQL は、左結合の速度を上げるために group by を犠牲にし...
並べ替えクエリ (order by)電子商取引の場合: 今日完了したすべての注文を表示し、取引金額に...