Article Tags
nginx が ctx を使用してデータ共有を実現する方法

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
nginx ctx
CentOS7 Docker Nginx の導入と実行例の分析

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
Docker nginx centos7
Nginx で https をアップグレードする方法

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
HTTPS nginx
NginxでWebサーバーを構成する方法

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
web nginx
nginx が HSTS を構成する方法

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 hsts
nginx設定アクセス画像パスとhtml静的ページ取得方法

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
html nginx
Windows で Nginx ログ処理スクリプトを作成する方法

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
Windows nginx
Nginx+PHP+FastCGIアクセラレーションモードの実装方法

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
PHP nginx FastCGI
Nginx 環境で仮想ドメイン名を構成およびテストする方法

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
nginx
docker nginx が複数のプロジェクトをデプロイする方法

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
Docker を使用して Nginx+Flask+Mongo アプリケーションをデプロイする方法

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
Docker Flask nginx
Nginx は 1 つのサーバー上に複数のサイトを効率的にデプロイするにはどうすればよいでしょうか?

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
nginxで共有メモリを使用する方法

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
nginx
Centos7にPHPとNginxをインストールする方法

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
PHP nginx centos7

ホットツール 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 中国語版

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