- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Docker nginx マウントをインストールおよび構成する方法
- docker dockerpullnginxdockerimages で nginx イメージをダウンロードします。 マウント ディレクトリ mkdir-p/data/nginx/{conf, conf.d, html, logs} を作成します。 nginx、conf 構成ファイルを書き込み、それをフォルダーに配置します。公式英語ドキュメント:http://nginx.org/en/docs/#*公式ロシアドキュメント:http://ng
- Nginx 1147 2023-05-13 17:16:13
-
- nginxリバースプロキシに基づいてユーザーの実際のIPアドレスを取得する方法
- はじめに nginx がリバース プロキシとして使用される場合、デフォルト設定バックエンドによって取得される IP アドレスは nginx から取得されます。ユーザーの実際の IP ではなく、request.getRemoteAddr(); を使用して nginx の IP アドレスを取得します。1. Nginx 設定を変更します。サーバー{listen80;server_namejenkins.local.com;location/{proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_passhttp://192.168.10。
- Nginx 4153 2023-05-13 17:07:12
-
- nginx 503 サービスが一時的に利用できないエラーを解決する方法
- 最近、Web サイトを更新すると 503servicetemporarilyunavailable エラーが頻繁に表示されますが、場合によっては、nginx.conf での単一 IP アクセス数の制限 (limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;) を思い出します。更新する前にこの数値を拡大してください。問題が見つかり、解決されました。 (これをより大きなlimit_reqzone=allipsburst=50nolay;にも変更しました。) 問題を確認するために、数値を繰り返し変更してテストしたところ、実際に問題がここにあることがわかりました。この数値の設定が小さすぎると問題が発生します。
- Nginx 6757 2023-05-13 16:22:06
-
- nginx-naxsi ホワイトリスト ルールとは何ですか?
- ホワイトリスト ルールの構文: Basicrulewl:id[negative][mz:[$url:target_url]|[match_zone]|[$args_var:varname]|[$body_vars:varname]|[$headers_var:varname]|[name]] wl :id (whitelistid) どのインターセプト ルールがホワイトリストに追加されますか wl: 0 すべてのインターセプト ルールをホワイトリストに追加します wl: 42 ID 42 のインターセプト ルールをホワイトリストに追加します wl: 42, 41, 43 ID 42、41 を追加し、インターセプト ルール 43 をホワイトリストに追加します。 wl:-42 すべてのインターセプト ルールを追加します。
- Nginx 1192 2023-05-13 16:19:14
-
- nginx で地域制限に geoip を使用する方法
- 環境: nginxversion:nginx/1.14.0centosversion:centos7 要件は次のとおりです: IP によって国内か海外を区別して異なるページにジャンプできること、そして最後に nginx のサードパーティ モジュール: geoip を使用してこれを実現します。利点。インターネット上に多くの説明があります。構成方法を見てみましょう。私のシステムは nigx.repo で構成されています。yum を直接使用して geoip モジュールをインストールしました。モジュールを追加して再プログラムする必要はありません。yuminstallnginx- module-geoip は geoip データベース ファイル cd/etc/nginxmkdirgeoipdatcdg をダウンロードします
- Nginx 1595 2023-05-13 16:07:06
-
- Nginx を使用して Docker で複数のアプリケーション サイトをプロキシする方法
- プロキシの方法 (コンテナーはどのように通信するか)? nginx のプロキシ機能を直接使用するだけです (関連機能は別途参照してください) ここで厄介なのは、Docker コンテナ間の通信です。 Docker コンテナ間の通信には主に 4 つの方法があります。 - コンテナ IP を介したアクセス: コンテナが再起動されると、IP が変更されます。・ホストのip:portメソッドでアクセスする場合:ホストのIPが変わると各アプリケーションを変更したり、ポートをバインドする必要があり面倒です。 - リンクを介したリンクの確立: 相互依存性が強すぎるため、メンテナンスに役立ちません。 - カスタム ネットワーク: 同じブリッジ ネットワーク内のコンテナは相互にアクセスできます。明らかに、関連するアプリケーションが同じネットワークにリンクできるようにネットワークをカスタマイズすることを選択します。
- Nginx 2111 2023-05-13 15:55:17
-
- Nginx オペレーションの応答ヘッダー情報を実装する方法
- 前提条件: ヘッダー情報操作をサポートするには、ngx_http_headers_module モジュールをコンパイルする必要があります。add_header は、カスタム ヘッダー情報を応答ヘッダーに追加することを意味します。命令は add_headernamevalue[always]; で、http{}、server{}、location { で使用できます。 }、ifinlocation{} コンテキストは、応答ステータス コードが 200、201 (1.3.10)、204、206、301、302、303、304、307 (1.1.16、1.0.13) に等しい場合にのみ有効になります。または 308 (1.13.0) (可能であれば)
- Nginx 2000 2023-05-13 15:31:19
-
- nginx で反応プロジェクトをデプロイする方法
- テスト項目 反応デモ サーバーに反応デモプロジェクトのクローンを作成します (デフォルトでは、プロジェクトの管理に Github が使用されます) 必要に応じて、node.js、yarn などのプロジェクト環境をインストールしてください。プロジェクト ディレクトリに入り、npm を実行してビルドを実行し、プロジェクトのビルドを開始します。ビルドが成功すると、dist フォルダーが生成され (プロジェクトの構成に応じて)、このフォルダー内の静的ファイルがアクセス ファイルになります。我々のプロジェクト。 Nginx、Linux サーバーを構成するには、「/etc/nginx/sites-enabled」と入力し、管理者として、react プロジェクトの新しい構成ファイル (react-demo.conf など) を作成します。
- Nginx 1992 2023-05-13 15:28:23
-
- SSLを使用してNginxリバースプロキシを構成する方法
- 前提条件 1. バックエンド サーバー: このチュートリアルでは、ローカルホストのポート 8080 で実行されている Tomcat サーバーを使用しています。 注: - リクエストのプロキシを開始するときは、アプリケーション サーバーが起動していることを確認してください。 2. SSL 証明書: サーバー上で SSL 証明書を構成する必要もあります。 let'sencrypt の暗号化証明書を使用できます。ここで説明したプログラムを使用して証明書を取得できます。ただし、このチュートリアルでは、自己署名証明書を使用します。これは、ターミナルからコマンド $opensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc を実行して作成できます。
- Nginx 1576 2023-05-13 15:19:15
-
- 暗号化証明書アクセスを実装するように Nginx を構成する方法
- 企業での使用: 企業によっては、セキュリティ対策のために社内データの暗号化が必要です。 Web 暗号化も重要な部分であるため、独自に構築した証明書を追加する必要があります。証明書をインストールします。基本 CA 証明書とセカンダリ CA 証明書 (証明書の所有者を識別するために使用される企業の個人情報を含む) の 3 種類のファイルを記憶し、この証明書を使用して配布および使用するための実際の証明書を生成します。 。 opensslgenrsa-des3-outca.key2048#ca レベル 1 秘密キー (パスワードを 2 回続けて入力する必要があります。パスワードを同じに保つことを忘れないでください) opensslreq-new-keyca.key-outserver.csr#レベル 2 暗号化ファイルに基づいて生成されました秘密鍵(秘密鍵のパスワードを入力しましょう、CN、BJ、B)
- Nginx 1598 2023-05-13 15:07:06
-
- Docker に nginx プラグイン ファイルをインストールする方法は何ですか?
- プラグイン ファイルの目的: ファイルは docker イメージ ファイルによって制限されません。ファイルの変更、コンテナーの再起動、更新されたファイルの使用が可能です。イメージによって復元されません。コンテナーの実行中に記録されるログやその他の情報は外部に自動的に保存できるため、ストレージに関しては、コンテナーの再起動によってコンテナーを失わずにコンテナーを実行するには、次の 2 つの方法があります: dockerrun コマンド docker-compose コマンド dockerrun コマンドを使用する方法外部ホスト ディレクトリをコンテナ内のパスにマウントするための -v パラメータ、複数のマウント ポイントがあり、複数の -v パラメータで指定され、絶対パスのみを使用できます。docker-compose コマンドは、次の方法で簡単に記述できます。サービス。正確には、サービスを含めることができます。
- Nginx 1846 2023-05-13 15:04:12
-
- CentOS7のシステムサービスにNginxを追加する方法
- サービスを表示するには、まず nginx のサービス ステータスを確認し、systemctlstatusnginx と入力します。結果は次のようになります: 関連するサービスが見つかりませんでした。次のステップは、システム サービスを追加することです。システムサービスの追加 /usr/lib/systemd/system ディレクトリに nginx.service を追加し、実際の状況に合わせて修正します 詳細な分析については、以下の参考資料の記事を参照してください。内容は以下の通り [unit]description=nginx-highperformancewebserverdocumentation=http://nginx.org/en/docs/after=network
- Nginx 1263 2023-05-13 14:49:06
-
- Nginx は履歴モードでのページ更新の 404 問題をどのように解決しますか?
- プレナレッジ シングルページ アプリケーション (SPA シングルページ アプリケーション) は、ページが初めて読み込まれるときにのみ、一意の HTML ページとそのパブリック静的リソースを返します。その後のページ ジャンプでは、サーバーから HTML ファイルは取得されません。 (ハッシュおよび履歴ルーティングは、ページを更新せずにブラウザの URL 変更を実装します) ハッシュ ルーティングの例: www.baidu.com/#/home. 元々ハッシュはアンカー ポイントと組み合わせてページ ビューを制御するために使用されます # 以降の値が変更されるときページは再リクエストされません。これは主にウィンドウの onhashchange メソッドによって実現されます。ハッシュ ルーティングと比較して、履歴ルーティングの最も直感的な変更は次のとおりです。
- Nginx 2752 2023-05-13 14:40:11
-
- nginx と vsftpd を使用して Linux プラットフォーム上に画像サーバーを構築する方法
- 1. nginx のインストール 1. nginx のインストール環境 nginx は C 言語で開発されており、Linux での動作を推奨します 本チュートリアルではインストール環境として centos6.5 を使用します。 nginx をインストールするには、まず公式 Web サイトからダウンロードしたソースコードをコンパイルする必要があります。コンパイルは gcc 環境に依存します。gcc 環境がない場合は、gcc をインストールする必要があります。 perl ライブラリ (perl 互換の正規表現ライブラリを含む)。 nginx の http モジュールは正規表現の解析に pcre を使用するため、Linux には pcre ライブラリをインストールする必要があります。ユミンスタ
- Nginx 1611 2023-05-13 14:28:12
-
- さまざまなブラウザ言語に応じて Nginx でページ ジャンプを設定する方法
- 簡体字中国語と繁体字中国語 http ヘッダーの accept-langage に基づいて、簡体字中国語ファイルを提供するか繁体字中国語ファイルを提供するかを決定したいと考えています。 Chrome では、chrome://settings/langages で優先言語を設定でき、ブラウザーはそれに応じて accept- language ヘッダーを設定します。これを処理するより良い方法は、フィールドを解析し、qvalue を取得し、優先順位に基づいて最適な言語を選択することです。ただし、これは簡体字中国語と繁体字中国語をサポートするためにのみ使用されます。優先順位を無視するというトリックを使用したいと思います。zh-hant、zh-tw、zh-hk などの単語が受け入れ言語に表示される限り、に戻ります繁体字中国語、そうでない場合は簡体字中国語に戻ります。マップ$http_accept
- Nginx 1326 2023-05-13 13:37:11