nginx location禁止多个目录PHP执行
location ~ /(lib|plugins|source|templates)/.*\.(php|Php|PHp|PHP|phP|pHP|pHp|PhP)?$ {
deny all;
}
一定要放置在PHP执行前面,否则无效.
location ~ /(lib|plugins|source|templates)/.*\.(php|Php|PHp|PHP|phP|pHP|pHp|PhP)?$ {
deny all;
}
一定要放置在PHP执行前面,否则无效.
可以用私钥来做这件事。生成一个解密的key文件,替代原来key文件。
openssl rsa -in server.key -out server.key.unsecure
然后修改配置文件
这样就可以不用输入密码了
错误报告邮件如下
/etc/cron.daily/spamassassin:
wget: MIRRORED.BY: Permission denied
error: unable to refresh mirrors file for channel updates.spamassassin.org, using old file
wget: 1742071.tar.gz: Permission denied
wget: 1742071.tar.gz: Permission denied
wget: 1742071.tar.gz: Permission denied
wget: 1742071.tar.gz: Permission denied
channel: could not find working mirror, channel failed
sa-update failed for unknown reasons
解决方法
chown -R debian-spamd:debian-spamd /var/lib/spamassassin
chmod -R 700 /var/lib/spamassassin/
编辑 /etc/ssh/sshd_config 文件
在末尾增加两行
ClientAliveInterval 30
ClientAliveCountMax 3
重启ssh服务
/etc/init.d/ssh restart
首先编辑 /etc/inetd.conf
去掉 #ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4 该行前面的#号
保存该文档
开机启动ssh服务
编辑 /etc/rc.conf 在末端增加一行
sshd_enable="yes"
保存该文档
允许root直接远程登录
编辑 /etc/ssh/sshd_config
搜索 PermitRootLogin 将该行注释的#去掉 并把no改成 yes
启动服务即可使用ssh客户端登录
/etc/rc.d/sshd start