【nginx代理和tengine的启动-重启等命令】

news2024/12/26 23:43:10

在nginx成功启动后[任务管理器有nginx.exe进程],运行vue项目,在浏览器访问http://localhost:10001/,提示:访问拒绝(调试中network某些地址403);
解决方案: localhost改为ip:127.0.0.1,成功访问,可以调用nginx代理的接口啦!

一、nginx代理

启动 Nginx:

在命令提示符中,进入 Nginx 安装目录,通常为 C:\nginx,然后执行以下命令:

start nginx

停止 Nginx:

同样在命令提示符中,进入 Nginx 安装目录,然后执行以下命令:

nginx -s stop
//或者
taskkill /f /im nginx.exe

第一种方法会发送停止信号给 Nginx 服务。第二种方法会直接杀死 Nginx 进程。第一种方法更优雅,因为它允许 Nginx 完成正在处理的请求并正确关闭。

在修改了 Nginx 的配置文件后,你需要重新加载或重启 Nginx 以使配置生效。以下是常用的命令:

重新加载配置:

nginx -s reload

重启 Nginx:

nginx -s stop
nginx

请注意,这里使用了 -s 参数来发送信号给 Nginx 进程。reload 命令用于重新加载配置,stop 命令用于停止 Nginx。在执行这些命令时,请确保你有足够的权限,并在命令提示符中进入 Nginx 的安装目录。

查看nginx是否启动

在Windows中查看Nginx是否正在运行,你可以执行以下步骤:

打开命令提示符(Command Prompt)或者PowerShell。
输入以下命令并按回车键:

tasklist /fi "imagename eq nginx.exe"

如果Nginx正在运行,你将会看到类似以下的输出:

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
nginx.exe                     1234 Services                   0         10,240 K

在这个例子中,“nginx.exe” 显示了Nginx的进程ID(PID)和内存使用情况。

如果Nginx没有运行,你将不会看到任何与 “nginx.exe” 相关的输出。
注意:启动后浏览器访问 localhost或者localhost:port [这里port为自己nginx.conf文件中设置的监听端口]

二、tengine代理

Tengine 是一个基于 Nginx 的高性能 Web 服务器,它在 Windows 平台上并不是官方支持的。因此,Tengine 在 Windows 上的支持可能并不完善,也可能存在一些限制。
然而,如果你有编译 Tengine 的源代码,并且将其移植到了 Windows 上,你可以尝试手动启动 Tengine。以下是一般情况下在 Windows 上启动 Tengine 的步骤:

打开命令提示符:

以管理员权限运行命令提示符。

进入 Tengine 安装目录:

使用 cd 命令进入到 Tengine 的安装目录。例如:

cd C:\path\to\tengine

启动 Tengine:

使用命令启动 Tengine。如果 Tengine 的可执行文件为 tengine.exe,则可以使用以下命令:

tengine.exe

或者,如果你在启动时需要指定配置文件,你可以使用 -c 参数指定配置文件的路径:

tengine.exe -c /path/to/config/file

在修改了 Tengine 的配置文件后,你需要重新加载或重启 Tengine 以使配置生效。以下是常用的命令:

重新加载配置:

tengine.exe -s reload

重启 Tengine:

tengine.exe -s stop
tengine.exe

请注意,Tengine 并没有官方的停止命令,因此通常的做法是先停止再启动,这样可以确保配置的重新加载。如果 Tengine 提供了启动和停止的批处理脚本,你也可以使用那些脚本来进行操作。

在执行这些命令时,确保你在命令提示符中以管理员权限运行,并且在 Tengine 的安装目录中。

windows中tengine查看是否启动或运行中

检查进程:打开命令提示符或 PowerShell,并执行以下命令来查看 Tengine 进程是否在运行:

tasklist /fi "imagename eq tengine.exe"

如果 Tengine 正在运行,你将会看到相关的进程信息。
如下
在这里插入图片描述

注意:启动后浏览器访问 localhost或者localhost:port [这里port为自己nginx.conf文件中设置的监听端口] 笔者访问如下
在这里插入图片描述

停止服务

如果 Tengine 是作为 Windows 服务运行的,你可以使用以下命令停止服务:

net stop tengine

这将停止名为 “tengine” 的服务。

如果 net stop tengine 命令提示 服务名无效,那么可能是因为在系统中没有以 “tengine” 为服务名的服务。这可能是因为 Tengine 在 Windows 系统中使用了不同的服务名称,或者根本没有将其作为服务安装。

在这种情况下,你可以尝试直接使用命令行关闭进程

taskkill /im tengine.exe /f

笔者执行上述命令后,接着又出现如下错误:无法终止进程。。。。拒绝访问
在这里插入图片描述
原因:没有足够的权限来终止 tengine.exe 进程,可能是因为 tengine.exe 进程正在以管理员权限运行,而你当前的命令提示符或 PowerShell 会话没有管理员权限。
解决方法:(1)以管理员身份运行命令提示符或 PowerShell:在新打开的命令提示符或 PowerShell 中执行 taskkill /im tengine.exe /f 命令。结果如下:
在这里插入图片描述
(2)使用管理员权限运行任务管理器:找到 tengine.exe 进程,并尝试结束进程。

2、通过任务管理器: 打开任务管理器,在 “进程” 标签下找到 tengine.exe 进程,并选择结束进程来关闭 Tengine 服务器。但是笔者使用该方式,任务管理器中未显示 tengine.exe 进程,但后台的tengine还在运行。
3、使用 Tengine 提供的控制脚本: 如果 Tengine 提供了关闭脚本,你可以运行该脚本来停止服务器。通常情况下,这个脚本可能是 stop.bat 或 shutdown.bat,位于 Tengine 安装目录的 bin 目录下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1607663.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自动化测试Selenium(4)

WebDriver相关api 定位一组元素 webdriver可以很方便地使用findElement方法来定位某个特定的对象, 不过有时候我们需要定位一组对象, 这时候就要使用findElements方法. 定位一组对象一般用于一下场景: 批量操作对象, 比如将页面上的checkbox都勾上. 先获取一组对象, 再在这组…

【代码随想录】【回文子串】day57:● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇

回文子串 def countSubstrings(self, s):# 动态规划解法# dp[i][j] s[i-j]区间的回文子串的数目 dp[i][j]取决于dp[i1]和dp[j-1]count0dp[[False]*len(s) for _ in range(len(s))]for i in range(len(s)-1,-1,-1):for j in range(i,len(s)):if s[i]s[j] :if j-i<1:count1dp[…

全新升级轻舟知识付费系统引流变现至上利器

知识付费系统&#xff1a;引流变现至上利器 本系统参考各大主流知识付费系统&#xff0c;汇总取其精华&#xff0c;自主研发&#xff0c;正版授权系统。 我们给你搭建搭建一个独立运营的知识付费平台&#xff0c;搭建好之后&#xff0c;你可以自由的运营管理。网站里面的名称…

嵌入式软件考试——网络基础知识

1 主要知识点 OSI/RMTCP/IPIP地址与网络划分DNS与DHCP网络规划与设计网络故障诊断 2 OSI/RM 2.1 OSI七层模型 OSI七层模型 Bit流&#xff1a;物理层(集中器/中继器) 帧&#xff1a;数据链路层(网桥/交换机) 包&#xff1a;网络层(路由器) 段&#xff1a;传输层 报文&#xf…

SpringBoot框架——7.整合MybatisPlus

这篇主要介绍Springboot整合MybatisPlus&#xff0c;另外介绍一个插件JBLSpringbootAppGen,以及一个经常用于测试的基于内存的h2数据库。 Mybatisplus是mybatis的增强工具&#xff0c;和tk-mybatis相似&#xff0c;但功能更强大&#xff0c;可避免重复CRUD语句&#xff0c;先来…

uniapp_微信小程序_预约时间组件的使用

一、官方文档 DatetimePicker 选择器 | uView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架 (uviewui.com) 二、完成的效果 之前使用的是Calendar 日历 这个太耗性能了&#xff0c;直接页面卡顿&#xff0c;所以就换成以上选择器了 三、代码 <u-datetime-p…

graphviz使用

安装 brew install graphviz测试 https://github.com/martisak/dotnets?tabreadme-ov-file

图文教程 | Git安装配置、常用命令大全以及常见问题

前言 因为多了一台电脑&#xff0c;平时写一些代码&#xff0c;改一些文件&#xff0c;用U盘存着转来转去特别麻烦。于是打算用Git管理我的文件&#xff0c;方便在两个终端之间传输数据啥的。也正好给新电脑装好Git。 &#x1f4e2;博客主页&#xff1a;程序源⠀-CSDN博客 &…

3d模型渲染怎么会没材质---模大狮模型网

在进行3D模型渲染时&#xff0c;有时会遇到材质丢失的问题&#xff0c;这可能会给设计师们带来一些困扰。材质是渲染的重要组成部分&#xff0c;它们赋予了模型真实感和视觉吸引力。然而&#xff0c;当模型在渲染过程中出现没有材质的情况时&#xff0c;可能会导致最终效果不如…

Spring Boot 2.x 将 logback 1.2.x 升级至 1.3.x

场景 安全部门针对代码进行漏洞扫描时&#xff0c;发现 logback-core 和 logback-classic 都属于 1.2.x 版本&#xff0c;这个版本存在 CVE 漏洞&#xff0c;并且建议升级到 1.3.x 版本。 问题 将两个包直接升级到 1.3.x 版本时&#xff0c;Spring Boot Web 服务启动直接出现…

基于springboot+vue+Mysql的地方废物回收机构管理系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

C语言中的数据结构--双向链表

前言 上一节我们已经学习完了单链表&#xff08;单向不带头不循环链表&#xff09;的所有内容&#xff0c;我们在链表的分类里面知道了&#xff0c;链表分为单向的和双向的&#xff0c;那么本节我们就来进行双向链表&#xff08;带头双向循环链表&#xff09;的学习&#xff0c…

Java 的注释

文章目录 java 的注释共有三种形式单行注释多行注释文档注释文档注释的文档需要命令进行生成GBK 不可映射问题 与大多数的编程语言一样&#xff0c;Java 中的注释也不会出现在可执行程序中。 因此我们可以在源程序中根据需要添加任意多的注释&#xff0c;而不必担心可执行代码受…

优秀Burp插件 提取JS、HTML中URL插件

Burp Js Url Finder 攻防演练过程中&#xff0c;我们通常会用浏览器访问一些资产&#xff0c;但很多接口/敏感信息隐匿在html、JS文件中&#xff0c;通过该Burp插件我们可以&#xff1a; 1、发现通过某接口可以进行未授权/越权获取到所有的账号密码 2、发现通过某接口可以枚举用…

【数据结构与算法】贪心算法及例题

目录 贪心算法例题一&#xff1a;找零问题例题二&#xff1a;走廊搬运物品最优方案问题输入样例例题三&#xff1a;贪心自助餐 贪心算法 贪心算法是一种在每一步选择中都采取当前状态下最优的选择&#xff0c;以期望最终达到全局最优解的算法。它的核心思想是每次都选择当前最…

python语言零基础入门——变量与简单数据类型

目录 一、变量 1.创建变量 2.变量的修改 3.变量的命名 &#xff08;1&#xff09;常量 &#xff08;2&#xff09;标识符 &#xff08;3&#xff09;关键字 &#xff08;4&#xff09;命名规则 二、简单数据类型 1.变量的数据类型 2.数据类型 3.整型&#xff08;In…

Java项目:基于Springboot+vue实现的校园志愿者管理系统(源码+数据库+环境配置和运行指导视频+系统讲解视频)

一、项目简介 本项目是一套基于Springbootvue实现的校园志愿者管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&…

适合咖啡机小流量开关的流量计有哪些

在选择适合咖啡机小流量开关的流量计时&#xff0c;霍尔式流量计和光电式流量计是常用的流量计。 霍尔式流量计采用了霍尔效应的原理。它将带有两极磁铁的叶轮放置于垂直于磁场的环境中&#xff0c;当液体流经时&#xff0c;叶轮会因流体的作用而转动&#xff0c;产生GS值&…

BCLinux8U6系统部署oceanbase分布式数据库社区版之一、准备 OBD 中控机

本文记录了在BCLinux8U6操作系统的虚拟服务器准备oceanbase开源数据库的 OBD 中控机的过程。 一、中控机环境 1、虚拟服务器硬件配置 2、操作系统版本信息 [rootlocalhost ~]# cat /etc/os-release NAME"BigCloud Enterprise Linux" VERSION"8.6 (Core)&qu…

最强开源大模型 Llama 3震撼发布!开源模型将追上GPT-4,4000亿参数模型也在路上

就在昨晚&#xff0c;Meta官宣了开源的Llama 3 8B和70B版本。 8B模型在多项指标中超越了Gemma 7B和Mistral 7B Instruct&#xff0c;而70B模型则超越了闭源的Claude 3 Sonnet&#xff0c;和Gemini Pro 1.5。 此外Meta还有一个still training的400B参数版本&#xff0c;它和GP…