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端口号
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的配置及优化相关推荐
- 关于Nginx:Nginx在windows上安装及Nginx的配置和优化
前言 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 ...
- java jdk 的环境变量_Java JDK14(Java 14)在Windows上安装与环境变量配置
一、使用Jabba版本管理工具Windows 10上安装 1、在Win10上安装Jabba 在Win10上的Powershell上执行下面命令:[Net.ServicePointManager]::S ...
- 在Nginx/Tengine服务器上安装SSL证书
在Nginx/Tengine服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Nginx/Tengine服务器上,本文介绍了证书安装的具体操作. 背景信息 本文档以CentOS 7.Ngi ...
- 查看服务器上安装的nginx版本号
怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图所示: -v 显示 nginx 的版本. -V 显示 nginx 的版本,编译器版本和配置参数.
- 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...
- Windows上安装AD域控制器注意事项及常见问题处理办法
以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...
最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
最新文章
- 远程桌面网关Apache Guacamole 发布1.0.0版本\n
- PostgreSql安装(win 2003 下)
- python 建站需求_python建站基础环境配置
- 深度学习(七十三)pytorch学习笔记
- 中的枚举属性函数_Java 枚举:有效应用
- linux添加sshkey,使用SSH密钥对连接Linux实例
- 【原】移动web页面兼容处理的思考
- 关于svn服务部署方案
- Chart 控件 for vs2008的安装
- JNI FindClass出错的一种特殊情况
- linux下单网卡设双置IP
- Fiddler中常用的方法
- 分布式文件系统(HDFS)与linux系统文件系统关系
- GAMES101 Windows作业环境配置 【Visual Studio】
- flowable报错FlowableTaskAlreadyClaimedException问题
- Java Stream流总结
- php获取证书编号没有serialNumberHex只有serialNumber处理方法
- 计算机图形学 学习笔记(一):概述,直线扫描转换算法:DDA,中点画线算法,Bresenham算法
- G6信息门户连接不上服务器,G6客户端提示找不到服务器怎么回事 网是通 的
- pytest--fixture的使用(前置、后置)