Article Tags
ubuntu ベースの Nginx を介して Django をデプロイする方法

ubuntu ベースの Nginx を介して Django をデプロイする方法

Django をデプロイする方法は数多くありますが、nginx + uwsgi は最も一般的な方法の 1 つです。このように、サーバーのフロントエンドとして nginx を使用し、Web からのすべてのリクエストを受け取り、リクエストを一元管理するのが通常のアプローチです。 nginx はすべての静的リクエストを単独で処理します (これが nginx の強みです)。次に、nginx はすべての非静的リクエストを uwsgi 経由で django に渡し、django によって処理され、Web リクエストが完了します。 uwsgi がブリッジのように機能していることがわかります。架け橋としての役割を果たします。 1. nginx のインストール Nginx は軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール サーバーです。

May 13, 2023 am 11:01 AM
Ubuntu nginx django
Nginx + Apache をデプロイし、動的と静的を分離する方法

Nginx + Apache をデプロイし、動的と静的を分離する方法

nginx の動的と静的分離の概要 nginx は強力な静的処理能力を備えていますが、動的処理能力が不十分です。そのため、企業では動的と静的分離技術が一般的に使用されています。php 静的ページの動的と静的分離は nginx に引き渡されて処理されます。動的ページは、処理のために php-fpm モジュールまたは Apache に渡されます。nginx の構成では、位置構成セクションと通常のマッチングを使用して、静的ページと動的ページに異なる処理方法を実装します。リバース プロキシ原理 nginx は、 Web サーバーとして機能しますが、リバース プロキシ、ロード バランシング、キャッシュの機能も備えています。nginx はプロキシ モジュールを通じて実装されています。クライアントのリクエストを上流サーバーにプロキシします。このとき、nginx と上流サーバーの間の接続は、 httpプロトコルngi

May 13, 2023 am 10:49 AM
nginx apache
Nginxのアクセス制限を設定する方法

Nginxのアクセス制限を設定する方法

nginx のアクセス制限とは何ですか? 設定 nginx のアクセス制限には 2 つの側面があります. 1 つは IP ベースのアクセス制御であり、もう 1 つはユーザーの信頼されたログイン制御です. 以下では、これら 2 つの方法を 1 つずつ紹介します。ベースのアクセス制御: はい IP ベースのアクセス制御を構成すると、特定の IP のアクセスを許可し、アクセスできない IP を制限する効果を実現できます。これは、アクセスを許可するための構成方法です。構成構文:allowaddress|cidr|unix|all ; デフォルト構成: 構成なし 構成パス: http 、server、location、limit_Except; これはアクセスを許可しない構成方法です。構成構文:denyaddress|c

May 13, 2023 am 10:46 AM
nginx
nginx シグナルセットの分析例

nginx シグナルセットの分析例

シナリオの再現 以下では、ネイティブ nginx を使用して、fedora26 がインストールされた仮想マシン上でこのプロセスを再現します。使用する nginx バージョンは最新の 1.13.4 です。最初に nginx を起動すると、マスターとワーカーの両方が実行されていることがわかります。 。次に、sigusr2 シグナルをマスターに送信し、nginx コアがこのシグナルを受信すると、ホット アップデートをトリガーします。新しいマスターとマスターフォークのワーカーがすでに実行されていることがわかります。この時点で、古いマスターに sigwinch シグナルを送信します。このシグナルを受信した後、古いマスターはワーカーに si を送信します。

May 13, 2023 am 10:37 AM
nginx
Nginx で特定のユーザー エージェントをインターセプトする方法

Nginx で特定のユーザー エージェントをインターセプトする方法

nginx で特定のユーザー エージェントをブラックリストに登録する ユーザー エージェントのブロック リストを設定するには、Web サイトの nginx 設定ファイルを開き、サーバー定義セクションを見つけます。このファイルは、nginx 構成または Linux バージョンに応じて、異なる場所に配置される場合があります (例: /etc/nginx/nginx.conf、/etc/nginx/sites-enabled/、/usr/local/nginx/conf /nginx)。 conf、/etc/nginx/conf.d/)。次のようにコードをコピーします:server{listen80default_server;server_nam

May 13, 2023 am 10:25 AM
nginx
Nginx が HTTP を HTTPS にリダイレクトする方法

Nginx が HTTP を HTTPS にリダイレクトする方法

Nginx は、安全でない、または暗号化されていない HTTP Web トラフィックを、システム上の暗号化された安全な HTTPS Web サーバーにリダイレクトするように簡単に構成できる強力なリダイレクト ツールです。 「エンギネックス」と発音される Nginx は、インターネット上の最大の Web サイト トラフィックの負荷の管理と処理を担当する、Linux ベースの無料のオープンソースの高性能 Web およびリバース プロキシ サーバーです。 Nginx は、安全でない、または暗号化されていない HTTP Web トラフィックを、システム上の暗号化された安全な HTTPS Web サーバーにリダイレクトするように簡単に構成できる強力なリダイレクト ツールです。システム管理者または開発者は、Nginx サーバーを頻繁に使用する必要があります。この記事では、

May 13, 2023 am 09:52 AM
Http HTTPS nginx
Nginx の 500 Internal Server Error エラーを解決する方法

Nginx の 500 Internal Server Error エラーを解決する方法

1. ディスク容量が不足していませんか? df-k を使用して、ハードディスクの空き容量がいっぱいかどうかを確認します。ハードドライブの空き容量を増やすと、500 エラーを解決できる場合があります。 nginx でアクセスログが有効になっている場合、アクセスログが必要ないときはアクセスログを閉じることをお勧めします。アクセスログは多くのハードディスク容量を消費します。 2. nginx 設定ファイルが間違っていますか?これは構文エラーを指すものではなく、nginx の設定ファイルに構文エラーがある場合、起動時にプロンプ​​トが表示されます。書き換えを構成する場合、一部のルールが適切に処理されないと 500 エラーが発生する可能性があります。書き換えルールをよく確認してください。構成ファイル内の一部の変数が不適切に設定されている場合、値のない変数を参照するなど、500 エラーも発生します。 3. など

May 13, 2023 am 09:28 AM
nginx
ポート 443 で SSL 証明書を監視するように Nginx を構成する方法

ポート 443 で SSL 証明書を監視するように Nginx を構成する方法

1. 証明書ファイルの準備 Alibaba Cloud Symantec の無料版 SSL 証明書を使用しています。証明書ファイルをダウンロードして解凍し、次のファイルを取得します。nginx–>cert ディレクトリに ssl ディレクトリを作成し、上記のすべてのファイルを ssl ディレクトリにコピーします。2. nginx.conf ファイルを変更し、http に次の情報を入力します。 nginx.conf の {}。コンテンツ サーバー{listen443;server_namewww.httpstest.com;sslon;roothtml;indexindex.htmlindex.htm;#ここの .pem/.key ファイルを対応するファイル名 ssl_ に置き換えます

May 13, 2023 am 09:19 AM
ssl nginx
Nginxでルート&エイリアスファイルパスとインデックスディレクトリを設定する方法

Nginxでルート&エイリアスファイルパスとインデックスディレクトリを設定する方法

ルート&エイリアスのファイルパス設定 nginxではファイルパスの指定方法にルートとエイリアスの2種類がありますが、申請時の対応を迅速にするために、両者の使用方法の違いを以下にまとめます。ルートとエイリアスの主な違いは、nginx が場所の後の URI を解釈する方法であり、これにより、ルートとエイリアスは異なる方法でリクエストをサーバー ファイルにマップします。 [root] 構文: rootpath デフォルト値: roothtml 設定セクション: http、server、location、if [alias] 構文: aliaspath 設定セクション: location 例: location~^/we

May 13, 2023 am 09:10 AM
root nginx alias
Nginx 静的ファイル サービスを構成および最適化する方法

Nginx 静的ファイル サービスを構成および最適化する方法

ルート ディレクトリとインデックス ファイル ルート ディレクティブは、ファイルの検索に使用されるルート ディレクトリを指定します。要求されたファイルへのパスを取得するために、nginx は root ディレクティブで指定されたパスに要求 URI を追加します。このディレクティブは、http{}、server{}、または location{} コンテキストの任意のレベルに配置できます。次の例では、仮想サーバーに対して root ディレクティブが定義されています。これは、ルート ディレクティブを含まないすべての location ブロックに適用され、ルートを明示的に再定義します:server{root/www/data;location/{}location/images/{}location~\.(mp3|mp4){root /www/私

May 13, 2023 am 09:04 AM
nginx
Nginx で上流モジュールを使用する方法

Nginx で上流モジュールを使用する方法

アップストリーム モジュールの概要 nginx モジュールは通常、ハンドラー、フィルター、アップストリームの 3 つの主要なカテゴリに分類されます。前の章で、読者はハンドラーとフィルターについてすでに学習しました。これら 2 種類のモジュールを使用すると、nginx はスタンドアロン作業を簡単に完了できます。アップストリーム モジュールにより、nginx は単一マシンの制限を超えて、ネットワーク データの受信、処理、転送を完了できるようになります。データ転送機能は、nginxに単一マシンにわたる水平処理機能を提供し、ターミナルノードに対して単一の機能しか提供しないという制限からnginxを解放し、ネットワークアプリケーションレベルで分割、カプセル化、統合の機能を持たせることが可能になります。データ転送は、ネットワーク アプリケーションを構築する nginx の機能です

May 13, 2023 am 08:40 AM
nginx upstream
Nginx を使用して Windows で画像サーバーを構築する方法

Nginx を使用して Windows で画像サーバーを構築する方法

1. 公式 Web サイトにアクセスして、nginx 圧縮パッケージをダウンロードします。解凍されたディレクトリは次のとおりです。 2. 解凍された conf/nginx.conf 設定ファイルで、色付きのコード #usernobody;worker_processes1;#error_loglogs/error を追加または変更します.log; #error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime

May 13, 2023 am 08:34 AM
Windows nginx
Nginx設定ファイルの構成方法

Nginx設定ファイルの構成方法

nginx は、ロシアで 2 番目にアクセス数の多いサイトである rambler.ru サイト用に lgorsysoev によって設計および開発されました。 2004 年のリリース以来、オープンソースの力によって、ほぼ成熟し、完璧になりました。 nginxは機能が豊富で、httpサーバー、リバースプロキシサーバー、メールサーバーとして利用できます。 fastcgi、ssl、virtualhost、urlrewrite、gzip などの機能をサポートします。また、多くのサードパーティ製モジュール拡張機能をサポートしています。 Nginx の安定性、機能セット、サンプル構成ファイル、システム リソース消費量の低さにより、Nginx は追いつくことができ、世界中のアクティブな Web サイト (約 2,220 万 Web サイト) の 12.18% の使用率を達成しています。 nginxの共通関数

May 13, 2023 am 08:34 AM
nginx
Centos7.3 で Nginx をインストールしてデプロイし、https を構成する方法

Centos7.3 で Nginx をインストールしてデプロイし、https を構成する方法

インストール環境 1.gcc のインストール nginx をインストールするには、まず公式 Web サイトからダウンロードしたソース コードをコンパイルする必要があります コンパイルは gcc 環境に依存します: yuminstallgcc-c++2.pcrecre-devel のインストール pcre-devel は二次開発ライブラリですpcreを使用して開発されました。 : yuminstall-ypcrecre-devel3.zlib zlib ライブラリをインストールすると、多くの圧縮および解凍方法が提供されます。nginx は zlib を使用して http パッケージのコンテンツを gzip できます: yuminstall-yzlibzlib-devel4.openssl 強力なセキュア ソケット レイヤー パスワード ライブラリをインストールします。メインパスワード

May 13, 2023 am 08:16 AM
HTTPS CentOS nginx

ホットツール Tags

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい