最近从代理买了个Comodo Positive SSL证书,好便宜,才4.99刀/年,多年付还能继续优惠。。。
讲讲安装和配置的方法。
1、生成CSR
购买之前,先要生成CSR 文件 (Certificate Signing Request),可以在你的服务器上操作(如果安装了OpenSSL的话)
openssl req -new -newkey rsa:2048 -nodes -keyout example_com.key -out example_com.csr
会生成[......]
最近从代理买了个Comodo Positive SSL证书,好便宜,才4.99刀/年,多年付还能继续优惠。。。
讲讲安装和配置的方法。
1、生成CSR
购买之前,先要生成CSR 文件 (Certificate Signing Request),可以在你的服务器上操作(如果安装了OpenSSL的话)
openssl req -new -newkey rsa:2048 -nodes -keyout example_com.key -out example_com.csr
会生成[......]
假设要给Web服务器的URL的/abc/添加一个虚拟目录,本地路径为/home/xxx/abc
则有两种方案:
1、使用alias
使用alias,加全路径即可。
location /abc/ {
alias /home/xxx/abc/;
}
2、使用root
注意,如果使用root命令,那么就不要加最内部的目录abc了。
location /abc/ {
root /home/xxx/;
}[......]
location ^~ /www/ {
auth_basic "Message for password";
auth_basic_user_file /root/password;
}
然后/root/password中的格式为,用户名:密码,如下:
minamoto:shedNjPenV9SI
不过后面的密码,需要crypt进行加密,可以用如下的脚本加密:
#!/usr/bin/perl
use strict;
my $pw=$ARGV[0];
p[......]
本文记录了LNMP在Ubuntu10.10下的编译安装过程,版本如下:
Nginx 0.8.54
MySQL 5.1.56
PHP-FPM 5.3.6
1、编译安装MySQL 5.1.56
#下载
wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.56.tar.gz/from/http://mysql.he.net/
mv index.html mysql-5.1.56.tar.gz
tar -xzvf m[......]
有可能是max-fileno的限制,不够用了,所以反复的出现5xx错误。。
php-fpm.conf
修改
51200
还有一个限制
root执行ulimit -SHn 51200
可以把它放在/etc/rc.local
执行完毕后检查一下当前fileno的限制
ulimit –n
确定为51200后,killall php-fpm 再启动php-fpm[......]