PHP 網站隔離配置
阿新 • • 發佈:2018-01-29
spl 利用 php.ini 配置 主機 pen php網站 分享 style
PHP網站間隔離
網站內目錄與目錄之間是可以訪問的,在某些特定情況下這樣是不安全的,如果目錄間網址權限被黑客利用很可能造成數據流失,在這裏我們可以通過PHPopen_basedir來實現網站間目錄隔離配置,從而提高網站安全。- 註:網站間隔離用“:”號分割。
- 註:沒有被包含的網站不可訪問。
PHP網站間配置
1、配置文件下開啟網站隔離功能,重啟apache生效vim /usr/local/php/etc/php.ini # 全局設置 open_basedir = /usr/local/apche/:/usr/local/apache/html/配置文件 2、如果你的網站數量過多,添加不過來,你也可以縮小你的範圍在apache虛擬主機文件下配置。
vim /apache2/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/apche/html/" ServerName www.clinet.com # 隔離目錄,不在隔離目錄下的網站不可訪問 php_admin_value open_basedir "/apche/html/dir1/:/apche/html/dir2/" </VirtualHost>配置文件
PHP 網站隔離配置