给Linux VPS添加SWAP交分区

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

下面说一下VPS添加swap交换分区的方法(只有虚拟化为Xen、KVM、VMWare的VPS可以,OpenVZ不支持添加swap)。

1、使用root用户登陆,进入一个目录
cd /var/

2、获取512MB的文件块:(一般设置为内存的2倍,count后面的数为要设置的swap大小xxMB,以下以512M为例)
dd if=/dev/zero of=swapfile bs=1M count=512

3、创建swap文件
/sbin/mkswap swapfile

阅读剩余部分...

分享HTTPS A+ 评分 nginx 配置

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

server
{
listen 443 ssl http2;
server_name sign.mgu.cc;
index index.html index.htm index.php;
root /home/wwwroot/sign.mgu.cc/Tieba-Cloud-Sign;
ssl on;
ssl_certificate /root/ssl/1__.mgu.cc_bundle.crt;
ssl_certificate_key /root/ssl/mgu.cc_key.txt;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

阅读剩余部分...

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 分类:Linux,随手笔记,debian 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/