在Linux上配置PHP-FPM時,安全性是一個重要的考慮因素。以下是一些關鍵的安全設置步驟和建議:
/etc/php-fpm.d/www.conf
或/etc/php/版本號/fpm/pool.d/www.conf
)中,設置運行PHP-FPM的用戶和用戶組為Web服務器用戶(如www-data
),以減少權限過大帶來的安全風險。php.ini
文件中設置open_basedir
,限制PHP腳本能夠訪問的文件和目錄范圍,防止訪問敏感文件。php.ini
中關閉display_errors
、allow_url_fopen
和expose_php
等設置,避免在錯誤頁面或通過URL直接訪問PHP信息,減少信息泄露的風險。disable_functions
指令,禁用一些危險的PHP函數,如exec
、system
等,減少潛在的安全風險。以上步驟可以幫助提高PHP-FPM在Linux系統上的安全性。請根據您的具體環境和需求,調整相應的配置。在進行任何配置更改后,建議重啟PHP-FPM服務以使更改生效。