検索
ホームページphp教程php手册nginx の組織構造の紹介 php-fpm 設定 file_php の基本

1.nginx 設定ファイルのパス
一般的に、nginx をインストールする場合、設定ファイルのデフォルトのパスは /usr/local/nginx/conf/nginx.conf です。
管理を容易にするために、リンク ファイルを使用して conf ディレクトリを特定のディレクトリに指定できます。たとえば、著者の会社では、すべてのサーバー構成ファイルを /home/server_config に集中管理し、このディレクトリに新しいサブディレクトリ nginx を作成し、リンク ファイル / を通じて /usr/local/nginx/conf を /home/server_config に指定することを好みます。 nginx。

2.仮想ホスト設定ファイルのパス
通常、作者の会社では各仮想ホストの設定ファイルを別ファイルに書き込みます。これらの個別のファイルは、個別のプロジェクトに存在します。

しかし、トリックがあります。nginx.conf が配置されているディレクトリにサブディレクトリ include を作成できます。include ディレクトリの下に、Virtualhost 設定ファイルを指す一連のリンク ファイルがあります。

3.php-fpm 設定ファイルのパス
通常、php-fpm 実行ファイルは、php インストール パスの下の sbin ディレクトリにあります。 (ここで余談があります。PHP をインストールするとき、通常、インストール ディレクトリはデフォルトで /usr/local になります。これは良い選択ではありません。場合によっては、複数のバージョンの PHP が 1 つのサーバー上に同時に存在する必要がある場合があります。適切な実装は、異なるバージョンの php を /usr/local/php-xxx/ にインストールすることです (xxx は php のバージョンを表します)。
php-fpm の設定ファイルは、デフォルトでは php インストール パスの下の etc ディレクトリに配置されます。しかし実際には、php-fpm の設定ファイルは php-fpm の起動時にパスを指定でき、php-fpm インスタンスごとに異なる設定ファイルを指定できます。 Nginx は 1 つのサーバー上で複数の VirtualHost を同時に監視している可能性があるため、ホストを再起動するときは、対応する php-fpm インスタンスを再起動するだけで済みます。

4. 各プールの構成ファイルのパス
は自分で指定できます。ただし、一般的には一元管理します。著者の会社は、これを /var/run の下に配置し、インスタンスごとにフォルダーを作成することにしました。このフォルダーには、php-fpm に加えて、対応する pid ファイルと対応する unix:socket ファイルも含まれています。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版

SublimeText3 中国語版

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

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。