kuwei 发表于 2010-9-29 16:35:24

使用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   停止

Mr_liuwei 发表于 2021-5-1 10:06:49

有点东西哟。谢谢了
页: [1]
查看完整版本: 使用nginx做静态文件服务器