搜尋
首頁php教程php手册nginx php-fpm設定檔的組織結構介紹_php基礎

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文件。
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中