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