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

  • 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 1655 2023-05-15 11:34:06
  • Canary パブリッシングに nginx シミュレーションを使用する方法
    Canary パブリッシングに nginx シミュレーションを使用する方法
    カナリア リリース/グレースケール リリース カナリア リリースの焦点は、試行錯誤です。カナリアの放鳥自体の起源は、人間の産業の発展における美しい自然の生き物たちの悲劇的な物語です。カナリアは、鉱山労働者の安全のために自らの命をかけて試行錯誤します。全体的なセキュリティのための交換には、少額のコストが使用されます。継続的デプロイメントの実践では、カナリアはトラフィック制御です。1 パーセントや 10 分の 1 などの非常に少量のトラフィックが、特定のバージョンが正常かどうかを確認するために使用されます。異常であれば、その機能は最小限のコストで達成され、リスクは軽減されます。正常であれば、100% に達するまで徐々に重みを増やし、すべてのトラフィックを新しいバージョンにスムーズに切り替えることができます。グレースケール パブリッシングも一般に同様の概念です。グレーは黒と白の間の移行です。
    Nginx 1226 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 1158 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 1264 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 1141 2023-05-15 10:31:12
  • Nginx がリクエスト接続をマージし、Web サイトへのアクセスを高速化する方法
    Nginx がリクエスト接続をマージし、Web サイトへのアクセスを高速化する方法
    豆知識: Web を閲覧するとき、同時ブラウザの数という閲覧速度に影響を与える重要な要素があります。簡単に言うと、同時実行数とは、Web ページを閲覧するときに同時に実行されるタスクの数を指します。もちろん、ブラウザの同一ドメイン名に対する同時リクエスト数には制限があり、同一ドメイン名に対する同時リクエスト数には一定の制限があり、それを超えたリクエストはブロックされます。まず、各ブラウザの同時接続数を見てみましょう: この決定を行う際にブラウザがどのような考慮事項を持っているかをリストします。TCP プロトコルの制限により、PC 側には、接続を送信するために使用できるポートが 65536 個しかありません。オペレーティング システムの tcpip プロトコル スタック リソースがすぐに使い果たされるのを防ぐための制限です。
    Nginx 917 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 1778 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 2983 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 1634 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 1856 2023-05-15 09:19:15
  • ubuntuでnginxサーバーを構成する方法
    ubuntuでnginxサーバーを構成する方法
    ubuntu での nginx サーバー設定の詳細説明 1. nginx サーバーのインストール sudoapt-getinstallnginx2. nginx サーバーの起動 sudo/etc/init.d/nginxstart3. /etc/nginx/sites-enabled 内の異なるバックエンド サーバーに複数のドメイン名が対応/ ディレクトリ デフォルトの構成ファイルを削除し、ドメイン名に対応する新しい構成ファイル (test.youlunshidai.com など) を作成します# 複数の nodejs ノードは、upstreamnodejs__upstream を通じて負荷分散のために構成できます上流ノード js__u
    Nginx 2362 2023-05-15 09:04:05
  • Nginx で PHP-FPM を使用するときに PHP エラー ログを構成する方法
    Nginx で PHP-FPM を使用するときに PHP エラー ログを構成する方法
    nginxはapacheとは異なり、apacheではphpのエラーログを直接指定できるため、php実行時のエラー情報が直接phpのエラーログに入力され、簡単に参照することができます。 nginx では、状況は次のようになります。nginx はページ訪問のアクセス ログのみを記録します。 PHP エラーログ情報は表示されません。 nginx は php へのリクエストを php-fpmfastcgi プロセスに送信して処理しますが、デフォルトの php-fpm では php-fpm のエラーメッセージのみが出力され、php-fpm のエラーログには php のエラーログは表示されません。理由は、php-fpmの設定ファイルphpが
    Nginx 1579 2023-05-15 08:58:12
  • Nginxサーバー用のリバースプロキシを構築する方法
    Nginxサーバー用のリバースプロキシを構築する方法
    パート 1: インストール 1 ユーザーとグループを確立します /usr/sbin/groupaddwww/usr/sbin/useradd-gwwwwww 2 pcre をインストールして、将来のニーズに備えて nginx リバース プロキシ サポートを書き換えられるようにします wgetftp://ftp.csx.cam.ac.uk / pub/software/programming/pcre/pcre-7.8.tar.gztarzxvfpcre-7.8.tar.gzcdpcre-7.8/./configuremake&&makeinstall3nginx リバース プロキシ wget をインストールする
    Nginx 1864 2023-05-15 08:40:05
  • Consul-template+Nginx を使用して Thrift Consul 負荷分散を実装する方法
    Consul-template+Nginx を使用して Thrift Consul 負荷分散を実装する方法
    全体的なアーキテクチャ まずフレームワーク全体のアーキテクチャがどのようなものかを見てみましょう. ここには 3 つのサービス プロバイダーと 3 つのサービス呼び出し元があり、Consul、Nginx、および Consul テンプレートを通じて負荷分散を実装しています。この例は RPC ロード バランシング用であることに注意してください。RPC は tcp プロトコルであるため、Nginx は tcp ロード バランシングをサポートするように tcp モジュールを構成する必要があります。 Consul クラスターは、サービスの登録、複数のサービス インスタンスの登録、および外部への RPC サービスの提供に使用されます。 Consul-template は、Consul のサービスのステータスをリアルタイムで監視するために使用され、独自のテンプレート ファイルを使用して Nginx 設定ファイルを生成します。 Nginx は独自の構成ファイルと第 2 段階の生成を使用します
    Nginx 979 2023-05-15 08:19:10
  • Vue プロジェクトをパッケージ化して nginx サーバーをデプロイする方法
    Vue プロジェクトをパッケージ化して nginx サーバーをデプロイする方法
    使用シナリオ: フロントエンドとバックエンドの分離プロジェクトを頻繁に使用する場合、フロントエンド Vue をパッケージ化してデプロイする必要があります。 1. vue プロジェクトのパッケージ化は、実際には次のステートメントを通じて直接パッケージ化できます。 npmrunbuild のデフォルトのパッケージ化状況は次のとおりです。 パッケージ名と静的リソースの場所を変更する必要がある場合は、それに応じて設定する必要があります。 1. まず、vue をプロジェクトのルート ディレクトリ .config.js ファイルの構成内容は次のとおりです (クロスドメインの問題解決が含まれます): module.exports={//Packaging publicPath:'./',outputDir:'test',//Open
    Nginx 6732 2023-05-15 08:16:05

ツールの推奨事項

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