标签:tps status list header virtual src send 下载 types
本文转至博客http://wenxin2009.iteye.com/blog/2117079
Nginx搭建图片服务器
Nginx下载地址:http://nginx.org/en/download.html
本例下载的是window版本nginx-1.6.1
以下是我本机操作说明:
下载完后,解压,并把它放到D:\tools\nginx-1.6.1,双击nginx.exe即可运行nginx。可通http://127.0.0.1访问到nginx欢迎界面,如下
也可在cmd中通过命令进行启停启动nginx:
start nginx //运行nginx
nginx -s stop // 停止nginx
nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载)
nginx -s quit // 退出nginx
nginx -v //可查nginx版本
在执行nginx命令时,出现了 windows nginx: [error] CreateFile() "logs/nginx.pid" failed 异常。原因是未指定
nginx.conf,指定该文件,启动命令如下:
D:\tools\nginx-1.6.1>nginx -c D:\tools\nginx-1.6.1\conf\nginx.conf
接下来我们配置图片服务器:
1、在本地建了一个D:\resourcesfile\images文件夹,里面放了一张png测试图片。
2、配置nginx.conf文件,配置文件内容如下:
配置完后,执行reload命令重新加载配置文件。然后进行访问图片,http://127.0.0.1:8089/036367.png
如果能访问,说明搭建成功。接下来还需对缓存和安全性进行研究。
===============================================================================
Linux下安装nginx,需要先安装Gcc编译器、PCRE库、zlib库、OpenSSL开发库。然后再安装nginx,
解压:tar -zxvf nginx-1.3.15.tar
编译安装命令:
./configure
make
make install
Linux下配置nginx图片服务器:
nginx version: nginx/0.6.35
nginx启动:/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf
nginx关闭:ps -au|grep nginx
然后kill -9 进程id 或 killall -9 nginx
nginx.conf配置文件内容如下:
配置过程问题汇总:
1、failed Permission denied 权限问题
修改nginx.conf文件中
user nobody
改成:user root
2、nginx中Too many open files的问题
可参考相关博文 http://www.01happy.com/nginx-too-many-open-files/
http://zlr.iteye.com/blog/1961257
3、nginx recv() failed (104: Connection reset by peer) while reading response header from upstream
修改nginx.conf文件中:
if ( !-e $request_filename)
{
proxy_pass http://127.0.0.1:8089;
}
标签:tps status list header virtual src send 下载 types
原文地址:http://www.cnblogs.com/s648667069/p/6337684.html