Archive for category Web服务器
Linux下自行颁发SSL证书
- openssl genrsa -des3 -out test.com.key 1024
- openssl req -new -key test.com.key -out test.com.csr
- openssl rsa -in test.com.key -out test.com_nopass.key
- openssl x509 -req -days 365 -in test.com.csr -signkey test.com.key -out test.com.crt
Nginx的配置:
- server {
- server_name www.test.com;
- listen 443;
- index index.html index.htm index.php;
- root /data/wwwroot/www.test.com;
- ssl on;
- ssl_certificate test.com.crt;
- ssl_certificate_key test.com_nopass.key;
- ......
- }
Trac 0.11 assign to 没有下拉列表的解决办法
好长时间没有写东西了,最近一直在赶项目,已经做了快2年的项目–《三国英雄传》,预期6月和大家见面。
公司的Trac最近连不上了,只好用我架的,发现assign to是input,不是select,在网找到2个贴子:
1. http://trac-hacks.org/wiki/FlexibleAssignToPlugin
2.http://www.ooso.net/archives/443
按上面的试了,都不行,后来,见到这个贴子:
http://pacopablo.com/wiki/pacopablo/blog/set-assign-to-drop-down
突然发现我的trac.ini里的配置好像和文中的
- restrict_owner = true
不同,我的默认的是false,把这个配置开打,重启apache,发现select又回来了!
CentOS 5.2 (x86_64)+Nginx+Php-fcgi+Mysql安装过程
本文参考:http://blog.s135.com/nginx_php_v5/
1.换CentOS的yum源
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://blog.s135.com/soft/linux/centos/5.2/CentOS-Base.repo
2.定时校正服务器时钟
crontab -e
加入如下一行:
Linux文件句柄数导致php-cgi假死的解决方案之一
最近,一台生产中的服务器(CentOS 5.2 64位 4G内存),老是出现网站打不开,登录到服务器上查看,发现Nginx和php-cgi都在运行,和平时不同的是此时php-cgi的 cpu占用为0,马上查看文件句柄数限制
- ulimit -n
得到的结果是:1024,这个值对生产中的服务显得偏小。
网上给出的解决方案,大部分是直接输入
- ulimit -SHn 51200 # 51200可自己根据应用调整
此法缺点很明显,一旦退出登陆,设置就失效了。
也有说直接把该命令写到/etc/rc.d/rc.local中的,今天找到一个正确的做法
打开/etc/security/limits.conf,里面有很详细的注释,找到如下设置(如果没有就插入)
- * soft nofile 51200
- * hard nofile 51200
退出后再次登陆,查看句柄数,已经正确设置为51200。
如果有碰到类似情况,可以检查一下看看是不是文件句柄数设置太小引起的。
近期评论