在ename添加域名转发 atans.cn 转向 www.atans.cn
ename.cn 的域名转发要人工审核 你不吹它 永不给你审核url域名转发
而且ename.cn 的域名转发反应实在太慢
倒不如自己用nginx做个rewrite重定向
forum.nginx .org Rob Schultz nginx专家提供的解决方案
统一使用www.atans.cn访问网站
atans.cn 会被重定向到 www.atans.cn
atans.cn/post/107/ 也会被重定向到 www.atans.cn/post/107/
编辑nginx.conf
#这个将负责atans.cn永久重定向到www.atans.cn
server {
listen 80;
server_name atans.cn;
access_log off;
rewrite ^ http://www.atans.cn$request_uri permanent;
}
#www.atans.cn 主要配置
server {
listen 80:
server_name www.atans.cn;
#配置内容...
}
算是比较好的方案
优点
只有访问atans.cn 才会重定向到www.atans.cn
访问 www.atans.cn 不受server atans.cn rewrite的影响
缺点
要用到两个server { }
在国内可以搜索到用if($host !='www.atans.cn') 的方法
listen 80;
server_name atans.cn www.atans.cn
if ($host != 'www.atans.cn) {
rewrite ^/(.*)$ http://www.atans.cn/$1 permanent;
}
}
优点
一个server{}解决了
缺点
不管访问atans.cn还是www.atans.cn
每个客户端都nginx要作一次if()的判断访问域名是不是www.atans.cn
浪费资源
Maxthon 3.0.6.9 Alpha

[在线收藏]
+ 优化收藏同步策略
[崩溃报告]
+ 优化崩溃报告发送策略
[主框架]
* 解决鼠标左键单击页面,地址栏下拉列表不消失的问题
* 解决鼠标左键单击页面内链接,如果目标链接用兼容模式打开,则不会激活标
签的问题
* 解决打开多个标签的情况下,重启浏览器,通过撤销按钮再次打开的标签顺序
颠倒的问题
centos 5.3 nginx-0.8.31-1.el5 php-fpm-5.2.11
# service php-fpm start
Jan 08 10:55:22.912284 [NOTICE] fpm_unix_init_main(), line 284: getrlimit(nofile): max:1024, cur:1024
Jan 08 10:55:22.913126 [NOTICE] fpm_event_init_main(), line 88: libevent: using epoll
Jan 08 10:55:22.913404 [NOTICE] fpm_init(), line 50: fpm is running, pid 2730
Jan 08 10:55:22.918493 [NOTICE] fpm_children_make(), line 352: child 2731 (pool default) started
Jan 08 10:55:22.922118 [NOTICE] fpm_children_make(), line 352: child 2732 (pool default) started
Jan 08 10:55:22.924813 [NOTICE] fpm_children_make(), line 352: child 2734 (pool default) started
Jan 08 10:55:22.927509 [NOTICE] fpm_children_make(), line 352: child 2735 (pool default) started
Jan 08 10:55:22.929378 [NOTICE] fpm_children_make(), line 352: child 2736 (pool default) started
Jan 08 10:55:22.930268 [NOTICE] fpm_event_loop(), line 107: libevent: entering main loop
# service php-fpm stop
php-fpm.log 会出现以下问题
Jan 08 10:56:22.516549 [NOTICE] fpm_got_signal(), line 56: received SIGTERM
Jan 08 10:56:22.516620 [NOTICE] fpm_pctl(), line 256: switching to ‘terminating’ state
Jan 08 10:56:22.516666 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 2736 (pool default)
Jan 08 10:56:22.516707 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 2735 (pool default)
Jan 08 10:56:22.516729 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 2734 (pool default)
Jan 08 10:56:22.516747 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 2732 (pool default)
Jan 08 10:56:22.516765 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 2731 (pool default)
Jan 08 10:56:22.516778 [NOTICE] fpm_pctl_kill_all(), line 181: 5 children are still alive
Jan 08 10:56:22.517532 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Jan 08 10:56:22.517620 [WARNING] fpm_children_bury(), line 215: child 2736 (pool default) exited on signal 15 SIGTERM after 59.588363 seconds from start
Jan 08 10:56:22.518131 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Jan 08 10:56:22.518195 [WARNING] fpm_children_bury(), line 215: child 2735 (pool default) exited on signal 15 SIGTERM after 59.590726 seconds from start
Jan 08 10:56:22.518906 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Jan 08 10:56:22.518969 [WARNING] fpm_children_bury(), line 215: child 2734 (pool default) exited on signal 15 SIGTERM after 59.594192 seconds from start
Jan 08 10:56:22.519518 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Jan 08 10:56:22.519580 [WARNING] fpm_children_bury(), line 215: child 2732 (pool default) exited on signal 15 SIGTERM after 59.597517 seconds from start
Jan 08 10:56:22.520107 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Jan 08 10:56:22.520159 [WARNING] fpm_children_bury(), line 215: child 2731 (pool default) exited on signal 15 SIGTERM after 59.601726 seconds from start
Jan 08 10:56:22.520193 [NOTICE] fpm_pctl_exit(), line 81: exiting, bye-bye!
# vi /etc/sysctl.conf
底部添加
fs.file-max=65535
#vi /etc/security/limits.conf
加上
* soft nofile 65535
* hard nofile 65535






