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

  • nginx ログを elasticsearch にインポートする方法
    nginx ログを elasticsearch にインポートする方法
    filebeat を通じて nginx ログを収集し、logstash に転送し、logstash で処理した後、elasticsearch に書き込みます。 Filebeat は収集作業のみを担当しますが、logstash はログを elasticsearch に書き込んだ後にログのフォーマット、データ置換、分割、インデックスの作成を完了します。 1. nginx ログ形式を設定します。 log_formatmain'$remote_addr$http_x_forwarded_for[$time_local]$server_name$request'&#39
    Nginx 726 2023-05-15 12:19:05
  • VIM で Nginx .conf ファイルの構文ハイライト機能をサポートする方法
    VIM で Nginx .conf ファイルの構文ハイライト機能をサポートする方法
    nginx 構成ファイルをダウンロードするための構文ファイルを手動で変更します: nginx.vimwgethttp://www.vim.org/scripts/download_script.php?src_id=14376-onginx.vim ファイルを /usr/share/vim/vim74/ にコピーします。 syntax ディレクトリ (シングルユーザー ディレクトリ ~/.vim/syntax/ にすることもできます)。 vim/usr/share/vim/vim74/filetype.vim を変更して aubufread,bufnewfile/etc/nginx/*,/usr/local/n を追加します。
    Nginx 946 2023-05-15 12:10:20
  • 同時実行性の高い nginx サーバーの Linux カーネルを最適化する方法
    同時実行性の高い nginx サーバーの Linux カーネルを最適化する方法
    コードは次のとおりです。 #controlstheuseoftcpsyncookies# は再利用を有効にすることを意味します。新しい TCP 接続に time-waitsockets の再利用を許可します。デフォルトは 0 (閉じていることを意味します) です。net.ipv4.tcp_syncookies=1 #多数の接続要求がある場合のカーネルの動作を制御するブール フラグ。有効にすると、サービスが過負荷になった場合、カーネルは最初のパケットを積極的に送信します。 net.ipv4.tcp_abort_on_overflow=1#システムが同時に time_wait の最大数を維持することを示します。この数を超えると、time_wait は直ちにクリアされ、警告メッセージが出力されます。
    Nginx 1542 2023-05-15 12:10:14
  • nginxのSSL双方向検証を設定する方法
    nginxのSSL双方向検証を設定する方法
    1. nginx を簡単にインストールします 2. openssl を使用して証明書センターを実装します openssl はプライベート証明書センターのセットアップに使用されるため、次のフィールドが証明書センターの証明書、サーバー証明書、およびクライアントで同じであることを確認する必要があります証明書の国名州または県名地方名組織名組織単位名証明書センター設定ファイルを編集します。 vim/etc/pki/tls/openssl.cnf[ca_default]dir=/etc/pki/cacerts=$dir/certs#wherethe
    Nginx 2328 2023-05-15 11:58:05
  • Nginxリクエスト圧縮を実装する方法
    Nginxリクエスト圧縮を実装する方法
    1. リクエスト圧縮の概要。Nginx を通じてサーバーの結果を圧縮してクライアントに送信することで、ネットワークの送信圧力を軽減し、送信効率を向上させます。一般的なリクエスト メソッドは gzip と brotli (Google) の 2 つで、後で詳しく説明しますが、brotli の方が効率が高くなります。圧縮の要求は動的圧縮と静的圧縮に分かれており、動的圧縮を行うと Nginx 内の sendfile が失敗します。一部の変更されていないコンテンツについては、静的圧縮を使用してリクエストの効率を向上させることができます。リクエスト結果を圧縮するには、クライアントとサーバーの両方が圧縮プロトコルをサポートする必要があります。サーバーは結果を圧縮し、クライアントはデータを解凍します。圧縮により、サーバー側のパフォーマンス効率がある程度低下します。これは、
    Nginx 1530 2023-05-15 11:55:06
  • Django+Nginx+uWSGI スケジュールされたタスクを実装する方法
    Django+Nginx+uWSGI スケジュールされたタスクを実装する方法
    概要: Nginx と uWSGI を構成する前は、apscheduler を使用して url.py のみでスケジュールされたタスクを設定し、pythonmanage.pyrunserver を使用して正常に実行していましたが、uWSGI を構成した後、入口が manage.py から uwsgi.py に変わりました。 url.py の apscheduler スケジュール タスクはアクセス後にのみ読み込むことができ、ユーザーのアクセス数に応じて同じスケジュール タスクが繰り返し開始されます。 uWSGI の cron を使用する 方法 1: url.py の apscheduler スケジュールされたタスクを uwgsi.py に移行する 方法 2: uWSGI の cronuWSGI の cro を使用する
    Nginx 1505 2023-05-15 11:34:06
  • Canary パブリッシングに nginx シミュレーションを使用する方法
    Canary パブリッシングに nginx シミュレーションを使用する方法
    カナリア リリース/グレースケール リリース カナリア リリースの焦点は、試行錯誤です。カナリアの放鳥自体の起源は、人間の産業の発展における美しい自然の生き物たちの悲劇的な物語です。カナリアは、鉱山労働者の安全のために自らの命をかけて試行錯誤します。全体的なセキュリティのための交換には、少額のコストが使用されます。継続的デプロイメントの実践では、カナリアはトラフィック制御です。1 パーセントや 10 分の 1 などの非常に少量のトラフィックが、特定のバージョンが正常かどうかを確認するために使用されます。異常であれば、その機能は最小限のコストで達成され、リスクは軽減されます。正常であれば、100% に達するまで徐々に重みを増やし、すべてのトラフィックを新しいバージョンにスムーズに切り替えることができます。グレースケール パブリッシングも一般に同様の概念です。グレーは黒と白の間の移行です。
    Nginx 913 2023-05-15 11:25:05
  • PHPがApacheかNGINXかを判断する方法
    PHPがApacheかNGINXかを判断する方法
    Apache の検出Apache は広く使用されており、Linux および Unix サーバーの中で最も人気のある Web サーバーです。 PHP コードが Apache サーバー上で実行されている場合は、次のコードを使用してそれを検出できます: if(strpos($_SERVER['SERVER_SOFTWARE'],'Apache')!==false){echo "ThisserverisrunningApache.";} else{ echo「このサーバーは実行されていません」
    Nginx 1007 2023-05-15 10:58:05
  • Nginxのインストール例の分析
    Nginxのインストール例の分析
    1. gcc をインストールします (通常は centos7 に付属しており、ステップ 6 で失敗した後に再度インストールできます) yuminstallgccgcc-c++2. pcreuminstall-ypcrecre-devel3 をインストールします. zlibyuminstall-yzlibzlib-devel4 をインストールします. opensslyuminstall-yopensslopenssl-devel5 をインストールします. ダウンロードnginx を解凍します (nginx ディレクトリに入ります) wget6. nginx をコンパイルします (ssl などの共通モジュールをロードします)./configure--prefix=/usr/local/ng
    Nginx 1131 2023-05-15 10:52:06
  • Nginx アンチホットリンクとサービス最適化構成の分析例
    Nginx アンチホットリンクとサービス最適化構成の分析例
    nginx のバージョン番号を非表示にしてバージョン番号を表示する方法 1:curl コマンド CentOS でコマンドcurl-Ihttp://192.168.80.130を使用すると、応答メッセージのヘッダー情報を表示できます。 curl-Ihttp://192.168.80.130方法 2: Web ページで表示1.#html ディレクトリに切り替え、画像を cd/usr/local/nginx/html にドラッグ2.#Web ページで表示 http://192.168.59.118 /game.png 隠しバージョン情報 方法 1: 設定ファイルを変更する 1.# 設定ファイルを変更する vim/usr/local/nginx/conf/ngin
    Nginx 977 2023-05-15 10:31:12
  • Nginx がリクエスト接続をマージし、Web サイトへのアクセスを高速化する方法
    Nginx がリクエスト接続をマージし、Web サイトへのアクセスを高速化する方法
    豆知識: Web を閲覧するとき、同時ブラウザの数という閲覧速度に影響を与える重要な要素があります。簡単に言うと、同時実行数とは、Web ページを閲覧するときに同時に実行されるタスクの数を指します。もちろん、ブラウザの同一ドメイン名に対する同時リクエスト数には制限があり、同一ドメイン名に対する同時リクエスト数には一定の制限があり、それを超えたリクエストはブロックされます。まず、各ブラウザの同時接続数を見てみましょう: この決定を行う際にブラウザがどのような考慮事項を持っているかをリストします。TCP プロトコルの制限により、PC 側には、接続を送信するために使用できるポートが 65536 個しかありません。オペレーティング システムの tcpip プロトコル スタック リソースがすぐに使い果たされるのを防ぐための制限です。
    Nginx 789 2023-05-15 10:16:18
  • Nginxサーバーをインストールして構成する方法
    Nginxサーバーをインストールして構成する方法
    ubuntu をインストールするとき、sudoapt-getinstallnginx は init.d の下のスタートアップ ファイルを介して sudo/etc/init.d/nginxstart#Start を開始します。 sudoservicenginxstart#ubuntu のサービス マネージャーを使用して設定ファイルの場所 /etc/nginx/nginx.conf を開始します。コンパイルしてインストールします。
    Nginx 1582 2023-05-15 09:49:05
  • Windows環境でNginxサーバーSSL証明書をインストールおよび展開する方法
    Windows環境でNginxサーバーSSL証明書をインストールおよび展開する方法
    Nginx サーバー証明書圧縮パッケージ証明書圧縮フォルダーの内容は次のとおりです (ここでは例として baidu.com のドメイン名が使用されています): baidu.com_bundle.crt 証明書ファイル baidu.com_bundle.pem 証明書ファイル (このファイルは無視されます) baidu.com.key 秘密キー ファイル baidu.com.csrCSR ファイル、証明書ファイル、秘密キー ファイルをコピーします 取得した baidu.com_bundle.crt 証明書ファイルと baidu.com.key 秘密キー ファイルをローカル ディレクトリからコピーしますNginx ルート ディレクトリの下の conf ディレクトリを変更し、Nginx ルート ディレクトリの nginx.conf 設定を編集します
    Nginx 2697 2023-05-15 09:37:05
  • WebApi のクロスドメイン セカンダリ リクエストと Vue の単一ページの問題を Nginx がどのように解決するか
    WebApi のクロスドメイン セカンダリ リクエストと Vue の単一ページの問題を Nginx がどのように解決するか
    1. はじめに プロジェクトがフロントエンドとバックエンドに分離されているため、API インターフェースと Web フロントエンドが別のサイトにデプロイされるため、前回の記事では、クロスドメインを使用した webapiajax クロスドメイン リクエスト ソリューション (cors 実装) を説明しました。 jsonpの代わりに処理します。しかし、しばらくすると、非常に奇妙な問題を発見しました。フロントエンドがリクエストを開始するたびに、ブラウザの開発者ツールを通じて、ネットワーク上に同じ URL に対する 2 つのリクエストがあることがわかります。最初の方法リクエストはオプションで、2 番目のリクエストのメソッドは実際の get または post で、最初のリクエストはデータを返さず、2 番目のリクエストは通常​​のデータを返します。 2. 最初のオプションの理由
    Nginx 1471 2023-05-15 09:28:24
  • Nginx のセキュリティとパフォーマンスを向上させる方法
    Nginx のセキュリティとパフォーマンスを向上させる方法
    ここでは主に、nginx で x-frame-options、x-xss-protection、x-content-type-options、strict-transport-security、https、およびその他のセキュリティ構成を構成する方法を示します。 nginx.conf は次のように構成されています #エラー ページまたはサーバー ヘッダーに nginx のバージョン番号を表示しないでください。 wikipedia.org/wiki /クリックジャッキング#if
    Nginx 1662 2023-05-15 09:19:15

ツールの推奨事項

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