Fork me on GitHub

Windows上配置并运行Nginx

百度百科:http://baike.baidu.com/view/926025.htm
中文维基:http://wiki.nginx.org/Chs
维基百科:
http://zh.wikipedia.org/zh/Nginx
官网:http://www.nginx.org
文档:http://www.nginx.org/cn/docs/

简述

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。

虽然Nginx并不能完全实现高性能分布式解决方案,但一个简单的配置或许能暂时缓解当前你的服务器的压力,下面我们来具体介绍一下如何在windows系统下安装和配置Nginx(Nginx运行于Unix或Linux效率会更佳,所以你可以把网站应用部署在windows上,把Nginx代理服务器部署到Unix或Linux上)。

安装

下载Ng(目前1.26版本),在conf目录下nginx.conf文件中,可以修改默认端口如8081

server {
        listen       8081;
        server_name  localhost;

        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

cmd 命令开启服务切换到当前目录cd nginx start nginx

你可以在任务管理器中先结束两个nginx进程,再启动nginx;也可以在命令行中执行nginx -s reload

访问:http://localhost:8081/ 一切正常

Refer

安装成服务:http://koda.iteye.com/blog/600725

posted @ 2013-01-18 15:07  花儿笑弯了腰  阅读(306)  评论(0编辑  收藏  举报