Tag Archives: nginx

如何为Nginx配置Comodo Positive SSL证书

最近从代理买了个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
会生成[......]

继续阅读

Nginx中设置虚拟目录

假设要给Web服务器的URL的/abc/添加一个虚拟目录,本地路径为/home/xxx/abc

则有两种方案:

1、使用alias

使用alias,加全路径即可。
location /abc/ {
alias /home/xxx/abc/;
}
2、使用root

注意,如果使用root命令,那么就不要加最内部的目录abc了。
location /abc/ {
root /home/xxx/;
}[......]

继续阅读

Nginx中设置密码保护

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[......]

继续阅读

Ubuntu 10.10上编译安装LNMP:Nginx 0.8.54+MySQL 5.1.56+PHP-FPM 5.3.6

本文记录了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[......]

继续阅读