nginx安装和使用

来源:互联网 发布:问道逍遥端怎么改数据 编辑:程序博客网 时间:2024/06/04 17:56

nginx安装和使用

OS: centos-6.5

从包安装

http://nginx.org/en/linux_packages.html

下载并安装rpm包(包含yum配置文件):

# wgethttp://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

# rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

通过yum安装:

# yum install nginx

启动,停止,重载配置

启动:

# nginx

快速停止:

# nginx -s stop

处理完后停止:

# nginx -s quit

重加载配置文件:

# nginx -s reload

重新打开日志文件:

# nginx -s reopen

配置文件结构

nginx的组成模块由配置文件中的指令控制。

简单指令由空格分隔的名称和参数组成,以分号(;)结束;

块指令与简单指令类似,但由包含在括号({和})内的一组指令结束;

 # vim /etc/nginx/nginx.conf

events {

}

http {

  server{

  }

  location/ {

  }

}

服务静态内容

创建目录/data/www 里面放index.html;

创建目录/data/images 里面放若干图片(pic.jpg,…);

# vim /etc/nginx/conf.d/default.conf

# vim /etc/nginx/nginx.conf

http {

    ...

    server {

     listen 8001;

      location / {

       root /data/www;

     }

     location /images/ {

       root /data;

     }

}

}

# nginx -s reload

从浏览器访问:

http://localhost:8001

http://localhost:8001/images/pic.jpg

建立简单代理服务

   server {

     listen 8001;

      location / {

       #root /data/www;

       proxy_pass http://localhost:8002;

     }

     location ~ \.(gif|jpg|png)$ {

       root /data/images;

     }

    }

   server {

     listen 8002;

     root /data/www2;

     location / {

     }

    }

0 0
原创粉丝点击