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

  • nginxサーバーを構築および構成する方法
    nginxサーバーを構築および構成する方法
    1. コンパイル ツールとライブラリ ファイルのインストールはライブラリのインストールに依存し、次の順序でインストールする必要があります。 (1) C++ コンパイル環境がインストールされていない場合は、yuminstallgcc-c++ (2) ssl 関数には openssl ライブラリ wgethttps:// が必要です。 www.openssl.org/source/ openssl-1.1.0f.tar.gztar-zxvfopenssl-1.1.0f.tar.gzcdopenssl-1.1.0f./configmake&&makeinstall(3) 書き換えモジュールには、pcre ライブラリ wgethttps://ftp が必要です。パソコン
    Nginx 1985 2023-05-26 16:13:06
  • geoモジュールを介してNginxでホワイトリストを設定する方法
    geoモジュールを介してNginxでホワイトリストを設定する方法
    原配置:http{......limit_conn_zone$binary_remote_addrzone=one:10m;limit_req_zone$binary_remote_addrzone=fifa:10mrate=5r/s;......server{......limit_connone5;limit_reqzone=fifaburst=100;......}}白名单配置:http{......geo$whiteiplist{default1;127.0.0.10;10.10.0.0
    Nginx 1227 2023-05-26 13:10:51
  • nginx で PHP エラーが表示されない場合の解決方法
    nginx で PHP エラーが表示されない場合の解決方法
    1. エラー報告と収集方法を理解する PHP のエラーメッセージはセキュリティ上のリスクを引き起こしたり、情報漏洩につながる可能性があるため、サーバーをデプロイするプロセスでは習慣的に PHP のエラー出力をオフにします。しかし、開発プロセスでは、問題を特定してプログラムをデバッグするために、これらのエラー メッセージが必要になります。この問題を解決する 1 つの方法は、PHP のエラー出力をオンにすることです。 PHP では、エラー ログ レベルを設定したり、エラーをすぐに報告したりできます。同時に、Nginx 構成ファイルにいくつかのオプションを追加して、PHP エラー メッセージを表示することもできます。 2. Nginx 設定ファイルの PHP エラー設定 Nginx サーバー設定ファイル (通常は /etc/nginx/nginx.conf) を開きます。
    Nginx 1852 2023-05-26 13:03:46
  • Nginxサーバーのnginx-http-footer-filterモジュールを構成する方法
    Nginxサーバーのnginx-http-footer-filterモジュールを構成する方法
    1.nginx-http-footer-filter は具体的に何をするのですか?端的に言えば、リクエストされたページの下部に挿入したいコードを挿入することを意味します。 2. nginx-http-footer-filter は何に使用できますか? 1. 統計用の js コードを均一に追加します (これは私が考えていることです) 2. システム管理者がトラブルシューティングしやすいように、このリクエストに応答する realsver (バックエンド実サーバー) 情報を下部に追加します 3. 多数の仮想サーバーを管理しますホスト、すべての Web ページの背後に広告コード、ブラック リンクなどを追加します (非常に恥知らずです) 4. 1 つの例から推測し、それを何に使用できるかを考えます。タオバオのホームページを開いてソースコードを表示し、一番下にドラッグします
    Nginx 1259 2023-05-26 12:31:46
  • nginx プロキシを使用して静的リソース アクセスを実現する方法
    nginx プロキシを使用して静的リソース アクセスを実現する方法
    1. 目標: nginx を通じて静的リソース (CSS、画像など) をリクエストするために、ページ プレビューは nginx プロキシを通じて実行されます。 2. 実装効果: ブラウザを通じて nginx プロキシ アドレスを入力してページを開き、ローカル HTML ファイルにアクセスするか、プロキシ ルーティング アクセス インターフェイスにアクセスしてページ プレビュー機能を実現します。ローカルの Windows 開発環境。具体的な構成 1. nginx はローカルの静的プロジェクト エージェントを構成します。nginx 構成ファイル nginx.conf を見つけて、nginx エージェント サーバーを構成します{listen80;#フロントエンド ポータル プロジェクトの場所/{aliasD:/workspace/sc-乗算する
    Nginx 9364 2023-05-26 12:25:20
  • Centos7+Nginx+Tomcat8をベースにした負荷分散サーバーの構築方法
    Centos7+Nginx+Tomcat8をベースにした負荷分散サーバーの構築方法
    nginx を手動でインストールした後は、すべてが正常であり、仮想ホストの構成と負荷分散に問題はありません。これは正常に有効になりました。具体的な設定ファイルは次のとおりです: vhost ディレクトリ内のすべての .conf ファイルを導入するために、conf の nginx.conf ファイルに includevhost/*.conf; を追加しました。もちろん、将来必要に応じて、1つずつ追加することもできます。ロードサービスは API サービスであるため、ここでの conf ファイルの名前は api.xxx.com.conf と呼ばれ、ファイルを開く設定は次のとおりです: ここでは ip ポーリング方式は使用されませんが、usstream 方式が使用されます。具体的には、これらの方法の違いは何ですか?
    Nginx 1664 2023-05-26 11:43:13
  • nginx のオープニングディレクトリリストの分析例
    nginx のオープニングディレクトリリストの分析例
    nginx で列ディレクトリを有効にする nginx をファイル ダウンロード サーバーとして存在させたい場合は、nginx 列ディレクトリ サーバーを有効にする必要があります{locationdownload{autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;}}autoindex_exact_size: オン (デフォルト) の場合、ファイルがバイト単位で表示されます。オフに変更すると、ファイルのおおよそのサイズが KB、MB、または GBautoindex_localtime 単位で表示されます。オフ (デフォルト) の場合、表示されるファイル時間は GMT 時間です。オンに変更すると、ファイルの時刻が表示されます。
    Nginx 1567 2023-05-26 11:36:40
  • nginxでpathinfoを有効にする方法
    nginxでpathinfoを有効にする方法
    Apache を nginx に転送するには、コード側で $_server['path_info'] が使用されますが、nginx では Pathinfo はデフォルトで有効になっていません。したがって、1、URL 書き換え location/{//メソッド 1if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break;}}location/{// を手動で有効にする必要があります。メソッド 2try_files$uri$uri//index.php$uri;}2、pathinfo は location~ を設定します。
    Nginx 1242 2023-05-26 10:43:13
  • nginxの電流制限を設定する方法
    nginxの電流制限を設定する方法
    1. nginx の電流制限 アップストリーム モジュールを使用して nginx の電流制限を設定し、http モジュールに配置します #current limit concurrencyupstreamnode{server127.0.0.1:8080max_conns=1;}#超過したリクエストは 502 ステータス コードを返し、それを配置しますサーバー モジュールで #テスト アドレス、サーバーの py パスにアクセスすると、ローカル マシンの 8080 ポートの場所に転送されます/py{proxy_passhttp://node/;}#エラーはダウングレード インターフェイスにリダイレクトされます error_page502503https://fund/b.html ; 注: / が 1 つ欠落している場合、リクエストは 8080/ に転送されます。
    Nginx 2361 2023-05-26 10:07:26
  • Nginx の高可用性を実現する方法
    Nginx の高可用性を実現する方法
    準備作業: 192.168.16.128192.168.16.129 2 台の仮想マシン。 Nginx をインストールします。Nginx をインストールし、yum ソース ファイルを更新します: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget- O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoNginx をインストールします
    Nginx 1231 2023-05-25 23:31:04
  • Linuxサーバー上でNginxとApacheの共存を実現する方法
    Linuxサーバー上でNginxとApacheの共存を実現する方法
    2 つのプログラムが同じポートで同時にリッスンすることはできません。したがって、別の考え方は、nginx で実行されるいくつかの Web サイトと、Apache で実行されるいくつかの Web サイトが同じサーバー上で共存する問題を解決することです。解決策: nginx をプロキシ サーバーおよび Web サーバーとして使用します。nginx はポート 80 をリッスンし、Apache は 80 以外のポートをリッスンします。私は一時的にポート 8080 を使用しています。解決策: Linux環境を構築したら、nginx、apacheを順にインストールしますが、デフォルトのポートは80なので、一般のお客様が要求するサーバーポートはデフォルトで80なので、nginxは静的ページポートとして設定します:80、apacheは設定しますポート: 8080 (.conf ファイルの httpd Repair)
    Nginx 1943 2023-05-25 23:28:13
  • NodeJS アプリケーションの負荷分散用に Nginx を構成する方法
    NodeJS アプリケーションの負荷分散用に Nginx を構成する方法
    負荷分散により、ユーザーのリクエストを複数のサーバーに割り当てて処理できるため、多数のユーザーのアクセスをサポートできます。負荷分散アーキテクチャを次の図に示します。 複雑な Web アプリケーションの場合、フロントエンドの負荷分散に nginx を使用するのは当然のことです。次に、nginx を使用して、nodejs アプリケーションの負荷分散を行います。 1. nginx を設定し、nginx.conf を変更します:upstreamsample{server127.0.0.1:3000;server127.0.0.1:3001;keepalive64;}server{listen80;....server_name127.0.0.1;...
    Nginx 1542 2023-05-25 23:19:04
  • Node.js サイトが Nginx をリバース プロキシとして使用する場合に GZip 圧縮を構成する方法
    Node.js サイトが Nginx をリバース プロキシとして使用する場合に GZip 圧縮を構成する方法
    node.js で開発されたサイトの場合、nginx を使用してリバース プロキシを実装すると、サーバー側で gzip 圧縮を簡単に実装して、サイトの閲覧をスムーズにすることができます。前提条件:node.js+nginx リバース プロキシ。node.js が必要です。完了: Express4.0 以下のバージョン: app.use(express.compress()); // 主にこの文 app.use(express.json()); app.use(express.urlencoded()); app .use (express.bodyparser());app.use(express.met
    Nginx 1332 2023-05-25 19:13:04
  • nginx が Docker コンテナーに構成ファイルを自動的に生成する方法
    nginx が Docker コンテナーに構成ファイルを自動的に生成する方法
    このアイデアを実装するための最終的なコマンドはおそらく次のようになります: dockerrun-d-p80:80-exxx=xx イメージ名 イメージ内のスクリプト パス ここのスクリプトは dockerfile 内の cmd コマンドを置き換えるため、シェルを構築する必要があります。 nginx スクリプトを自動的に生成して起動します。 #!/bin/bash#他の環境変数と区別するために、環境変数から lt の先頭を取得します。たとえば、lt_analysis=172.17.0.1:8083result=""forrain$(env|grep^lt)doold_ifs ="$ifs"ifs =&qu
    Nginx 1109 2023-05-25 18:25:06
  • CentOSサーバーでnginxを設定する方法
    CentOSサーバーでnginxを設定する方法
    セキュア ターミナル mobaxterm_personal をダウンロードします。 まず、セキュア ターミナルをダウンロードした後、自分のパブリック ネットワーク IP に接続します。接続が成功すると、表示は上記のようになります。 nginx の概要 nginx は、軽量の Web サーバーおよびリバース プロキシ サーバーです。 apacheやlighttpdと比べてメモリが少なく安定性が高いというメリットがあります。最も一般的な用途は、リバース プロキシ サービスを提供することです。サーバーに接続した後、最初のステップ: gccgcc-c++ をインストールします。コマンドは yuminstall-ygccgcc-c++ です。2 番目のステップ: pcre ライブラリ $cd/usr/ をインストールします。 local/$wgethttp://jaist.dl.sourceforge.net/p
    Nginx 2454 2023-05-25 15:58:06

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。