1. 简介
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、 示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。 新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。
2. 使用(XP)
2.1 下载
下载地址:http://nginx.org/en/download.html
以 E 盘根目录为例。
2.2 启动
解压后直接双击 nginx.exe
或者 cmd 到路径下 E:\nginx-1.0.10>start nginx
再或者 cmd 到路径下 E:\nginx-1.0.10>nginx.exe
注:
建议使用第二种,第一种 nothing, 第三种会使你的 cmd 窗口一直处于执行中,不能进行其他命令操作。
此时会生成 E:\nginx-1.0.10\html 这个目录及其目录里面的 index.html 和 50x.html 两个文件。
2.3 查看
打开浏览器输入 http://localhost, 回车。
或者输入 http://localhost/index.html 或 http://localhost/50x.html 即可分别看到静态的 index.html 和 50x.html 的效果。
2.4 关闭
cmd 到路径下 E:\nginx-1.0.10>nginx.exe -s stop
或者 cmd 到路径下 E:\nginx-1.0.10>nginx.exe -s quit
注:stop 是快速停止 nginx,可能并不保存相关信息;quit 是完整有序的停止 nginx,并保存相关信息。
3. 配置
E:\nginx-1.0.10\conf\nginx.conf
貌似很简单的,相信你应该可以看懂,要回家看老友记去了。哇咔咔。。。
4. 其余命令
4.1 nginx.exe -s reload
当配置信息修改,需要重新载入这些配置时使用此命令
4.2 nginx.exe -s reopen:
重新打开日志文件
4.3 nginx -v & nginx -V:
查看版本信息
注: v 只是简单显示版本信息,V 不但显示版本信息,还显示配置参数信息。
4.4 nginx.exe -t -c conf/default.conf:
测试配置文件
4.5 start nginx.exe -c conf/default.conf:
载入指定配置文件