1. 程式人生 > >PHP 網站隔離配置

PHP 網站隔離配置

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 網站隔離配置