可爱熊个人博客

Archive for 十一月, 2016

杰奇小说系统 nginx 伪静态规则

nginx 规则如下

rewrite ^/rewrite.html$ /index.php last;
rewrite ^/index.html$ /index.php last;
rewrite ^/book/([0-9]+).html$ /modules/article/articleinfo.php?id=$1 last;
rewrite ^/list/([0-9]+).html$ /modules/article/reader.php?aid=$1 last;
rewrite ^/bookreader/([0-9]+)-([0-9]+).html$ /modules/article/reader.php?aid=$1&                                                                             cid=$2 last;
rewrite ^/catalog/([a-zA-Z0-9]+).html$ /modules/article/articlelist.php?class=$1                                                                              last;
rewrite ^/finish.html$ /modules/article/index.php?fullflag=1 last;
rewrite ^/serial.html$ /modules/article/index.php last;
rewrite ^/lastupdate.html$ /modules/article/toplist.php?sort=lastupdate last;
rewrite ^/allvisit.html$ /modules/article/toplist.php?sort=allvisit last;rewrite                                                                              ^/sizes.html$ /modules/article/toplist.php?sort=size last; Read More…

centos下去掉You have new mail in /var/spool/mail/root提示

最近在装的Centos 6.4下查看内存的时候 出现一天奇怪的提示

You have new mail in /var/spool/mail/root

有的时候每敲一下回车,就出来You have new mail in /var/spool/mail/root的提示,究竟是为什么呢?

Linux 系统经常会自动发出一些邮件来提醒用户系统中出了哪些问题(收件箱位置:/var/mail/)。可是这些邮件都是发送给 root 用户的。出于系统安全考虑,通常不建议大家直接使用 root 帐户进行日常操作。所以要想点办法来让系统把发给 root 用户的邮件也给自己指定的外部邮箱发一份,或者是直接关闭此项服务。

1、关闭sendmail服务,这里介绍一种不用关闭sendmail服务的方法


1
2
echo “unset MAILCHECK” >> /etc/profile
source /etc/profile

LNMP添加、删除虚拟主机及伪静态使用教程

一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。
LNMP 1.2的网站添加过程和LNMP 1.1的基本类似,但是增加了FTP和数据库的创建。LNMP1.2的防跨目录也由原来在php.ini中设置移至网站根目录下的.user.ini 进行控制
LNMP 1.1及之前的版本采用/root/vhost.sh 进行添加虚拟主机。

LNMP 1.2开始使用lnmp命令进行管理,
虚拟主机管理基本命令介绍:lnmp vhost {add|list|del}

##伪静态管理##

LNMPA或LAMP可以直接使用网站根目录下放.htaccess 来设置伪静态规则(具体规则可以去程序官网网站找google百度),但是在LNMP下,需要使用Nginx伪静态规则。
伪静态可以随时添加或删除,如果添加完虚拟主机后忘记或没有添加伪静态,可以通过修改配置文件来添加伪静态。
虚拟主机配置文件在:/usr/local/nginx/conf/vhost/域名.conf Read More…