
nginx が ctx を使用してデータ共有を実現する方法
環境: init_worker_by_lua、set_by_lua、rewrite_by_lua、access_by_lua、content_by_lua、header_filter_by_lua、body_filter_by_lua、log_by_lua、ngx.timer.、balancer_by_lua この Lua テーブルは、リクエストベースの Lua 環境データを保存するために使用でき、そのライフサイクルは現在のリクエストと同じです(Nginx 変数と同様)。次の例を参照してください。 location/test{rewrite_by_lua_block{ngx.c
May 14, 2023 pm 05:25 PM
CentOS7 Docker Nginx の導入と実行例の分析
1. リソースの準備 dockerfile file#"ported"byadammillerfrom#https://github.com/fedora-cloud/fedora-dockerfiles##originallywriteforfedora-dockerfilesby#scollierfromcentos:centos7maintainerthecentosprojectrunyum-yupdate;yumcleanallrunyum-yinstallepel-relea
May 14, 2023 pm 05:10 PM
Nginx で https をアップグレードする方法
証明書のダウンロード 証明書コンソールで nginx バージョンの証明書をダウンロードします。ローカルエリアにダウンロードされた圧縮ファイルパッケージには、解凍後の内容が含まれます: .pem ファイル: 証明書ファイル key ファイル: 証明書の秘密鍵ファイル (証明書の申請時に CSR を自動的に作成することを選択しない場合、CSR は作成されません) nginx のインストールディレクトリに nginx1 を設定します 配下に cert ディレクトリを作成し、ダウンロードしたファイルをすべて cert ディレクトリにコピーします 証明書申請時に csr ファイルを自分で作成した場合は、対応する秘密キーファイルを証明書ディレクトリ。 2. nginx インストール ディレクトリ #usernobody;worker_processes1;#error の conf ディレクトリにある nginx.conf ファイルを開きます。
May 14, 2023 pm 04:49 PM
NginxでWebサーバーを構成する方法
1. Nginx 構成ファイル コマンド nginx-t を表示します (図 2 を参照)。構成ファイル ディレクトリに入り、ディレクトリ cd/usr/loxa/nginx/conf を表示します。nginx.conf ファイルとvhost ディレクトリ. 3. まず nginx .conf を編集しましょう, メイン サービスは別の構成です. 最後に、今 vhost ファイルを導入できます. 最初は空です. 次に、このディレクトリ内のファイルを見てみましょう. 開きます1 つを表示します。これで 2 つのサイトのファイル変更がすべて完了しました。完了後、servicenginxreload (nginx 設定のリロード)
May 14, 2023 pm 04:40 PM
nginx が HSTS を構成する方法
Netcraft は最近、SSL/TLS Web サイトのテストに関する研究を発表し、HTTP Strict Transport Security HSTS を正しく実装しているユーザーは 5% のみであると指摘しました。 HSTSHTTPS (SSL および TLS) とは、ユーザーと Web サイト間の通信中のセキュリティを確保し、攻撃者による傍受、変更、なりすましを困難にします。ユーザーがドメイン名または http:// リンクを手動で入力すると、Web サイトへの最初のリクエストは暗号化されず、プレーン http を使用します。最も安全な Web サイトは、ユーザーを https 接続に誘導するリダイレクトを即座に送り返しますが、中間者攻撃者は最初の http リクエストを傍受し、それによってユーザーのその後の応答を制御できる可能性があります。当然のことながら、HSTS はこの潜在的なセキュリティ問題を解決するために登場しました。
May 14, 2023 pm 04:37 PM
nginx設定アクセス画像パスとhtml静的ページ取得方法
1. 実験環境では、まず特定のパスの下に対応するディレクトリを作成します。下の図 2 に示すように、カスタム HTML または画像を挿入します。 3.nginx 設定 userroot;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typ
May 14, 2023 pm 04:37 PM
Windows で Nginx ログ処理スクリプトを作成する方法
操作手順: 20120917.txt は分析が必要なログ、last.csv は統計結果です (統計と並べ替えを容易にするために execl で開く)。 1. [ファイル] 2. [画像] 実行中のscreenshot.jpg 3. [画像] 実行結果 4. [コード] バットとして保存し、ダブルクリックして開き、コードをコピーします。 ip.txt ファイルに awk.exe "{a[$1]+=1;}end{for(iina){printi;}}"20120917.txt>ip.txtrem 行ごとに ip を送信します
May 14, 2023 pm 04:37 PM
Nginx+PHP+FastCGIアクセラレーションモードの実装方法
1. 動的な PHP Web ページへのユーザーのアクセス ユーザーのブラウザは Web ページ http://192.168.1.103/index.php へのアクセスを開始します ユーザーと nginx サーバーは 3 ウェイ ハンドシェイクを実行して TCP を作成します接続 (nginx アクセス コントロール ポリシー、nginx ファイアウォールなどのアクセス コントロール ポリシーを無視) ステップ 1: ユーザーは nginx サーバーに http リクエストを送信します ステップ 2: nginx はユーザーがアクセスした URI とサフィックスに基づいてリクエストを判断します1. たとえば、ユーザーがindex.phpにアクセスすると、nginxは構成ファイル内の一致するURIとサフィックスに基づいてリクエストを判断します。例: [emailprotected]:/data/web#ca
May 14, 2023 pm 04:34 PM
Nginx 環境で仮想ドメイン名を構成およびテストする方法
nginx 仮想ドメイン名構成を使用すると、ドメイン名を購入せずに、特定のドメイン名を介してローカル サーバーにアクセスできます。導入前に不要な経費を削減します。設定手順 1. nginx.conf 設定ファイルを編集します sudovim/usr/local/nginx/nginx/conf/nginx.xonf (1) ファイル名にドメイン名を追加します (今後の管理を容易にするため) ここで追加されるコードは http ですnginx.conf のノードの下に追加するだけです。ただし、vhost フォルダーのパスに注意する必要があり、ここで作成される vhost フォルダーのパスは /usr/local/nginx/nginx/conf/vhost ですが、ng
May 14, 2023 pm 04:22 PM
docker nginx が複数のプロジェクトをデプロイする方法
前提条件 1. Docker がローカル コンピューターとサーバーにインストールされている。Google でダウンロードできる 2. dockerhub にアカウントをすでに持っており、ポータルに登録している: 3. docker に精通し、dockerfile の指示を理解している必要があるdockerfile を使用してミラーを作成する このマシンに web というプロジェクトがある場合は、web ルート ディレクトリに新しい dockerfile を作成し、nginx:1.13.6-alpinelabelmaintainer="lilywang"argtz="asia/shanghai"envtz から次の内容を書き込みます${tz}
May 14, 2023 pm 04:16 PM
Docker を使用して Nginx+Flask+Mongo アプリケーションをデプロイする方法
サーバーには nginx、データベースサポートには mongo、Python 言語の Web フレームワークには flask を使用し、docker のコンテナ機能を利用して Linux サーバーに簡単にデプロイできます。プロジェクト準備プロジェクトのメイン ディレクトリは次のとおりです。次のように __project-name|__docker-file|__ningx|__dockerfile |__conf|__nginx.conf|__flask|__dockerfile|__requirements.txt|__mongo|__dockerfile|__setup.sh|__docker-compose.yml|
May 14, 2023 pm 04:16 PM
Nginx は 1 つのサーバー上に複数のサイトを効率的にデプロイするにはどうすればよいでしょうか?
ニーズを見てみましょう。ここには、展開する必要がある 3 つの Web サイト プロジェクトがあります (順番に 3 つのドメイン名に対応します)。対応するドメイン名にアクセスして、対応する Web サイトにジャンプできるようにする Linux サーバーが提供されています。この問題を解決するために私が設計したアーキテクチャ図を見てみましょう。ここでは、図内の Linux サーバーのパブリック IP アドレスが 192.168.2.100 であると仮定し、このサーバー上に 3 つのサイトを構築すると仮定します。www .nginxtest.net 、 admin.nginxtest.net 、 app.nginxtest.net 。 1. nginx リバース プロキシを設定するには、やはり最初に ssh に接続してから、次のように入力します。
May 14, 2023 pm 04:13 PM
nginxで共有メモリを使用する方法
ngx_shmem の使用: ngx_shmem.c/h ファイルは、mmap()/munmap() システム コールまたは shmget()/shmdt() を非常に単純にカプセル化したものです。連続共有メモリ空間の申請・解放が可能なngxスタイルの基本ライブラリを実装しました。一般的に固定長の共有データに使用され、データ長が固定されており、使用中に伸びたり縮んだりすることはありません。 typedefstruct{u_char*addr;size_tsize;...}ngx_shm_t;ngx_int_tngx_shm_alloc(ngx_shm_t*shm);voidngx_shm_free(ngx)
May 14, 2023 pm 03:55 PM
Centos7にPHPとNginxをインストールする方法
1. PHP をインストールします。2013 年に WeChat が人気になるにつれて、PHP の使用も再び人気が高まっています。市場の多くの企業がアプリケーション バックエンドとして PHP を使用することを選択しています。個人的には、その理由は次のとおりだと思います: 1. PHP のコストPHPの性能が低い 2. PHPが始めやすい 3. PHPの開発サイクルが比較的短い 4. TP5の誕生により、PHPインタフェースの開発効率が向上非常に多くの要求があるため、多くの企業のサーバー構成は、プロジェクトの構築を完了するために PHP 環境をサポートできる必要があります。実は、centos のインストールソフトには大きく分けて 2 種類あります。1 つ目はクイックインストール、2 つ目はコンパイルしてインストールします。個人的にはコンパイルしてインストールすることをお勧めします。クイックインストール方法については、簡単で高速です。対応するソフトウェアをロードするだけです。 php ソースを開き、yuminstall による 1 つのステップを完了します。
May 14, 2023 pm 03:37 PM
ホットツール Tags

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)
phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

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

PHP プログラマー ツールボックスのフルバージョン
プログラマ ツールボックス v1.0 PHP 統合環境

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

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

ホットトピック









