• 欢迎访问莱斯哥网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 小院娱乐欢迎您。
  • 本站采用最新版Git主题演示地址
  • 喜欢该主题百度口碑求点赞啊http://koubei.baidu.com/s/googlo.me
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏莱斯哥吧
  • 莱斯哥推荐云落的淘宝店铺,传送门:http://shop116317755.taobao.com

Windows服务器 安装配置 Nginx

网海畅游 莱斯哥 1704次浏览 已收录 0个评论 扫描二维码

Windows服务器 安装配置 Nginx

        Nginx (“engine x”) 是一款高性能的,轻量级的HTTP Web服务器和反向代理服务器及电子邮件IMAP/POP3/SMTP 代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
        Nginx 是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过五年多时间了,Igor 将源代码以类BSD许可证的形式发布。
        自 Nginx 发布以来,Nginx 已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx 超越Apache的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多。
        目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯、淘宝、六房间、酷6等;新近发现 Nginx 技术在国内日趋火热,越来越多的网站开始应用部署Nginx。
        看到这里莱斯哥已经很想体验一下了,可是该如何安装配置Nginx,让它服务于我们呢?相信有不少爱好者像莱斯哥一样不清楚windows怎么安装配置nginx,那么下面跟莱斯哥一起来学习一下吧:

        一、下载Nginx的稳定版本,目前莱斯哥下载的是1.8.0稳定版,最新的是1.9.5版本,由于是初学还是选择稳定版好一些。

          点此至官网选择下载

        二、解压下载的zip包,并在C盘新建一个名称为nginx的文件夹,并将解压的内容移动到nginx文件夹内;文件内容中:nginx.exe是nginx启动程序,conf是nginx一些配置文件目录,其中nginx.conf是nginx主配置文件

Windows服务器 安装配置 Nginx

Windows服务器 安装配置 Nginx

Windows服务器 安装配置 Nginx

Windows服务器 安装配置 Nginx

        三、这时候去c盘下的nginx文件夹双击nginx应用程序即可启动nginx服务

Windows服务器 安装配置 Nginx

        四、启动任务管理器,检查nginx是否启动

Windows服务器 安装配置 Nginx

        五、在服务器浏览器输入 http://127.0.0.1/  就可以看到nginx的欢迎页面了,非常友好

Windows服务器 安装配置 Nginx

        六、编辑主配置文件nginx.conf,打开conf文件夹,使用记事本打开nginx.conf

Windows服务器 安装配置 Nginx

Windows服务器 安装配置 Nginx

        目前莱斯哥还在研究配置文件的详细配置方法,具体也要看应用于什么应用,搜集了一点配置文件的说明,有错误希望给予指正

#user nobody;【定义nginx运行的用户和用户组】
worker_processes 1;【nginx进程数,建议设置等于cpu总核心数】
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;【全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]】
#pid logs/nginx.pid;【进程文件】
events { 【工作模式与连接数上限】
worker_connections 1024;【单个进程最大连接数(最大连接数=连接数*进程数)】
}
http { 【设定http服务器】
include mime.types;【文件扩展名与文件类型映射表】
default_type application/octet-stream;【默认文件类型】
sendfile on;【开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常把这个改成off。】
#tcp_nopush on;【防止网络阻塞】
#keepalive_timeout 0;
keepalive_timeout 65;【长连接超时时间,单位是秒】
#gzip on;【开启gzip压缩输出】
server { 【虚拟主机的配置】
listen 80;【监听端口】
server_name localhost;【域名可以有多个,用空格隔开】
#charset koi8-r;
#access_log logs/host.access.log main;
location / { 【默认主页目录在nginx安装目录的html子目录,可修改至你需要的目录】
root html;
index index.html index.htm;
}

nginx常用命令

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

莱斯哥 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明源自莱斯哥!
喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址