使用nginx做静态文件服务器
1.系统环境操作系统:centos5.2
文件服务器只是提供静态文件服务
2.安装nginx
需安装pcre-devel-6.6-2.el5_1.7
tar zxvf nginx-0.6.32.tar.gz
shell>./configure --prefix=/usr/local/nginx --with-http_stub_status_module
--with-http_ssl_module
shell>make
shell>make install
3.配置nginx
编辑/usr/local/nginx/conf文件
全局参数设置:
usernobody; ##使用普通帐号nobody启动服务##
worker_processes8; ##工作进程设置##
error_loglogs/error.log;
pid logs/nginx.pid;
events {
worker_connections5000; ##每worker_processes进程的最大连接数##
use epoll; ##使用epoll##
}
http{ }项参数设置:
server_names_hash_bucket_size 64;##当设置多个虚拟主机sever时,需增大此参数,默认32#
server_tokens
off; ##禁止显示nginx软件的版本号##
sendfile
on;
tcp_nodelay
on;
keepalive_timeout30;
4.虚拟主机的设置
" www.test.com "的设置:
server {
listen 80;
server_namewww.test.com ;
charset utf-8;
root /data/www.test.com ;
indexindex.html index.htm;
}
5.服务的启动停止
设置自启动
nginx的启动脚本可由支持centos版本的nginx的rpm的安装文件取得,拷贝到
/etc/init.d/目录下。修改启动脚本的两个参数项:
nginx="/usr/local/nginx/sbin/nginx"
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
执行以下命令
chkconfig --add nginx
chkconfig nginx on
执行/etc/init.d/nginx start 启动
/etc/init.d/nginx stop 停止 有点东西哟。谢谢了
页:
[1]