- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 シミュレーションを使用する方法
- カナリア リリース/グレースケール リリース カナリア リリースの焦点は、試行錯誤です。カナリアの放鳥自体の起源は、人間の産業の発展における美しい自然の生き物たちの悲劇的な物語です。カナリアは、鉱山労働者の安全のために自らの命をかけて試行錯誤します。全体的なセキュリティのための交換には、少額のコストが使用されます。継続的デプロイメントの実践では、カナリアはトラフィック制御です。1 パーセントや 10 分の 1 などの非常に少量のトラフィックが、特定のバージョンが正常かどうかを確認するために使用されます。異常であれば、その機能は最小限のコストで達成され、リスクは軽減されます。正常であれば、100% に達するまで徐々に重みを増やし、すべてのトラフィックを新しいバージョンにスムーズに切り替えることができます。グレースケール パブリッシングも一般に同様の概念です。グレーは黒と白の間の移行です。
- Nginx 1226 2023-05-15 11:25:05
-
- 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のインストール例の分析
- 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 のバージョン番号を非表示にしてバージョン番号を表示する方法 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 サイトへのアクセスを高速化する方法
- 豆知識: Web を閲覧するとき、同時ブラウザの数という閲覧速度に影響を与える重要な要素があります。簡単に言うと、同時実行数とは、Web ページを閲覧するときに同時に実行されるタスクの数を指します。もちろん、ブラウザの同一ドメイン名に対する同時リクエスト数には制限があり、同一ドメイン名に対する同時リクエスト数には一定の制限があり、それを超えたリクエストはブロックされます。まず、各ブラウザの同時接続数を見てみましょう: この決定を行う際にブラウザがどのような考慮事項を持っているかをリストします。TCP プロトコルの制限により、PC 側には、接続を送信するために使用できるポートが 65536 個しかありません。オペレーティング システムの tcpip プロトコル スタック リソースがすぐに使い果たされるのを防ぐための制限です。
- Nginx 917 2023-05-15 10:16:18
-
- 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証明書をインストールおよび展開する方法
- 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 がどのように解決するか
- 1. はじめに プロジェクトがフロントエンドとバックエンドに分離されているため、API インターフェースと Web フロントエンドが別のサイトにデプロイされるため、前回の記事では、クロスドメインを使用した webapiajax クロスドメイン リクエスト ソリューション (cors 実装) を説明しました。 jsonpの代わりに処理します。しかし、しばらくすると、非常に奇妙な問題を発見しました。フロントエンドがリクエストを開始するたびに、ブラウザの開発者ツールを通じて、ネットワーク上に同じ URL に対する 2 つのリクエストがあることがわかります。最初の方法リクエストはオプションで、2 番目のリクエストのメソッドは実際の get または post で、最初のリクエストはデータを返さず、2 番目のリクエストは通常のデータを返します。 2. 最初のオプションの理由
- Nginx 1634 2023-05-15 09:28:24
-
- 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 サーバー設定の詳細説明 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は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サーバー用のリバースプロキシを構築する方法
- パート 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 負荷分散を実装する方法
- 全体的なアーキテクチャ まずフレームワーク全体のアーキテクチャがどのようなものかを見てみましょう. ここには 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 をパッケージ化してデプロイする必要があります。 1. vue プロジェクトのパッケージ化は、実際には次のステートメントを通じて直接パッケージ化できます。 npmrunbuild のデフォルトのパッケージ化状況は次のとおりです。 パッケージ名と静的リソースの場所を変更する必要がある場合は、それに応じて設定する必要があります。 1. まず、vue をプロジェクトのルート ディレクトリ .config.js ファイルの構成内容は次のとおりです (クロスドメインの問題解決が含まれます): module.exports={//Packaging publicPath:'./',outputDir:'test',//Open
- Nginx 6732 2023-05-15 08:16:05