如何在nginx1.9 windows配置上配置并运行Nginx

如何在Windows上配置并运行Nginx 第2页_百度知道如何在Windows上配置并运行Nginx_百度知道如何在Windows上配置并运行Nginx - 安装篇 _服务器应用_Linux公社-Linux系统门户网站
你好,游客
如何在Windows上配置并运行Nginx
来源:Linux社区&
作者:Linux
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。其中文维基站http://wiki.nginx.org/Chs
虽然Nginx并不能完全实现高性能分布式解决方案,但一个简单的配置或许能暂时缓解当前你的服务器的压力,下面我们来具体介绍一下如何在windows系统下安装和配置Nginx(Nginx运行于Unix或Linux效率会更佳,所以你可以把网站应用部署在windows上,把Nginx代理服务器部署到Unix或Linux上)。
先下载Nginx的windows最新版本0.8.5,下载地址http://sysoev.ru/nginx/nginx-0.8.50.zip
把压缩文件解压至c盘根目录,并将文件夹重命名成nginx
改conf目录下的nginx.conf文件,修改端口为8088(其他端口也行,不要与其他服务端口重复即可)
&&&&&listen&&&&&& 8088;
&&&&&server_name&
打开cmd命令行,运行如下命令:
打开浏览器,输入http://127.0.0.1:8088,如果看到下图片
那就说明你的Nginx代理服务器已经启动了,安装完了,下一篇我将介绍如何配置Nginx,让他真正在我们的应用中起到作用。
-----------------------分割线-----------------------
Ngwsx是Nginx的一个非官方的Windows移植版本,使用Windows的IOCP,支持高并发。特性:*) 支持IOCP和Select两种IO模型。*) 支持以Windows服务的方式运行。*) 支持单进程和主从进程(主进程/工作进程)两种工作模式,启用IOCP事件模块只支持单个工作进程,启用Select事件模块可支持多个工作进程。*) 使用AcceptEx和ConnectEx等WinSock扩展函数。*) 静态链接PCRE和ZLIB库。下载:==========================================================ngx_php_module是一个nginx http模块,它把php解析器内嵌到nginx里面用来执行php脚本。特性:*) PHP解析器内嵌到Nginx,类似于Apache httpd的mod_php模块。下载:
相关资讯 & & &
& (01月02日)
& (10/08/:17)
& (08/25/:05)
& (11/09/:48)
& (09/23/:56)
& (08/15/:22)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
&&&&&&&& 进入window的cmd窗口,输入如下图所示的命令,进入到nginx目录,使用“start nginx.exe ”进行nginx的安装,如下图所示:
&安装成功后,在“任务管理器”中会看到“nginx.exe”进程,如下图所示:
&在浏览器地址栏输入:127.0.0.1,会看到如下图所示的nginx欢迎界面
&相应的命令:
nginx.exe -s stop&&&&&&&&&&&&&&&&&& //停止nginx
nginx.exe -s reload&&&&&&&&&&&&&&& //重新加载nginx
nginx.exe -s quit&&&&&&&&&&&&&&&&&&&& //退出nginx
注:以上的命令中,.exe可以去掉
相应命令的操作如下图所示:
2. nginx配置文件
nginx配置文件为nginx.conf,相应操作如下图所示:
nginx配置文件解析:
阅读(41031)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'windows下安装nginx',
blogAbstract:'&&&&&1.& 到nginx官网上下载相应的安装包,'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}& windows下安装nginx
windows下安装nginx
之前一直有人问如何在windows下如何安装运行nginx,今天有空,同时也给2014年开个好头。
windows下的nginx使用的是native Win32 API编写的,使用select处理连接,所以windows下的nginx性能不会太高且伸缩性(scalability,意思是通过数量上的扩展满足系统业务的增长)也差些,也是大家选着linux跑nginx的主要原因。
另外windows下的nginx缺少一些模块:XSLT filter, image filter, GeoIP module, 和 embedded Perl language。
当然对于很对不会用nginx的个人站长来说,为了赶时髦,能在windows下跑nginx是件拉轰的事(我个人觉得win下apache足够好了,除非你换到linux运行nginx)。
下面开始切入正题,win下的nginx需要下载最新版1.5.8开发版,下载地址http://nginx.org/download/nginx-1.5.8.zip,1.5.8解决了目前所有已知问题。
下载完安装包后,解压即可运行,
下载安装包到D盘目录 D:web
双击压缩包解压后,在命令行下进入d:/web/nginx-1.5.8目录
win7下可以使用同时按下shift键和鼠标右键选着命令行卡开
在如下命令行目录下执行start nginx
start nginx
执行命令后提示"系统找不到文件 nginx"
原因是没进入到nginx.exe目录,解压后多了一层目录,需要进入包含nginx.exe的目录执行start nginx,正确执行后nginx会提示是否允许访问网络,选择允许运行,这样nginx就启动完了。
打开浏览器输入locahost,看到如下页面,windows下nginx就安装启动好了,很简单吧。
如果nginx还是启动失败需要查看nginx日志文件logs/error.log,如果该文件不存在需要查看Windows事件日志中。
同时需要注意的是
1.windows下nginx配置文件中的目录请使用“/”,而不是“”做目录分隔
2.windows下的nginx只有一个有效的工作进程
3.windows vista以后系统的不支持nginx的cache模块和需要共享内存支持的模块。
4.widows下的nginx支持最大1024个并发连接
除非注明,本站文章均为: 原创,转载请注明本文地址:
- 322,396 views - 263,986 views - 196,006 views - 154,282 views - 111,025 views - 98,009 views - 96,157 views - 89,444 views - 78,302 views - 69,302 views

我要回帖

更多关于 windows下配置nginx 的文章

 

随机推荐