windows下nginx安装配置后怎么使用

 我来答
盘默M2
2017-01-15 · TA获得超过2.9万个赞
知道大有可为答主
回答量:9723
采纳率:93%
帮助的人:8195万
展开全部
1)查看nginx进程
  tasklist /fi "imagename eq nginx.exe",如下显示:
映像名称 PID 会话名 会话# 内存使用
========================= ======== ================ =========== ============
nginx.exe 8944 Console 1 5,128 K
nginx.exe 6712 Console 1 5,556 K
2)nginx常用命令
nginx -s stop 强制关闭
nginx -s quit 安全关闭
nginx -s reload 改变配置文件的时候,重启nginx工作进程,来时配置文件生效
nginx -s reopen 打开日志文件
3)其它
  可以通过配置文件开启多个nginx工作进程,但同时只有其中一个nginx工作进程在工作,其他的阻塞等待。
  一个nginx工作进程最多同时可以处理1024个连接。
  nginx中需要共享内存的cache或者模块无法在windows下正常使用。
  不过,nginx官方正在改进,将来nginx会以服务的方式运行,使用 I/O completion ports代替select方法,使多个工作进程能并发工作。
  要使用nginx配合php-cgi使用,需要修改环境变量,否则,php-cgi运行一定次数就推出,需要重启,设置PHP_FCGI_MAX_REQUESTS这个变量为0即可。
  以上在win7上通过。
8)nginx以windows服务形式启动
  1.下载微软两个工具:
    instsrv.exe srvay.exe
  2.执行命令:
    instsrv Nginxc:/nginx/srvany.exe
  3.配置Nginx的运行参数
  可以直接将配置导入到注册表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NGINX/Parameters]
"Application"="C://nginx//nginx.exe"
"AppParameters"=""
"AppDirectory"="C://nginx//"
  注意:windows 下的Nginx 内置的module 很多没有,用Nginx -V 命令查看。
9)Nginx下部署mono+asp.net环境
  1、从Mono for Windows中提取FastCGI-Mono-Server
  2、Nginx nginx.conf 的配置:

worker_processes 1;
error_log logs/error-debug.log info;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type text/plain;
sendfile on;

keepalive_timeout 65;
index index.html index.htm;

server {
listen 80;
server_name yourdomain.com;
index index.aspx default.aspx;

location / {
root D:\www/yourwebapp;

fastcgi_pass 127.0.0.1:8000;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
}
}

  将上面的 FastCGI-Mono-Server 提取出来,所有文件全部注册到 GAC(否则 Web 应用会找不到他们,当然你也可以直接放到 webapp/bin),然后解压到某个文件夹,这里假设为 D:/FastCGI-Mono-Server。
  之后我们就可以按下列命令运行 FastCGI:
  fastcgi-mono-server2 /socket=tcp:127.0.0.1:8000 /root="D:\www\yourwebapp" /applications=yourdomain.com:/:. /multiplex=True
  最后执行运行 Nginx 服务器,我们的 ASP.Net 程序就能脱离 IIS。
罗兰儿花开
2017-01-18 · 超过215用户采纳过TA的回答
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:207万
展开全部
如果不会安装可以使用一键安装包phpstudy 或phpfind,一键配好nginx+php。解压即可,超级简单好用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式