Tag Archives: nginx

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

继续阅读

CentOS服务器(nginx+php+MySQL)配置与小内存优化

虚拟机上创建,内存256Mb,为了模拟优化vps。
一、安装
虚拟机使用了“Bridge Adaptor”,从网关自己搞了个IP
选择了CentOS 5.4,x86_32,分区如下:
/dev/hda1 挂载/ 8G
/dev/hda2 挂载/home 2G
swap 256Mb
不要选择任何包,不要图形界面。只保留vim即可。
二、服务设置
第一次启动后,可以设置防火墙什么的,我先把SELinux关了。
内存108Mb
setup进入配置程序。
启动完毕后,找一个服务优[......]

继续阅读