Nginx频繁出现500错误的解决方案

由于nginx服务器访问量过大 导致服务器频繁出500错误
解决办法

修改/etc/security/limits.conf文件,加上两句

vi /etc/security/limits.conf

* soft nofile 65535
* hard nofile 65535

修改/etc/nginx/nginx.conf 在worker_processes的下面增加一行

vi /etc/nginx/nginx.conf

worker_rlimit_nofile 65535;


3 重新启动nginx,重新载入设置

service nginx restart

DedeCMS织梦文章内容图片绝对路径修改方法

修改目录include下的文件extend.func.php,在最后面添加一个函数方法

function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);
return $newurl;
}

另外调用文章正文内容的标签{dede:field.body/}
需要改成: {dede:field.body function='replaceurl(@me)'/}

密钥安装登录

ssh密钥登录详解

1)ssh-keygen -t rsa (在服务器端生成公钥、私钥对)【命令后会让输入密钥名称如果不写名称即默认id_rsa、id_rsa.pub ,然后公钥,密钥密码,然后就会生成】 

~/.ssh/id_rsa (生成后的私钥位置) 
~/.ssh/id_rsa.pub (生成后的公钥位置)
2)使用多个公钥、秘钥可以追加到
more ./id_rsa.pub >> ~/.ssh/authorized_keys (多个公钥追加)
more ./id_rsa >> ~/.ssh/id_rsa (多个秘钥追加)
3)然后重新启动sshd就行了.
service sshd restart

<进阶>
禁止口令登录

vi /etc/ssh/sshd_config
PasswordAuthentication yes 改为 PasswordAuthentication no
#PasswordAuthentication yes
PasswordAuthentication no