検索
ホームページ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衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール