前言

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

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

安装步骤

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

步骤一

  1.百度搜索Nginx,找到官网直接下载对应版本的压缩包。 有稳定版本和最新版本及以前版本,推荐使用稳定版本开发

  下载地址:Nginx官方下载链接

  

  2.下载完成之后,进行解压可以看到如下 文件结构。

  

  3.双击nginx,exe 就启动了。在页面输入localhost。出现如下界面则表示安装成功。默认监听80端口号

  

  4.liunx安装简单介绍

  一、检查和安装依赖项

  yum  -y install  gcc pcre pcre-devel  zlib zlib-devel openssl openssl-devel 如果没有会自动安装,有则不安装

  二、下载liunx版本压缩包 ,解压之后找解压configure目录 使用 【./configure --prefix=自定义安装地址】配置安装目录

  三、通过【make && make install 】 命令进行安装 安装成功之后的目录结构

  

  四、【./nginx】- 启动 【./nginx -s stop】-关闭  【./nginx -s -reload】-重启

  五、查看运行情况 【ps aux|grep nginx】 如下则启动成功

  

  

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

  

  

转载于:https://www.cnblogs.com/Chiler/p/8027167.html

Nginx在windows上安装 及 Nginx的配置及优化相关推荐

  1. 关于Nginx:Nginx在windows上安装及Nginx的配置和优化

    前言 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 ...

  2. java jdk 的环境变量_Java JDK14(Java 14)在Windows上安装与环境变量配置

    一、使用Jabba版本管理工具Windows 10上安装 1、在Win10上安装Jabba 在Win10上的Powershell上执行下面命令:[Net.ServicePointManager]::S ...

  3. 在Nginx/Tengine服务器上安装SSL证书

    在Nginx/Tengine服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Nginx/Tengine服务器上,本文介绍了证书安装的具体操作. 背景信息 本文档以CentOS 7.Ngi ...

  4. 查看服务器上安装的nginx版本号

    怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图所示: -v 显示 nginx 的版本. -V 显示 nginx 的版本,编译器版本和配置参数.

  5. 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项

    在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...

  6. Windows上安装AD域控制器注意事项及常见问题处理办法

    以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...

  7. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  8. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  9. windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

最新文章

  1. 远程桌面网关Apache Guacamole 发布1.0.0版本\n
  2. PostgreSql安装(win 2003 下)
  3. python 建站需求_python建站基础环境配置
  4. 深度学习(七十三)pytorch学习笔记
  5. 中的枚举属性函数_Java 枚举:有效应用
  6. linux添加sshkey,使用SSH密钥对连接Linux实例
  7. 【原】移动web页面兼容处理的思考
  8. 关于svn服务部署方案
  9. Chart 控件 for vs2008的安装
  10. JNI FindClass出错的一种特殊情况
  11. linux下单网卡设双置IP
  12. Fiddler中常用的方法
  13. 分布式文件系统(HDFS)与linux系统文件系统关系
  14. GAMES101 Windows作业环境配置 【Visual Studio】
  15. flowable报错FlowableTaskAlreadyClaimedException问题
  16. Java Stream流总结
  17. php获取证书编号没有serialNumberHex只有serialNumber处理方法
  18. 计算机图形学 学习笔记(一):概述,直线扫描转换算法:DDA,中点画线算法,Bresenham算法
  19. G6信息门户连接不上服务器,G6客户端提示找不到服务器怎么回事 网是通 的
  20. pytest--fixture的使用(前置、后置)

热门文章

  1. php curl p12证书处理,PHP如何支持CURL字符串证书传输(详细解决过程)
  2. 原生JS实现跨浏览器的事件处理程序
  3. 用JS来切换CSS,很好很简单
  4. 在GridView中添加按钮后,如何触发按钮的各种事件?
  5. 九度OJ 区间问题 10000个随机正负数生成
  6. 不要重复发明轮子:C++重用的5重境界
  7. 后台开发经典书籍--mysql从入门到精通
  8. 汇编语言--call 指令
  9. Makefile_07:Make 的工作方式
  10. 面向对象,面向过程编程