
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
Nginx および GeoIP モジュールが IP の地理情報を読み取る方法
Linux インストール geoipyuminstallnginx-module-geoiphttp_geoip_module 使用シナリオ 1. 国内と海外で http アクセス ルールを区別する 2. 国内の都市と地域で http アクセス ルールを区別する yum がインストールされたら、インストールされているモジュール ファイルを見つけます。 /nginx/modules/ ディレクトリ内の注意: nginx が yum でインストールされておらず、ソース コードからコンパイルされてインストールされている場合は、nginx を再インストールしてコンパイルし、このモジュールを追加する必要があります。このモジュールを手動で追加するには、モジュールを手動で追加し、nginx.conf 構成ファイルの先頭にあるモジュールと http をロードします。
May 14, 2023 pm 03:10 PM
https アクセスを実現するために nginx を ssl で構成する方法
ここから証明書を申請してください。私は Tencent Cloud から無料の証明書を直接申請しました。ここで注意が必要なのは、アジア信託庁が発行する無料証明書は1つのドメイン名に対してのみ利用可能であり、サブドメイン名については別途申請する必要がある。言うまでもなく、Tencent での申請は非常に速く、10 分以上で承認されました。 zip ファイルをダウンロードして解凍し、その中の nginx フォルダーを開いて、1_xxx.com_bundle.crt および 2_xxx.com.key ファイルをコピーします。 nginx 構成ファイルを開く nginx ファイルの場所がわからない場合は、whereisnginx コマンドを使用して見つけることができます。私の構成ファイルは /ect/nginx にあります。ここで 2 つの証明書ファイルをコピーし、後で直接構成します。
May 14, 2023 pm 03:07 PM
CentOS7にNginxをインストールして自動起動を設定する方法
1. 公式 Web サイトからインストール パッケージをダウンロードし、Linux に適したバージョンを選択します。ここで最新バージョンを選択し、ローカルにダウンロードしてサーバーにアップロードするか、centos で wget コマンドを使用して直接ダウンロードします。 /usr/local ディレクトリに切り替えて、ソフトウェア パッケージ #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 をダウンロードします。nginx をインストールするには、まず次のコマンドを実行して、 nginx の依存ライブラリをインストールします。依存ライブラリが不足している場合、インストールに失敗する可能性があります。詳細については、記事の最後にあるエラー メッセージを参照してください。 #yuminstallgcc-c++#yuminstallpcre#yumins
May 14, 2023 pm 03:01 PM
nginx ロードバランシングを通じて https をリダイレクトする方法
Web 側で証明書とキーをコピーします。 scp-rp-p52113/application/nginx/conf/key10.0.0.5:/application/nginx/conf/ nginx ロードで vim/application/nginx/conf/nginx.confworker_processes2 を設定します。バランシング サーバー ;error_loglogs/error.log;events{worker_connections65535;}http{includemime.types;default_typeappli
May 14, 2023 pm 02:58 PM
Nginxのディレクトリ参照機能を有効にする方法
Apache では、Web サーバーの特定のパスにアクセスしたときに、ディレクトリ以下のファイル一覧を自動的に表示するように設定できることは誰もが知っていますが、実際、nginx は Apache よりもまったく弱いわけではありません。もちろん、これを実現することもできます。非常に簡単でシンプルな機能です; これを有効にするために主に autoindex パラメータが使用されます その構成は次のとおりです: 次のようにコードをコピーします: location/{root/data/www/file//ファイルの絶対パスを指定します実際のディレクトリ; autoindexon;//ディレクトリ参照機能を有効にする; autoindex_exact_sizeoff;//詳細なファイル サイズ統計を閉じる、ファイル サイズを mb、gb 単位で表示します、デフォルトは b; a
May 14, 2023 pm 01:46 PM
Nginx でログをカスタマイズし、ログ バッファを有効にする方法
アクセス ログ nginx は、クライアントのリクエストを処理した直後に、クライアントのリクエストに関する情報をアクセス ログに書き込みます。デフォルトでは、アクセス ログは logs/access.log にあり、情報は事前定義された組み合わせ形式でログに書き込まれます。アクセス情報を正確に記録したい場合は、以下に示すように、より完全なアクセス ログ形式をカスタマイズする必要があります: http{log_formatgeoproxy'[$time_local]$remote_addr''$realip_remote_addr$remote_user''$request_m
May 14, 2023 pm 01:07 PM
keepalived デュアルマシン ホット スタンバイ nginx を構成する方法
環境の準備: 2 centos: 192.168.0.105 と 192.168.0.118、仮想 IP (vip) は 192.168.0.119、keepavlived を構成します。keepalivedyuminstallkeepalived をそれぞれ 105 と 118 にインストールします。ハートビート スクリプトを準備します。keepalived の構成は非常に柔軟であり、スクリプト コマンドは定期的に実行できます。ハートビート チェックに使用されます。たとえば、nginx にアクセスして nginx にアクセスできないことが判明した場合、keepalived をオフにし、それによって nginx に切り替えて、中断のないサービス サポートを実現します。 vi/etc/キープアライブ
May 14, 2023 pm 12:34 PM
Nginx クイック スタート例の分析
nginx を使用する理由現在、nginx の主な競合相手は Apache ですが、ここでは nginx の利点をよりよく理解していただくために、両者を簡単に比較してみます。 1. Web サーバーとして: Apache と比較して、nginx は使用するリソースが少なく、より多くの同時接続をサポートし、より高い効率を反映するため、nginx は仮想ホストプロバイダーの間で特に人気があります。高い同時接続の場合、nginx は Apache サーバーの良い代替品です: nginx は、米国の仮想ホスト ビジネスの上司によってよく選ばれるソフトウェア プラットフォームの 1 つであり、最大 50,000 の同時接続の応答をサポートできます。 epollan を選択したのは nginx のおかげです
May 14, 2023 pm 12:19 PM
CentOS に Nginx サーバーをすばやくインストールする方法
1. nginx のダウンロード nginx の公式 Web サイト (http://nginx.org/en/download.html) から最新バージョンの nginx をダウンロードします。ダウンロードが完了すると、下図に示すような圧縮パッケージが得られますので、下図に示すように、nginx の tar パッケージを Linux サーバーにアップロードします: 2. nginx2.1 をインストールします インストールの前提条件 nginx をインストールする前に、g++ と gcc がシステムにインストールされていることを確認する必要があります。openssl-devel、pcre-devel、および zlib-devel ソフトウェア。 1. 必要なソフトウェアをインストールします: yum-yinstallzli
May 14, 2023 pm 12:04 PM
nginx ディレクトリのリストを有効にする方法
nginx で列ディレクトリを有効にする nginx をファイル ダウンロード サーバーとして存在させたい場合は、nginx 列ディレクトリ サーバーを有効にする必要があります{locationdownload{autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;}}autoindex_exact_size: オン (デフォルト) の場合、ファイルがバイト単位で表示されます。オフに変更すると、ファイルのおおよそのサイズが KB、MB、または GBautoindex_localtime 単位で表示されます。オフ (デフォルト) の場合、表示されるファイル時間は GMT 時間です。オンに変更すると、ファイルの時刻が表示されます。
May 14, 2023 am 11:55 AM
Nginx+Tomcat の高パフォーマンスな負荷分散クラスターを構築する方法
nginx は、高性能の http サーバー/リバース プロキシ サーバーおよび電子メール (imap/pop3) プロキシ サーバーです。占有メモリが少なく、強力な同時実行機能があり、同じ種類の Web サーバー間でパフォーマンスが向上します。 nginx はほとんどの unixlinuxos 上でコンパイルして実行でき、Windows に移植されたバージョンもあります。一般に、新しいサイトの場合は、最新の安定バージョンを製品バージョンとして使用することをお勧めします。 1 台の Tomcat でサポートされるオンライン訪問の最大数は約 500 です。さらに多くの訪問をサポートしたい場合、1 台の Tomcat ではサポートできません。ここではクラスター展開を使用し、複数の Tomcat を使用し、リバース プロキシとして nginx を使用します。アーキテクチャは次のとおりです。 apache の準備 -
May 14, 2023 am 11:34 AM
Nginx がシンプルなフロントエンド グレースケール システムを実装する方法
上で述べたように、グレースケールの概念はデジタル画像の分野から来ており、もともとは白黒のデジタル画像のグレースケール値を 0 から 255 の範囲で表し、0 は黒を表し、255 は白を表します。間のグレーは異なる度合いを表します。グレースケール システムの誕生は学際的な主題の構築に由来しており、インターネットも例外ではありません。ソフトウェア製品では、開発・リリースする際に、ユーザーが見たいコンテンツをスムーズに閲覧できることをぜひ望んでいます。しかし、リリースは順風満帆ではなく、リリースの特定のリンクに問題があると、画像が間違っていたり、展開環境の違いによって引き起こされる隠れたバグが発生し、ユーザーに間違ったページや古いページが表示されてしまうことがあります。 、こうなるよ、生産事故。この状況を回避するには、デジタル画像処理の概念を学び、
May 14, 2023 am 10:34 AM
ホットツール 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 中国語版
中国語版、とても使いやすい

ホットトピック









