安装
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