この記事では主に、リクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の複数の場所の実装を紹介し、皆さんと共有します。詳細は次のとおりです。 サーバー{ #リスニングポート listen 80; # リッスンするドメイン名 server_name localhost; #サフィックス付きのURLを聞く 場所 ^~\.txt { # ファイルを /html フォルダーのルート / に配置します。 } #すべての URL をリッスンします。特別な要件がない場合は、この場所を使用します。#他の場所が一致しない場合にのみ、ワイルドカードを使用して場所を入力します / { #ドメイン名に直接アクセスすると if が通過せず、リクエストを転送できないため、URL のみが転送されるという制限を削除しました。 proxy_pass http://localhost:8080; } } 一致するルールがある場合: 自分で試してみるとルールがわかります。 以下が原文です↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ サーバー{ #リスニングポート listen 80; # リッスンするドメイン名 server_name localhost; #サフィックス付きのURLを聞く 場所 ^~\.txt { # ファイルを /html フォルダーのルート / に配置します。 } #すべての URL を監視します。特別な要件がない場合は、この場所を使用します。location / { #サフィックスのないリクエストは、すべてのリクエストを転送するのではなく、以前の場所と連携してリソース ファイルにアクセスするために転送されます。特別な要件がない場合は判断せず、リクエストに直接proxy_passをします。if (!-e $request_filename){ proxy_pass http://localhost:8080; 壊す; } } } 複数の場所を追加できますが、互いに競合しないように注意してください。競合すると、複数のリクエストを転送するときにタイムアウトが発生します。 任意のリクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の複数の場所の実装に関するこの記事はこれで終わりです。任意のリクエストを転送する nginx の場所に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Navicat PremiumはMySQLデータベースを操作します(SQL文を実行します)
>>: テーブル切り替えのための JavaScript プラグインのカプセル化
OS X 環境で MySQL を起動すると、エラー メッセージが表示されます。 016-03-03T...
私は最近、空洞化効果について研究しました。背景クリップ: テキスト背景はテキストの前景色にクリップさ...
目次方法 1: ルーティング メタ情報 (meta)方法 2: ルーティング テーブルを動的に生成す...
最近、メンバーがテストできるようにプロジェクトをパッケージ化する必要がありますが、パッケージ化された...
効果画像: 序文:最近、屋外の大画面プロジェクトに取り組んでいました。システムの入力方法は使いにくか...
Mongodb には db.serverStatus() コマンドがあり、これを使用して Mongo...
まず、Docker とは何かを理解しましょう。 Docker は、アプリケーションをデプロイするため...
HTML ハイパーテキスト ドキュメントの基本構造は、ドキュメント ヘッダーとドキュメント本体の 2...
目次1. クエリキャッシュの実装プロセス2. クエリキャッシュを構成する3. クエリキャッシュを有効...
HTML ウェブ ページのハイパーリンク タグの学習チュートリアル リンク タグの属性 リンクは、ウ...
まず、SFTP プロトコルと FTP プロトコルの違いを理解してください。ここでは詳細には触れません...
FFMPEG 3.4.1 バージョンパラメータの詳細使用方法: ffmpeg [オプション] [[入...
状況の説明: データベースが異常に起動およびシャットダウンしたため、サービスを再度起動したときに「起...
ページを作成するときに、記述した CSS スタイルが有効にならないことがあります。この現象にはさまざ...
目次ログインビジネスプロセスログイン機能の実装要約するまず、エフェクトの実装プロセスを見てみましょう...