用nginx做静态文件服务器

welcometongixn

安装
1.删除系统自带的nginx
apt-get remove nginx

2.查看残留
which nginx

3.下载源码
wget http://nginx.org/download/
./configure
make
make install
在这里由于我在remove nginx的时候一并把一些依赖的包去除了所以报错:
error: the HTTP rewrite module requires the PCRE library

解决方法:
需要安装pcre包。
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
你可能还需要安装
sudo apt-get install openssl libssl-dev

需要重新./configure
然后再make
make install

启动

安装成功之后,nginx放置在/usr/local/nginx目录下,主要的配置文件为conf目录下的nginx.conf,nginx的启动文件在sbin目录下的nginx文件。
$cd /usr/local/nginx
$sbin/nginx
附:在线安装
$apt-get remove nginx
$which nginx
$apt-get install nginx
$sudo /etc/init.d/nginx start

配置

server {
        client_max_body_size 4G;
        listen  80;  ## listen for ipv4; this line is default and implied
        server_name static.test.sdk.iwplay.com.tw;
        root /home/mini/Sync;
     location / {
          autoindex on; //显示索引
         autoindex_exact_size on; //显示大小
         autoindex_localtime on;   //显示时间
        }

}

参考:http://www.cnblogs.com/languoliang/archive/2013/04/01/nginx.html