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

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

安装步骤

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

步骤一

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

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

  

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

  

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

80端口被其他程序占用的同时最大的可能性被System占用,查看占用情况和解决方法参开以下链接
https://jingyan.baidu.com/article/08b6a591b23ebe14a8092231.html
启动nginx.exe的时候不一定会出现控制台,可以测试下localhost显示情况就知道了

  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.静态文件缓存

  

nginx在windows上的配置和优化相关推荐

  1. nerfstudio介绍及在windows上的配置、使用

    nerfstudio提供了一个简单的API,可以简化创建.训练和可视化NeRF的端到端过程.该库通过模块化每个组件来支持可解释的NeRF实现.nerfstudio源码地址: https://githu ...

  2. 在windows上安装配置msys2

    在windows上安装配置msys2 msys2安装 启动msys2 msys2中文乱码问题 MSYS2 目录映射问题 MSYS2 ln -s软连接会复制目录的问题 fastab配置文件目录的方法 m ...

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

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

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

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

  5. Nginx在Windows平台的配置与使用

    一.Nginx的概述 1.什么是Nginx: Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...

  6. Windows上安装配置git客户端

    git客户端配置 Windows上安装git客户端 下载地址 链接:https://pan.baidu.com/s/1hmpEo_ijM09f9hHysY8Z9A 提取码:ir01 下载安装就一路ne ...

  7. 测试python安装成功_Python在Windows上安装配置测试

    Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 2.x还是3.x 目前,Python ...

  8. nvdiffrec在Windows上的配置及使用

    nvdiffrec是NVIDIA研究院开源的项目,源代码地址:https://github.com/NVlabs/nvdiffrec ,论文为<Extracting Triangular 3D ...

  9. oracle中jdk配置,Java Oracle JDK11在Windows上安装配置

    1、64位Windows平台上安装JDK的系统要求 有关受支持的处理器和浏览器,请参见Oracle JDK认证系统配置. 2、Windows的JDK安装说明符号 对于本文档中包含以下符号的任何文本,必 ...

最新文章

  1. Windows打印体系结构之打印驱动框架
  2. 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 初始单纯形表 | 检验数计算 | 入基变量 | 出基变量 )
  3. 类及其组成所使用的常见修饰符
  4. LoRaWAN 巩固了其作为低功耗广域网主导技术的地位
  5. Python的类示例
  6. AI与中国未来就业白皮书发布:70%职业受冲击,江浙机器换人大潮汹涌
  7. nodejs npm和yarn 源管理模块 yrm(记录方便查看)
  8. android krc歌词解析,10行代码解析krc歌词文件
  9. 血氧仪方案指夹式TFT指尖心率监测脉搏
  10. Python学习教程公开课:好玩的Python
  11. 一份来自28岁老程序员的自白
  12. 新浪微博应用开发者协议真坑爹啊!
  13. 国内外计算机硬盘取证设备对比与分析
  14. 【有利可图网】不懂ps排版?超详细排版教程送上!
  15. Java类加载的加载,验证,准备,解析,初始化小结
  16. CSS3 制作正方体
  17. 【mysql】mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别
  18. 双线性插值算法的详细总结
  19. 快速释放磁盘空间的方法
  20. 学编程会拉低数学成绩,巴黎大学跟踪1500个小学生得出结论

热门文章

  1. C#:实现ADBlock plus(网页广告监测)算法(附完整源码)
  2. (译)stackoverflow上关于柱形全景与立方体全景转换的讨论
  3. 如何在淘宝店铺外进行店铺推广
  4. 2019年车联网安全 问题分析与解决方案探讨
  5. 计算机排版自然段视频教程,视频画面排版方法
  6. C盘有哪些软件可以删除呀
  7. 移动开发作业6——蓝牙通信的简要设计与开发
  8. eclipse怎么查看jsp生成的class文件
  9. typecho个人轻量级博客搭建
  10. 为找好工作而奔波-第三站:上海的招聘会没赶到...