現在位置:ホームページ > 技術記事 > 運用・保守 > Nginx

  • Docker nginx マウントをインストールおよび構成する方法
    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 アドレスは 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 サービスが一時的に利用できないエラーを解決する方法
    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 ホワイトリスト ルールとは何ですか?
    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 を使用する方法
    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 で複数のアプリケーション サイトをプロキシする方法
    プロキシの方法 (コンテナーはどのように通信するか)? nginx のプロキシ機能を直接使用するだけです (関連機能は別途参照してください) ここで厄介なのは、Docker コンテナ間の通信です。 Docker コンテナ間の通信には主に 4 つの方法があります。 - コンテナ IP を介したアクセス: コンテナが再起動されると、IP が変更されます。・ホストのip:portメソッドでアクセスする場合:ホストのIPが変わると各アプリケーションを変更したり、ポートをバインドする必要があり面倒です。 - リンクを介したリンクの確立: 相互依存性が強すぎるため、メンテナンスに役立ちません。 - カスタム ネットワーク: 同じブリッジ ネットワーク内のコンテナは相互にアクセスできます。明らかに、関連するアプリケーションが同じネットワークにリンクできるようにネットワークをカスタマイズすることを選択します。
    Nginx 2111 2023-05-13 15:55:17
  • Nginx オペレーションの応答ヘッダー情報を実装する方法
    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 で反応プロジェクトをデプロイする方法
    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リバースプロキシを構成する方法
    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 を構成する方法
    暗号化証明書アクセスを実装するように 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 に nginx プラグイン ファイルをインストールする方法は何ですか?
    プラグイン ファイルの目的: ファイルは docker イメージ ファイルによって制限されません。ファイルの変更、コンテナーの再起動、更新されたファイルの使用が可能です。イメージによって復元されません。コンテナーの実行中に記録されるログやその他の情報は外部に自動的に保存できるため、ストレージに関しては、コンテナーの再起動によってコンテナーを失わずにコンテナーを実行するには、次の 2 つの方法があります: dockerrun コマンド docker-compose コマンド dockerrun コマンドを使用する方法外部ホスト ディレクトリをコンテナ内のパスにマウントするための -v パラメータ、複数のマウント ポイントがあり、複数の -v パラメータで指定され、絶対パスのみを使用できます。docker-compose コマンドは、次の方法で簡単に記述できます。サービス。正確には、サービスを含めることができます。
    Nginx 1846 2023-05-13 15:04:12
  • CentOS7のシステムサービスにNginxを追加する方法
    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 問題をどのように解決しますか?
    Nginx は履歴モードでのページ更新の 404 問題をどのように解決しますか?
    プレナレッジ シングルページ アプリケーション (SPA シングルページ アプリケーション) は、ページが初めて読み込まれるときにのみ、一意の HTML ページとそのパブリック静的リソースを返します。その後のページ ジャンプでは、サーバーから HTML ファイルは取得されません。 (ハッシュおよび履歴ルーティングは、ページを更新せずにブラウザの URL 変更を実装します) ハッシュ ルーティングの例: www.baidu.com/#/home. 元々ハッシュはアンカー ポイントと組み合わせてページ ビューを制御するために使用されます # 以降の値が変更されるときページは再リクエストされません。これは主にウィンドウの onhashchange メソッドによって実現されます。ハッシュ ルーティングと比較して、履歴ルーティングの最も直感的な変更は次のとおりです。
    Nginx 2752 2023-05-13 14:40:11
  • nginx と vsftpd を使用して Linux プラットフォーム上に画像サーバーを構築する方法
    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 でページ ジャンプを設定する方法
    さまざまなブラウザ言語に応じて 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

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。