一开始 到nginx官网 http://nginx.org/en/download.html 下载 1.4.2版本,解压安装到自己希望设置的文件夹即可,
但是打开localhost却出现了 “NOT FOUND” 的 界面提示,故猜想可能是没有启动到nginx 的原因,排除的第一步是先关掉本机的IIS服务,
1、 控制面板 → 管理工具 → Internet 信息服务(IIS)管理器 → 在操作管理服务器处 关掉 即可
2、 不过还是不行,于是根据网上查到别人也有相同的情况,猜想可能是 nginx 占用的是80端口,这个端口可能被占用了
在cmd中输入 netstat -a, 果然有占用端口80的服务,
再次输入 netstat -ano | findstr "80" 查看到底是谁那么嚣张占用我家的80端口,发现占用的PID 是 4
于是再次输入 tasklist |findstr "4",竟然发现是system 系统占用了!
这个时候不出点绝招看来是不行了!经过细心排查,发现是 SQL Server Reporting Services (SQLEXPRESS) ,我的数据库SQL2008占用了!
果断在任务管理器中将其正法!再次启动 nginx,得道!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:[移动云计算开发 01] 解决 windows 7 安装设置 nginx 出现端口占用的问题 - Python技术站