国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP-FPM之Chroot執行環境詳解

2024-05-04 23:38:33
字體:
來源:轉載
供稿:網友
在PHP-FPM中設立chroot,有很好的隔離作用,提高系統安全性,但是要想建立一個合理的PHP-FPM Chroot環境難度有點大,比用debootstrap等工具建立還要麻煩,這篇文章就詳細介紹了PHP-FPM之Chroot執行環境,需要的朋友可以參考下。
 

在PHP-FPM中設立chroot,有很好的隔離作用,提高系統安全性,但是要想建立一個合理的PHP-FPM Chroot環境難度有點大,比用debootstrap等工具建立還要麻煩,下面通過參考相關資料,把PHP-FPM之Chroot執行環境整理出來,分享給大家。

本文以Ubuntu 14.04.2為例,php-fpm使用的是 ppa:ondrej/php5-5.6 提供的PHP5.6版本,跟系統自帶以及Debian系統的php-fpm和系統目錄結構應該是一致的。CentOS請自行調整。

php-fpm的chroot環境配置和所使用的服務器前端沒有關聯,也不強求Apache/Nginx進行chroot。當然那樣更安全——也更復雜。

1.建立目錄結構

chroot的目錄選擇為 /var/www/chroot ,其中頁面文件放置在 /var/www/chroot/public 。

執行下面的命令建立基本的目錄結構:
 

  1. bash 
  2. mkdir -p /var/www/chroot/ 
  3. cd /var/www/chroot 
  4. mkdir -p public bin dev tmp usr/sbin/ usr/share/zoneinfo/ var/run/nscd/ var/lib/php5/sessions var/www 
  5. cp -a /dev/zero /dev/urandom /dev/null dev/ #注3 
  6. chmod --reference=/tmp tmp/ 
  7. chmod --reference=/var/lib/php5/sessions var/lib/php5/sessions #注4 
  8. chown -R root:root .     #注2 
  9. chown -R www-data:www-data public/ #注2 
  10. cd var/www 
  11. ln -s ../.. chroot     #注1 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仁怀市| 太原市| 岗巴县| 温州市| 元阳县| 西峡县| 华宁县| 金堂县| 阿克苏市| 五峰| 武胜县| 冕宁县| 武鸣县| 曲靖市| 江津市| 杭锦后旗| 鄂托克前旗| 信宜市| 新乡市| 柳林县| 滕州市| 长武县| 娄烦县| 雷州市| 昌黎县| 六盘水市| 凉山| 赤水市| 上思县| 九江市| 溧阳市| 全椒县| 南和县| 岚皋县| 同仁县| 炎陵县| 台湾省| 阿拉尔市| 三都| 宜川县| 张掖市|