Windows下Nginx的启动、停止等命令

article/2025/8/30 21:07:50

Windows下Nginx的启动、停止等命令

可以进入到nginx的安装根目录,执行nginx.exe -h

在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。

1、启动:

C:\server\nginx-1.0.2>start nginx

C:\server\nginx-1.0.2>nginx.exe

注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

如果需要特殊设置nginx的配置文件路径,可以这样执行start nginx -c conf/nginx.conf

2、停止:

C:\server\nginx-1.0.2>nginx.exe -s stop

C:\server\nginx-1.0.2>nginx.exe -s quit

注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

执行 nginx.exe -s stop或者quit命令是不是不能删除进程?查看进程开了一堆nignx.exe

还有80端口在Listening,并且浏览器F5刷新还能访问页面,可能nginx.exe版本或系统的原因,用

taskkill /f /im nginx.exe > null 杀死nginx进程

3、重新载入Nginx:

C:\server\nginx-1.0.2>nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令。

4、重新打开日志文件:

C:\server\nginx-1.0.2>nginx.exe -s reopen

5、查看Nginx版本:

C:\server\nginx-1.0.2>nginx -v

nginx: nginx version: nginx/1.0.2

C:\server\nginx-1.0.2>nginx -V

nginx: nginx version: nginx/1.0.2

nginx: TLS SNI support enabled

nginx: configure arguments: --builddir=objs.msvc8 --crossbuild=win32 --with-debug --prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=objs.msvc8/lib/pcre-7.9 --with-zlib=objs.msvc8/lib/zlib-1.2.3 --with-select_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-mail --with-ipv6 --with-openssl=objs.msvc8/lib/openssl-0.9.8r --with-openssl-opt=enable-tlsext --with-http_ssl_module --with-mail_ssl_module

注:v只是简单显示版本信息,V不但显示版本信息,还显示配置参数信息。

<strong>注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx start nginx : 启动nginxnginx -s reload  :修改配置后重新加载生效nginx -s reopen  :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s stop  :快速停止nginxnginx -s quit  :完整有序的停止nginx如果遇到报错:bash: nginx: command not found有可能是你再linux命令行环境下运行了windows命令,如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload或者 用windows系统自带命令行工具运行</strong>

6、测试或载入指定配置文件:

注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:

C:\server\nginx-1.0.2>nginx.exe -t -c conf/default.conf

nginx: the configuration file C:\server\nginx-1.0.2/conf/default.conf syntax isok

nginx: configuration file C:\server\nginx-1.0.2/conf/default.conf test is successful

载入指定配置文件

C:\server\nginx-1.0.2>start nginx.exe -c conf/default.conf


http://chatgpt.dhexx.cn/article/jQu0ufip.shtml

相关文章

window批处理命令启动nginx

【README】 本文阐述了编写window批处理命令启动&#xff0c;停止nginx&#xff1b; 【1】启动nginx 文件&#xff1a; nginx-start.bat d: cd d:\temp\nginx nginx -s stop taskkill /im nginx.exe /f ping 127.0.0.1 -n 3 -w 1000 > nul start nginx pause 补充&#…

Linux启动nginx

Linux启动nginx 一、下载并解压安装包 1.首先我们需要安装nginx所需要的依赖 yum install pcre pcre-devel gcc openssl openssl-devel zlib zlib-devel2.在/usr/local/下创建文件nginx文件 mkdir /usr/local/nginx/3.进入/usr/local/nginx/ cd /usr/local/nginx/4.在网上…

Centos7 安装 Nginx及启动命令

1、卸载nginx 如果安装过请先卸载干净重新安装 首先输入命令: ps -ef | grep nginx检查一下 nginx 服务是否在运行。如果在运行就停止运行&#xff0c;需要在 nginx 的安装目录下的 sbin 执行&#xff0c;进入目录的命令如下&#xff1a; cd /usr/local/nginx/sbin如果配置…

nginx 启动命令

启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的 步骤1&#xff1a;查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程&#xff0c;它的编号就是主进程号…

Linux安装Nginx并配置启动命令

安装前准备工作 因为Nginx依赖于gcc的编译环境&#xff0c;所以&#xff0c;需要安装编译环境来使Nginx能够编译起来 yum install gcc-cNginx的http模块需要使用pcre来解析正则表达式&#xff0c;需要安装pcre yum install -y pcre pcre-devel安装依赖的解压包 yum install…

nginx启动命令以及与配置systemctl

一.配置systemctl之前的启动方式 进入sbin目录下执行以下命令&#xff1a; 1 启动nginx的命令为 /usr/local/nginx/sbin/nginx 2 3 停止nginx的命令为 /usr/local/nginx/sbin/nginx -s stop 4 重启nginx的命令为 /usr/local/nginx/sbin/nginx -s reload 二.配置sys…

nginx启动命令和停止命令

进入nginx的sbin目录下 cd /usr/local/nginx/sbin/ 1、启动nginx ./nginx 2、停止nginx两种方式 #待nginx进程处理任务完毕进行停止。 ./nginx -s quit #先查出nginx进程id再使用kill命令强制杀掉进程。 ./nginx -s stop 3、查看nginx端口 ps aux|grep nginx 4、查看ng…

Nginx服务的启动和停止

使用Nginx的过程中&#xff0c;我们可能总是需要修改nginx配置文件&#xff0c;然后不停地启动或者停止nginx服务。 这里简单讲一下nginx的相关命令行。 找到nginx的安装路径 whereis nginx 此文章 /usr/local/nginx/sbin/ 是我本地nginx的安装路径 一、启动nginx服务 在…

Nginx常用命令(启动、重启、关闭、检查)

提示&#xff1a;我的nginx安装目录为&#xff1a;/usr/local/nginx 一、Nginx自身命令 1.启动 #启动 #1.直接启动 #进入nginx目录&#xff0c;执行启动命令 cd /usr/local/nginx/sbin ./nginx # 或者直接 /usr/local/nginx/sbin/nginx #2.指定配置文件方式启动 #进入nginx…

Python 开发环境Spyder介绍 【初学者友好】

好久没发基础类文章啦&#xff01; 今天来发一个—— Spyder简介 Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境&#xff0c; 提供高级的代码编辑、交互测试、调试等特性&#xff0c; 支持包括 Windows、Linux 和 OS X 系统。 菜单栏&#xff08;Menu bar…

Spyder安装教程只需三步_保姆式无基础 2020/11/7最新版

Spyder安装教程只需三步——保姆式无基础 2020/11/7最新版 Spyder较适合数据分析流&#xff0c;界面与Rstudio相似。如从事非数据分析流工作不建议安装Spyder,可以搜索<python开发环境>关键词选择其他开发环境。 看了目前的Spyder安装教程&#xff0c;有些看不懂有些太复…

Python IDE Spyder的简单介绍

最近深度学习发展非常迅猛&#xff0c;大有一统江湖的趋势。经过一段时间学习&#xff0c;发现自己对这种神奇的玄学非常感兴趣&#xff0c;希望能够进一步的研究。而这种研究性学科单纯地看论文比较难以明白&#xff0c;所以希望能够跟进大牛们写的代码深入学习。我发现很多大…

Python下Spyder安装方法

1.下载spyder ide&#xff0c;网址如下&#xff1a; https://bitbucket.org/spyder-ide/spyderlib/downloads/ 进行正常的安装即可&#xff0c;没有什么特别需要注意的地方&#xff1b; 2.安装后&#xff0c;运行桌面的快捷方式&#xff0c;发现报错&#xff0c;错误如下&…

spyder使用笔记

问题1&#xff1a;spyder无法调试 具体现象&#xff1a;可正常运行程序&#xff0c;点击调试后卡在第一行&#xff0c;点击下一步无反应&#xff0c;不能调试 spyder4.1.8、spyder5.1.5都出现这样的问题 原因&#xff1a;spyder软件本身的问题&#xff0c;GitHub上有人提出了…

Spyder控制台的简单使用

看前提示&#xff1a;笔者仅是刚刚接触Spyder和Python&#xff0c;使用方法仅局限于表面。刚开始的界面&#xff1a; 在In [1]: 后输入a input() 然后按下回车键 这里光标处可以输入你想给a赋的值&#xff0c;举个例子&#xff1a;给a复制1024 再按下回车键&#xff1a; 之…

spyder配置文件位置及使用说明

spyder配置文件所在位置C:\Users\extra\.spyder-py3\config\spyder.ini edge_line_columns 140&#xff08;允许的中最大行数&#xff0c;默认值为79&#xff09; 在软件的工具>偏好设置>代码补全>代码风格与格式化&#xff0c;这里设置没有效果。只能通过更改配置文…

如何使用Spyder新建/打开一个python的项目

关于python的集成开发环境有很多种&#xff0c;比如PyCharm&#xff0c;Spyder等。楼主在初学python时使用的是Spyder&#xff0c;在打开项目时遇到一点小问题&#xff0c;记录一下解决方法。。 首先在想试用Spyder新建项目时&#xff0c;习惯性的选择了工具栏中的“File”&…

win10 spyder安装教程(不使用anaconda)

前言 环境所趋&#xff0c;迫不得已在家科研。之前在学校都是用的实验室的电脑&#xff0c;自己的笔记本一直没有安装python&#xff0c;spyder。 实验室电脑的spyder是通过anaconda安装的&#xff0c;按照默认的一直next就可以了。看到我这篇教程的肯定是不想通过anaconda的。…

安装spyder

在安装好python3.7的基础上&#xff0c;安装spyder。 打开网址https://pypi.python.org/pypi/spyder&#xff0c;下载里面最新的源码zip包(或者.tar.gz包)&#xff0c;如下图所示&#xff1a; 安装好后&#xff0c;解压&#xff0c;我是放在了当初下载Python安装包时的文件夹中…

学习使用spyder(python IDE)

哪里有spyder呢&#xff1f;Where can we download it? 在"winpython"这个安装包里面&#xff0c;集成的有一个spyder&#xff0c;可以单独运行。&#xff08;windows&#xff09; F6:运行配置对话框 Execute in current Python or IPython interpreter&#xff…