Nginx——在Windows环境下安装(一)
下载
Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载。其中1.13.x版本为开发版本,1.12.0版本为稳定版本。开发版本分支会较快的获得新功能和缺陷修复,但同时也可能会遇到新的缺陷。一旦更新稳定下来,就会被加入稳定版本分支。
作为生产环境,通常建议用户使用稳定版本。
Nginx在Windows环境下安装
nginx的windows版本使用原生win32 API(非Cygwin模拟层)。当前存在的已知问题:
1.采用select作为通知方法,所以不具备很高的性能和扩展性;
2.虽然可以启动若干工作进程运行,实际上只有一个进程在处理请求所有请求;
3.一个工作进程只能处理不超过1024个并发连接;
4.缓存和其他需要共享内存支持的模块在windows vista及后续版本的操作系统中无法工作,因为在这些操作系统中,地址空间的布局是随机的;
5.除了XSLT过滤器、图像过滤器、GeoIP模块和嵌入Perl语言支持以外,Nginx的Windows版本与Unix版本相比,功能几乎齐全。
安装Nginx的Windows版本,建议下载最新的1.3.13开发版本,因为开发分支上包含了所有已知的问题修复,尤其是针对Windows版本的问题修复。解压下载得到的zip文件,进入nginx-1.3.13目录,运行nginx。
C盘根目录下安装例子
cd c:\
unzip nginx-1.3..zip
cd nginx-1.3.
start nginx
Nginx的Windows版本的控制命令包含如下:
nginx -s stop 快速退出
nginx -s quit 优雅退出
nginx -s reload 更换配置,启动新的工作进程,优雅的关闭以往的工作进程
nginx -s reopen 重新打开日志文件
windows下nginx无法启动
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
C:\>tasklist|findstr "2448"
测试
将Nginx conf文件的server block部分的配置如下:
server {
listen 80;
server_name localhost; location / {
root html;
index index.html index.htm;
} # redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
如上配置,在默认情况下 他的root是 nginx目录下的html文件夹
用户可以通过访问“http://localhost:80/index.html”页面来查看Nginx的欢迎页面。
Nginx在Windows环境下查看nginx进程
用户还可以通过命令行运行tasklist命令来查看nginx进程:
>C:\>tasklist /fi "imagename eq nginx.exe"
如果nginx没有启动或没有得到预期展示页面,可查看error.log文件以查看失败原因。如果日志文件不存在,可在Windows事件日志中查看。
最新文章
- [转]CSS hack大全&;详解
- poj 1011
- linux显示-bash-4.2# 问题
- sql server索引功能资料
- Docker 基础命令 简要入门
- SQL Server 中 with tmp 临时表的用法
- Hello BaiduMap
- 数据库(class0507)
- 无限滚动 --demo
- TCP/IP协议栈及OSI参考模型详解
- IntraWeb.v14.0.32安装及破解指南
- HTML静态网页(框架)
- Linux查看用户数、登录用户
- MYSQL之库操作
- 【mybatis深度历险系列】mybatis的框架原理+入门程序解析
- saltstack主机管理项目:计主机管理项目命令分发器(三)
- CS萌新的汇编学习之路02 Learning of Assembly Language
- <;解决方法>;Centos安装使用Chromedriver
- leetcode437--Path Sum III
- mysql 开源~canal安装解析
热门文章
- C# 读取硬盘信息 ManagementClass类
- CentOS 7.1 下载,安装,配置
- JavaScript中必记英语单词及含义
- 用Javascript做一个“获取验证码”的按钮
- 密信(MeSince),将取代传统电子邮件
- kvm三个kernel相关的调优
- why updating the Real DOM is slow, what is Virtaul DOM, and how updating Virtual DOM increase the performance?
- Jmeter中模拟多用户执行多场景操作
- 使用ajax实现搜索功能
- [luogu2513 HAOI2009] 逆序对数列 (计数dp)