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上并没有提 ...
随机推荐
- Linux-date函数
rhel7 date函数 显示本地时间?设定当前系统的时间,以一定格式显示当前时间,如X-X-X /X:X:X 使用man date命令查看关于date的使用方法 SYNOPSIS ...
- Beta冲刺-(2/3)
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 这个作业要求在哪里 https://edu.cnbl ...
- 牛客练习赛14 A n的约数 (数论)
链接:https://ac.nowcoder.com/acm/contest/82/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288 ...
- 安装了vs2019 编译node-sass node-gyp 找不到编译器的解决方法
1 新建powershell脚本文件 <# This is a workaround for "node-gyp is unable to find msbuild if VS2019 ...
- python3-继承和多态
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类.父类或超类(Base class.Supe ...
- Django【第27篇】:ModelForm
基于Form组件实现的增删改和基于ModelForm实现的增删改 一.ModelForm的介绍 ModelForm a. class Meta: model, # 对应Model的 fields=No ...
- 文本检错——中文拼写检查工具FASPell
最近因为相关项目需要考虑中文文本检错,然后就发现了爱奇艺发布的号称SOTA的FASPell已经开源代码,所以开始着手实现. 检错思想两步:一,掩码语言模型(MLM)产生候选字符:二,CSD过滤候选字符 ...
- LeetCode--022--括号生成(python)
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合. 例如,给出 n = 3,生成结果为: class Solution: def generateParenth ...
- Oracle中的rowid rownum
1. rowid和rownum都是虚列 2. rowid是物理地址,用于定位oracle中具体数据的物理存储位置 3. rownum则是sql的输出结果排序,从下面的例子可以看出其中的区别. rowi ...
- Ubuntu 14.04 DNS 丢失 | 中文输入法配置 (转载)
1)彻底解决Ubuntu 14.04 重启后DNS配置丢失的问题: http://www.tuicool.com/articles/RVZn2y 2)Ubuntu 14.04中文输入法的安装 ht ...