English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> Debian的php和apache安全设置

 

Debian的php和apache安全设置

威盾防火墙 2014-12-17

 

网络安全博客

php5的安装路径在/etc/php5/
配置文件路径在/etc/php5/apache2/php.ini
先 cd进来,之后vim php.ini
找到 disable_function =
输入一个冒号 之后一个左斜杠  :/disable_function
就是搜索的意思
这里的东西改成
disable_functions = shell_exec,system,exec,passthru,show_source,get_cfg_var,touch,fgets,popen,proc_open,link,symlink
这样可以防止执行命令和反弹提权

apache的安全;
每个用户都设置openbasedir
一般安装在 /etc/apache2 配置文件在 /etc/apache2/sites-available/default
同上,cd 进去 之后vim default
下面是我的配置文件
#duo ge yu ming : ServerAlias www.baidu.com
www.google.com

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/sdfsadfsdfsdf"
</VirtualHost>
#ce shi
<VirtualHost *:80>
ServerAdmin [email protected]

DocumentRoot "/home/safe121/website_root"
php_admin_value open_basedir "/home/safe121:/tmp"
ServerName blog.safe121.com
ServerAlias safe121.com www.safe121.com
CustomLog /var/log/apache2/safe121 combined
</VirtualHost>
其中CustomLog 记录的日至   php_admin_value open_basedir "/home/safe121:/tmp"是限制打开的路径
一个是你当前的网站主目录,一个是 /tmp上传的目录


相关内容: 最新内容:
如何抵御身份盗窃[2014-12-17]
IIS与SQL服务器安全加固[2014-12-17]
解决读取IIS服务器绝对路径错误的方法[2014-12-17]
服务器防黑主要是日常维护的5个步骤总结[2014-12-17]
IE最新安全漏洞补救几大措施[2014-12-17]
PHP安全配置[2014-12-17]