Nginx在windows上安装 及 Nginx的配置及优化

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 点(俄文:Рамблер)开发 的.

  它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。

安装步骤

Nginx 的安装步骤比较简单,安装在windows上推荐使用压缩包的安装方式。压缩包安装方式配置属性更灵活。接下来是步骤:

1.百度搜索Nginx,找到官网直接下载对应版本的压缩包。 有稳定版本和最新版本及以前版本,推荐使用稳定版本开发
nginx下载地址:官方地址
这里写图片描述
2.下载完成之后,进行解压可以看到如下 文件结构。
这里写图片描述
3.双击nginx,exe 就启动了。在页面输入localhost。出现如下界面则表示安装成功。默认监听80端口号
这里写图片描述


Nginx基本属性配置

1.找到安装目录下conf 文件下的nginx.conf文件 通过 Notepad++打开进行 属性配置

这里写图片描述
2.worker_processes 1;跟cpu数有关
3.events {

    #nginx最大负载量
    worker_connections 1024;
    }
4.include mime.types;
这里写图片描述
5.server : http结构下可以有多个server。请求进来 确定 使用哪一个 server由 server_name 确定
这里写图片描述
6.location : 一个server下可以有多个location ,用来匹配 同一个域名下不同uri的访问

    root 表示本地的根目录 ,可以写相对路径 也可以写绝对路径如 e:/nginx/html ;

    index :访问主页 后面如果跟有多个页面 则会依次判断 如果第一个不存在 则向后匹配;

    proxy_pass :转发 后跟系统地址
    这里写图片描述

7.location匹配原则
这里写图片描述


Nginx的优化

1.worker_processes :工作进程
这里写图片描述
2.worker_cpu_affinity
这里写图片描述
3.worker_rlimit_nofile
这里写图片描述
4.events;

  worker_connections:最大并发量;

   maxClient:最大可用客户数;

  epoll:非阻塞模型 ;
5.Http;

  access_log :访问日志

  error_log: 异常日志 ;

  crit:错误级别;
  这里写图片描述

6,缓存发送 请求
这里写图片描述

7.最大连接时间
这里写图片描述

8.内容压缩
这里写图片描述
9.静态文件缓存
这里写图片描述


TIP:nginx启动关闭的命令 在nginx安装的目录下

  开启 >nginx

  关闭>nginx.exe -s stop

转账

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值