How to install Nginx on Windows

http://www.nginxtips.com/how-to-install-nginx-in-windows/

 

下载windows的nginx压缩包,解压运行(nginx.exe)。

端口占用导致win7下无法启动nginx服务器,启动(nginx.exe)窗口一闪而过,没有提示出来链接网络。

修改nginx/conf/nginx.conf中

server {
listen 8011;(修改端口号就行了)

……}

再次运行(nginx.exe)是不是启动成功 输入http://localhost:8011/

出现:

Welcome to nginx!

恭喜你,nginx启动成功了!

配置nginx到环境变量(主要下面命令要用,否则输入下面命令要带上nginx.exe的全路径)

nginx常用命令

nginx -s stop 强制关闭 nginx -s quit 安全关闭 nginx -s reload 改变配置文件的时候,重启nginx工作进程,来时配置文件生效 nginx -s reopen 打开日志文件

常用配置





C:\nginx\conf\nginx.conf,使用自己定义的conf文件如my.conf,命令为nginx -c conf\my.conf





常用配置如下:

Nginx.conf代码 http { server { #1.侦听80端口 listen 80; location / {

2. 默认主页目录在nginx安装目录的html子目录。

root html; index index.html index.htm;

3. 没有索引页时,罗列文件和子目录

autoindex on; autoindex_exact_size on; autoindex_localtime on; }

4.指定虚拟目录

location /tshirt { alias D:\programs\Apache2\htdocs\tshirt; index index.html index.htm; } }

5.虚拟主机www.emb.info配置

server { listen 80; server_name www.emb.info; access_log emb.info/logs/access.log; location / { index index.html; root emb.info/htdocs; } } }

http {

server { #1.侦听80端口 listen 80; location / {

2. 默认主页目录在nginx安装目录的html子目录。

root html; index index.html index.htm;

3. 没有索引页时,罗列文件和子目录

autoindex on; autoindex_exact_size on; autoindex_localtime on; }

4.指定虚拟目录

location /tshirt { alias D:\programs\Apache2\htdocs\tshirt; index index.html index.htm; } }

5.虚拟主机www.emb.info配置

server { listen 80; server_name www.emb.info; access_log emb.info/logs/access.log; location / { index index.html; root emb.info/htdocs; } } }

小提示:

运行nginx -V可以查看该Win32平台编译版支持哪些模块。我这里的结果为: Log代码 nginx version: nginx/0.7.65 TLS SNI support enabled configure arguments:

nginx version: nginx/0.7.65

TLS SNI support enabled configure arguments:

显然,最经常用的memcache, rewrite模块都没在其中,因此该win32编译版本仅能供基本开发测试使用,对于产品平台,应该重新编译自己想要的win32版本,或者在linux下使用更方便。





查看nginx进程





tasklist /fi “imagename eq nginx.exe”,如下显示:

映像名称                       PID 会话名              会话#       内存使用 ========================= ======== ================ =========== ============ nginx.exe                     8944 Console                    1      5,128 K nginx.exe                     6712 Console                    1      5,556 K