您的位置:首页 > 运维架构 > Nginx

windows 下Nginx的配置

2013-12-09 14:52 225 查看


windows 下Nginx的配置

Nginx ("engine x") 是一款高性能的,轻量级的HTTP Web 服务器 和 反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。

Nginx 是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多时间了,Igor 将源代码以类BSD许可证的形式发布。

自 Nginx 发布四年来,Nginx 已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx 超越Apache的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多。

目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;新近发现 Nginx 技术在国内日趋火热,越来越多的网站开始应用部署Nginx。

最重要的是Nginx在windows下是不需要安装的,如果用来前端调试的话,个人感觉比较其他的服务器都比较容易掌握.

Nginx 现在也支持SPDY 协议.

一.下载和安装

下载地址

注意的是,windows版本的解压后里边一定会有一个 nginx.exe ,如果没有则说明你下载到了其他的版本.

下载后将它解压到任何一个文件夹就可以了,比如我一般将它解压到:D:\Program Files\nginx-1.3.9 中.



然后打开windows的cmd(为了避免不必要的错误最好用管理员方式打开), cd 到

当前目录

然后输入

就可以启动服务器.

在浏览器中输入 localhost ,就可以看见ngix的欢迎页面,是不是特别简单.都没有什么难度.

如果觉得每次都要cd 到安装的目录特别麻烦, 可以新建一个快捷方式,然后复制到 c:\Windows\system32 中,然后打开cmd 直接输入nginx.exe.lnk ,就可以方便启动了.



nginx的一些简单命令:

二.配置

Nginx的所有配置都默认使用conf/nginx.conf文件,其地位相当于apache的httpd.conf文件 。当运行nginx.exe暗含运行了nginx -c conf\nginx.conf. 如果想使用自己定义的conf文件如my.conf,命令为nginx -c conf\my.conf.

需要注意的是 ,windows下面文件目录和linux不太一样. 在配置默认主页时, 我先后使用了

所以在项目的文件名中最好不要有空格.

最后我只有去掉文件夹名的空格,再使用

才成功, 不然一直都是404(其实windows下目录中有空格的话,用双引号括起来就没事了.)

有错误的时候查看 error.log 很有帮助的.

安装PHP的方法 在这里 , 我是配合mogodb使用的

教你一步一步部署.net免费空间OpenShift系列之二------创建应用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: