nginx windows安装基础
nginx在 window上运行需要1.17.3以上。 官方文件https://nginx.org/en/docs/windows.html
nginx启动:
1:进入安装目录,双击nginx.exe。有个窗口一闪而过,此时浏览器访问localhost:80可以看到nginx的欢迎页。
2:进入cmd。执行命令:start nginx。同样可以运行。
nginx 查看状态:
如上图和浏览器都可以验证。
nginx其他命令:
nginx -s stop 强制停止。
nginx -s quit 比较平和。
nginx -s reload 根据更新了的配置文件,平和地停止当前进程。重新启动一个新的进程。
nginx -s reopen re-opening log files.
nginx重要的文件。
日志。nginx_root/logs
配置文件。位置:nginx_root/conf/nginx.conf
nginx进程文件。位置:ngixn_root/logs/nginx.pid
nginx进程文件。
内容很简单,只有当前nginx进程(process)的PID。
如下图,windows中type filename命令可以查看文件内容。PID的作用就是标志当前nginx进程的id。如,nginx -s stop, nginx -s quit, nginx -s reload命令都会停止当前的进程。但是如果没有PID,就不知道要停止哪个进程。这就是nginx.pid的作用。
每次重启一个nginx进程,就会删除ngin.pid文件。启动了新进程后,再创建这个文件。
这里执行了nginx -s quit后logs文件夹中的nginx.pid文件。就被删除了。
nginx进程
如上图有两个进程:2956和5356。一个是主进程(master process),另一个是工作进程(worker process)。
现在执行tasklist /fi "imagename eq ngixn.exe"后,还是可以看到有内容输出。 我不知道为什么。可能是我之前启动的nginx吧。是的,我之前安装的是1.12.x,启动后访问localhost:80没有输出。新建了index.html文件也不行。那时对nginx的几个命令不熟,所以就新安装了一个。
相对路径
nginx以它运行的目录,作为相对路径的前缀。比如,在nginx.conf文件中的日志路径:logs/access.log,这个路径就是相对路径。如前所述,这个access.log文件在windows中的实际路径就是:c:\another\nginx-1.17.3\logs\access.log。
如果在nginx.conf文件中想使用其他地址,需要配置相应的绝对路径。
重要须知
1:可以启动多个工作进程,但只有一个工作进程在做实际的工作。
2:不支持UDP代理功能。
3:目前的进程,不支持多线程。
nginx windows安装基础的更多相关文章
- nginx windows 安装为服务.
安装Nginx 下载windows版nginx (http://nginx.org/download/nginx-1.10.0.zip),之后解压到需要放置的位置(D:\xampp\nginx) 将N ...
- Nginx Windows 安装启动
原文连接:http://tengine.taobao.org/book/appendix_c.html#nginxwindows 下载 Nginx是开源软件,用户可以访问 http://nginx.o ...
- Nginx Linux和Windows安装教程
前言 本篇文章主要介绍的是Nginx Linux环境和Windows的安装教程. Nginx 介绍 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Syso ...
- Nginx入门篇-基础知识与linux下安装操作
我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/SM ...
- Nginx - Windows下Nginx基本安装和配置
Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定.性能更好,而且配置简单,资源占用较低. 1. 安装 Nginx ...
- [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...
- Nginx Windows详细安装部署教程
一.Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ramble ...
- windows安装并配置 nginx
1,windows安装并配置 nginx 到nginx官网上下载相应的安装包,http://nginx.org/en/download.html: 下载并压缩放到自己目录下面,不要有中文目录 进入cm ...
- Nginx Windows版的服务安装和管理工具
以前研究过负载均衡,最近正在项目上实施(从来没做过小项目以上级别的东西,哈),nginx挺好,不过Windows有点为难,小流量和本地不追求性能,简单易用是目标. Nginx Windows上并没有提 ...
随机推荐
- 前端开发HTML&css入门——HTML
HTML究竟为何物?其实HTML就是一种标记语言,英文全称为Hypertext Markup Language,翻译过来就叫超文本标记语言.它的作用就是负责负责网页的三个要素之中的结构. HTML使用 ...
- Python numpy插入、读取至postgreSQL数据库中bytea类型字段
安装psycopg2模块,此模块用于连接PostgreSQL数据库 pip install psycopg2 # -*- coding: utf-8 -*- import psycopg2 impo ...
- How Does Caching Work in AFNetworking? : AFImageCache & NSUrlCache Explained
http://blog.originate.com/blog/2014/02/20/afimagecache-vs-nsurlcache/
- 使用Cookie记住登录用户
在登录表单中,写入: 记住我: <select name="cookie"> <option value="0" selected ...
- 统计学习方法——第四章朴素贝叶斯及c++实现
1.名词解释 贝叶斯定理,自己看书,没啥说的,翻译成人话就是,条件A下的bi出现的概率等于A和bi一起出现的概率除以A出现的概率. 记忆方式就是变后验概率为先验概率,或者说,将条件与结果转换. 先验概 ...
- 负载均衡的3种模型(httpd+lvs几十万并发的负载均衡搭建)
一.几种常见的负载均衡模型 二.搭建httpd+lvs LVS .node01 启动一块eth0:2的网卡子接口(ifconfig eth0: down可以把网卡down掉) ifconfig eth ...
- CIC许可更新
打开IA软件,点击软件中的[License],可以查看当前许可是否可用或者过期,如果过期,点击下方的[Load License],选择最新的I3许可文件加载,重启电脑.
- 机器学习分类算法之K近邻(K-Nearest Neighbor)
一.概念 KNN主要用来解决分类问题,是监督分类算法,它通过判断最近K个点的类别来决定自身类别,所以K值对结果影响很大,虽然它实现比较简单,但在目标数据集比例分配不平衡时,会造成结果的不准确.而且KN ...
- Linux日常之Ubuntu系统中sendmail的安装、配置、发送邮件
一. 安装 1. sendmail必须先要安装两个包 (1)sudo apt-get install sendmail (2)sudo apt-get install sendmail-cf 2. u ...
- 字符编码 python2与python3的区别
目录 1. 字符编码 2. 文本编辑器存储信息的过程 3. 编码: 1. 编码的历史 2. gb2312和gbk的区别 3. 编码和解码 4. python解释器 解释代码的流程 1. 读取文本到解释 ...