nginx location禁止多个目录PHP执行

发布时间:06, 15, 2016 分类:Linux,随手笔记 No Comments

location ~ /(lib|plugins|source|templates)/.*\.(php|Php|PHp|PHP|phP|pHP|pHp|PhP)?$ {
deny all;
}

一定要放置在PHP执行前面,否则无效.

nginx 配置SSL免密码

发布时间:06, 12, 2016 分类:随手笔记,debian,Linux No Comments

可以用私钥来做这件事。生成一个解密的key文件,替代原来key文件。

openssl rsa -in server.key -out server.key.unsecure
然后修改配置文件

这样就可以不用输入密码了

解决spamassassin sa-update Permission denied

发布时间:05, 5, 2016 分类:随手笔记,Linux 1 Comment

错误报告邮件如下
/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/

保持SSH不断线

发布时间:05, 4, 2016 分类:随手笔记 No Comments

编辑 /etc/ssh/sshd_config 文件

在末尾增加两行
ClientAliveInterval 30
ClientAliveCountMax 3

重启ssh服务
/etc/init.d/ssh restart

FreeBSD开启SSH

发布时间:04, 27, 2016 分类:随手笔记 1 Comment

首先编辑 /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