1.nginx的配置文件路徑
一般來說,安裝nginx的時候,配置文件的默認路徑是 /usr/local/nginx/conf/nginx.conf。
我們可以使用一個鏈接文件,將conf目錄指向一個特定目錄,以方便管理。例如,筆者所在的公司喜歡將所有的服務器配置文件集中在/home/server_config中,然后在該目錄中新建一個子目錄 nginx,再將/usr/local/nginx/conf 通過鏈接文件指向/home/server_config/nginx。
2.Virtual host的配置文件路徑
通常,筆者所在的公司會把每個Virtualhost的配置文件寫成一個獨立的文件。這些獨立的文件獨立在不同的項目中。
但有個技巧,我們可以在nginx.conf所在的目錄下,建一個子目錄include,在include目錄下,是一系列的鏈接文件,這些文件指向了Virtualhost的配置文件。
3.php-fpm的配置文件路徑
通常的,php-fpm的執行文件在php安裝路徑下的sbin目錄中。(在這里,有個題外話,安裝php時,安裝目錄一般默認為/usr/local,這并非一個好的選擇,因為有的時候,一臺服務器上可能需要同時存在多種版本的php。一個良好的 實現是將不同版本的php分別安裝在/usr/local/php-xxx/中,xxx代表php的版本)。
而php-fpm的配置文件則默認放在php安裝路徑下的etc目錄中。但事實上,php-fpm的配置文件可以在啟動php-fpm時 指定路徑,不同的php-fpm實例可以指定不同的配置文件。而這也具有現實意義:在一臺服務器上Nginx可能同時監聽 著多個VirtualHost,當重啟某個Host的時候,只需重啟對應的php-fpm實例即可。
4.各個pool的配置文件路徑
可以自行指定。但一般地,我們會將其集中管理。筆者所在的公司則選擇將其放在/var/run下,并針對每個實例建一 個文件夾,文件夾中除了放php-fpm外,還會放對應pid文件,以及對應的unix:socket文件。
nginx+php-fpm配置文件的組織結構介紹
2020-01-16 14:02PHP教程網 PHP教程
nginx+php-fpm配置文件的組織結構介紹,需要的朋友可以參考下
延伸 · 閱讀
- 2022-03-10基于nginx反向代理獲取用戶真實Ip地址詳解
- 2022-03-10Linux服務器下安裝配置Nginx的教程
- 2022-03-10在Linux里安裝和啟動nginx的方法
- 2022-03-09在lnmp環境中的nginx編譯安裝
- 2022-03-09SpringBoot 如何從配置文件讀取值到對象中
- 2022-03-09spring @Profiles和@PropertySource實現根據環境切換配置
- PHP教程
php學習之數據類型之間的轉換介紹
php學習之數據類型之間的轉換介紹,學習php的朋友可以參考下。 ...
- PHP教程
PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...
- PHP教程
PHP中讀取文件的8種方法和代碼實例
這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實例,本文總結了PHP中讀取文件的8個函數,每一個都附有使用例子及注意事項等,需要的朋友可以參考下...
- PHP教程
php全角字符轉換為半角函數
這篇文章主要介紹了PHP全角半角轉換函數,把目前能找到的所有全角都列出來了一個個替換吧,需要的朋友可以參考下 ...
- PHP教程
php htmlentities()函數的定義和用法
下面小編就為大家帶來一篇php htmlentities()函數的定義和用法。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...
- PHP教程
php學習筆記 數組的常用函數
只要一個變量,需要在多個方法使用,就將這個變量聲明為成員屬性,可以直接在這個對象中的所有方法中使用 成員屬性,相當于這個對象中的全局變量...
- PHP教程
PHP變量的定義、可變變量、變量引用、銷毀方法
這篇文章主要介紹了PHP變量的定義、可變變量、變量引用、銷毀方法,需要的朋友可以參考下 ...
- PHP教程
php實現的支持imagemagick及gd庫兩種處理的縮略圖生成類
這篇文章主要介紹了php實現的支持imagemagick及gd庫兩種處理的縮略圖生成類,包含了用法的詳細描述,非常實用,需要的朋友可以參考下...