高性能Web服务器Nginx的配置与部署研究系列,1-- 入门 hello work

简介:

Nginx 是一个基于 BSD-like 协议、开源、高性能、轻量级的HTTP服务器、反向代理服务器以及电子邮件(SMTP、POP3、IMAP)服务器。Nginx 是由一个俄罗斯的名叫“Igor Sysoev”的软件工程师开发的,最初用于 Rambler.ru 网站(该网站在俄罗斯国内访问量排名第二)

例子:hello work


1:配置清单:


worker_processes 4;

events {

worker_connections 1024;

}

http {

server {

listen 8011;

server_name localhost;

location /{

alias e:/nginx/;

}

}

}


2:在e盘nginx文件夹下建立index.html


<html>

<head></head>

<body>Hello World!</body>

</html>


3:在浏览器输入:http://localhost:8011/

结果:Hello World!


很神奇吧!我们也没有用到任何服务tomcat 、iis、jboss...为什么它就能够正常显示Hello World!(Nginx是一个轻量级的HTTP服务器、反向代理服务器)

server 模块简介:

1:listen port 监控端口 如:listen 8011 表示监听8011端口

2:server_name 指定名称 域名、host 或 IP 地址 如:server_name localhost

3: charset指定编码字符集

4: 这里的location则通过alias指定了web服务的文件目录。

备注:我们采用的是window nginx-1.5.8

简单的Nginx 配置,希望能够给Nginx入门的同学点启发。