Windows下nginx的安装与配置
来源:互联网 发布:港股模拟交易软件 编辑:程序博客网 时间:2024/05/29 12:16
Nginx ("engine x") 是一款高性能的,轻量级的HTTP Web 服务器 和 反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。
Nginx 是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多时间了,Igor 将源代码以类BSD许可证的形式发布。
自 Nginx 发布四年来,Nginx 已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx 超越Apache的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多。
一、下载nginx 如nginx-1.4.5.zip,解压即可
运行nginx.exe闪了一下,到进程里找,发现没有启动成功,看日志logs/error.log,发现如下错误
An attempt was made to access a socket in a way forbidden by its access permissions
查了下,有可能是以下3点引起的:
1.防火墙打开了
2.80端口被占用了(确实有个默认的站点用的80端口,关闭了后再启动nginx正常了,80后为Nginx默认的配置,我的就是这个原因,80端口关闭后就可以正常启动了)
怎么看出来的正常的,看一下logs下面是不是多了一个nginx.pid文件,cmd窗口了输入
C:\nginx-1.4.5>tasklist /fi "imagename eq nginx.exe"
结果如下:
这时说明已经启成功了,有两个进程。按照官方的解释,nginx是守护进程,其中一个是一直处理事件等待中,当有事件被触发时,就启动另外一个进程处理相关请求。
访问成功后可以logs下的access.log看到访问站点的request信息
如果没有成功可以再查看logs下的error.log原因,以下为其它操作命令
nginx -s stopquick exitnginx -s quitgraceful quitnginx -s reloadchanging configuration, starting a new worker, quitting an old worker gracefullynginx -s reopenreopening log files官网提供了详细的windows usage 安装说明
二、配置
待续
- windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- Windows下Nginx的安装与配置
- windows下Nginx和PHP的安装与配置
- Windows下Nginx+PHP5的安装与配置方法
- Windows 下 Nginx + PHP5 的安装与配置
- Windows 下 Nginx + PHP5 的安装与配置
- Windows 下 Nginx + PHP5 的安装与配置
- 微信公众平台开发的相关问题
- 烦恼的、在意的事,不要去想它
- 移动添加SDK注意事项
- Linux下Red5安装和配置
- 快速搭建 Cocos2d-HTML5 开发调试环境 分享0
- Windows下nginx的安装与配置
- 地产类消费者行为习惯市场调查
- 詹姆斯谈绝杀:确保不给对手留时间
- spring对hibernate的session管理的配置
- linux创建删除磁盘分区
- 初来乍到,请多关照
- 问题:客户端从服务器分页获取列表,如何保证流量最少,且客户端和Server数据的一致性?
- Google App Engine的app.yaml详细说明
- 斯帅:没料到詹姆斯会耗光时间再投