Nginx配置成系统服务,Nginx命令配置到系统环境

Nginx----进阶篇 Nginx----进阶篇1、 Nginx服务器基础配置实例2、Nginx服务操作的问题2.1 Nginx配置成系统服务(1) 在`/usr/lib/systemd/system`目录下添加nginx.service,内容如下:(2)添加完成后如果权限有问题需要进行权限设置(3)使用系统命令来操作Nginx服务2.2 Nginx命令配置到系统环境(1) 修改`/etc/profile`文件(2) 使之立即生效(3) 执行nginx命令3、Nginx静态资源部署3.1 Nginx静态资源概述3.1.1 Ngin 阅读详情
Nginx服务操作的问题
经过前面的操作,我们会发现,如果想要启动、关闭或重新加载nginx配
置文件,都需要先进入到nginx的安装目录的sbin目录,然后使用nginx
的二级制可执行文件来操作,相对来说操作比较繁琐,这块该如何优
化?另外如果我们想把Nginx设置成随着服务器启动就自动完成启动操
作,又该如何来实现?这就需要用到接下来我们要讲解的两个知识点:
Nginx配置成系统服务
Nginx配置成系统服务
Nginx命令配置到系统环境
1
2把Nginx应用服务设置成为系统服务,方便对Nginx服务的启动和停止等
相关操作,具体实现步骤:
(1) 在/usr/lib/systemd/system目录下添加nginx.service,内容如下:
vim /usr/lib/systemd/system/nginx.service

[Unit]
 Description=nginx web service
 Documentation=http://nginx.org/en/docs/
 After=network.target

 [Service]
 Type=forking
 PIDFile=/usr/local/nginx/logs/nginx.pid
 ExecStartPre=/usr/local/nginx/sbin/nginx -t -c
/usr/local/nginx/conf/nginx.conf
 ExecStart=/usr/local/nginx/sbin/nginx
 ExecReload=/usr/local/nginx/sbin/nginx -s reload
 ExecStop=/usr/local/nginx/sbin/nginx -s stop
 PrivateTmp=true

 [Install]
 WantedBy=default.target

(2)添加完成后如果权限有问题需要进行权限设置
 chmod 755 /usr/lib/systemd/system/nginx.service

(3)使用系统命令来操作Nginx服务
启动: systemctl start nginx
停止: systemctl stop nginx
重启: systemctl restart nginx
重新加载配置文件: systemctl reload nginx
查看nginx状态: systemctl status nginx
开机启动: systemctl enable nginx

Nginx命令配置到系统环境
前面我们介绍过Nginx安装目录下的二级制可执行文件nginx的很多命
令,要想使用这些命令前提是需要进入sbin目录下才能使用,很不方
便,如何去优化,我们可以将该二进制可执行文件加入到系统的环境变
量,这样的话在任何目录都可以使用nginx对应的相关命令。具体实现步
骤如下:
演示可删除
/usr/local/nginx/sbin/nginx -V
cd /usr/local/nginx/sbin nginx -V
如何优化???
(1)修改/etc/profile文件
vim /etc/profile
在最后一行添加
export PATH=$PATH:/usr/local/nginx/sbin
(2)使之立即生效
 source /etc/profile

(3)执行nginx命令
nginx -V

使用nssm将Nginx配置为Windows服务 Startup directory :填写Nginx的安装根目录(如 D:\nginx-1.26.3),确保包含 conf 和 logs 文件夹。Path :选择Nginx的可执行文件路径(如 D:\nginx-1.26.3\nginx-1.26.3\nginx.exe)。Arguments (可选):若需启动参数(如指定配置文件路径),可在此输入(默认留空)。Service name :输入服务名称(如 MyNginx)。或者通过服务管理器 (services.msc)操作。下载到指定路径下,解压就行。 阅读详情

相关推荐

[运维][Nginx]Nginx学习(2/5)-Nginx高级

上网去搜索访问资源对于我们来说并不陌生,通过浏览器发送一个HTTP请求实现从客户端发送请求到服务器端获取所需要内容后并把内容回显展示在页面的一个过程。这个时候,我们所请 求的内容就分为两种类型,一类是静态资源、一类是动态资源。静态资源即指在服务器端真实存在并且能直接拿来展示的一些文件,比如常见的html页面、css文件、js文件、图 片、视频等资源;

一名不太专业的程序员 1万+

Nginx网站服务配置

一 、Nginx简介 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,Nginx 1.0.4 发布。 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(

weixin_67470255的博客 1717

nginx配置系统服务详细教程

nginx配置详细教程

一名渣渣程序员 335

nginx配置服务器

修改nginx.conf文件,server {xxxxxx通过error_page指定错误码和提示页面,上述配置中,输入任意不存在地址会看到404.html。

m0_73848735的博客 1109

GraphRAG 踩坑记录

GraphRAG踩坑记录

yufanwenshu的博客 4351

ASF-YOLO:一种基于注意尺度序列融合的细胞实例分割YOLO模型

随着样本制备技术和显微成像技术的快速发展,细胞图像的定量处理和分析在医学、细胞生物学等领域发挥着重要作用。基于卷积神经网络(CNN),可以通过神经网络训练学习不同细胞图像的特征信息,具有很强的泛化性能。两阶段的R-CNN系列[1,2,3]及其一阶段变体[4,5]是实例分割任务的经典CNN基础框架。在最近的研究中,You Only Look Once(YOLO)系列[6,7,8,9]已经成为实时实例分割中速度最快、最准确的模型之一。

m0_47867638的博客 9807

Linux系统下Nginx配置成系统服务及将Nginx命令配置到系统环境

本篇文章主要讲解如何在Linux系统下将Nginx配置成系统服务以及如何将Nginx命令配置到系统环境,使得Nginx服务开机自启动并且无需切换到sbin目录下在任意目录都能执行Nginx命令。

2302_78726597的博客 871

C#实战:基于ONNX与SCRFD/ArcFace的高效人脸识别系统开发

本文详细介绍了如何在C#环境中,利用ONNX Runtime高效部署SCRFD人脸检测与ArcFace人脸识别模型,构建一个完整的、高性能的人脸识别系统。内容涵盖环境搭建、模型推理、人脸对齐、特征提取等核心模块,并提供了从Demo到生产系统的优化思路与实战代码,为.NET开发者提供了一套开箱即用的解决方案。

weixin_29061821的博客 489

分布式 - 服务器Nginx:基础系列之Nginx配置文件结构

我们知道浏览器中可以显示的内容有HTML、XML、GIF等种类繁多的文件、媒体等资源,浏览器为了区分这些资源,就需要使用MIME Type。MIME类型是一种标准,用于指示在Web上传输的文件的类型。Nginx作为web服务器,也需要能够识别前端请求的资源类型。http {在上面的示例中,include 指令用于包含默认的 MIME Type 定义文件 mime.types,default_type 指令用于设置默认的 MIME Type。

你今天真好看呀 1689

CANoe实战:LIN Slave一致性测试全流程解析

本文详细解析了使用CANoe进行LIN Slave一致性测试的全流程,包括测试概述、环境搭建、模块集成、测试用例详解及报告分析。通过实际案例分享,帮助工程师掌握LIN 2.0/2.1/2.2、SAE J2602和ISO 17987等标准的自动化测试方法,提升汽车电子从节点的可靠性和兼容性验证效率。

weixin_42665725的博客 533

在 SAP S/4HANA Cloud Public Edition 中掌控 ABAP 生命周期管理:One-Off、Multi-Off 与 Scalable Delivery 的落地方法论

本文系统梳理了SAP S/4HANA Cloud Public Edition中ABAP扩展开发的三种生命周期管理模式:One-Off适用于企业内部扩展,通过Import Collection在三系统间流转;Multi-Off面向少量客户交付,基于gCTS和Git实现不连接系统间的传输;Scalable Delivery则将扩展产品化为add-on,支持规模化分发。文章结合RAP、OData等实际开发场景,对比分析了各模式的特点与适用边界,为国内团队提供了符合Public Cloud要求的开发与交付实践建议

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1496

Nginx05-基础配置案例

【代码】Nginx05-基础配置案例。

李宥的博客 1450

Qt —— 在Win11下“Qt for Android“开发环境,通过USB在真机(华为Meta60 PRO)上调试运行,并打包APK并在真实手机运行

Qt —— 在Win11下“Qt for Android“开发环境,打包APK并在真实手机运行

315

Nginx开始

Nginx笔记 安装Nginx 关闭防火墙 CentOS 7.0默认使用的是firewall作为防火墙 查看防火墙状态 firewall-cmd --state 停止firewall systemctl stop firewalld.service 禁止firewall开机启动 systemctl disable firewalld.service 转自:CentOS 6和CentOS 7防火墙的关闭 Centos7开放及查看端口 – 开放指定端口 firewall-cmd

qq_53850081的博客 1840

RAG的“诊断艺术”:从测试集结果倒追根源,精准优化检索、排序与生成

当RAG应用给出一个糟糕的答案时,开发者的第一反应可能是:“我的Prompt写得不够好?”这种基于“感觉”的猜测往往是低效的。通过构建一个包含黄金上下文信息的测试集,我们可以像一位经验丰富的医生一样,对RAG系统的各个“器官”进行独立的“健康检查”。一个用于RAG诊断的测试集,除了问题和答案,还需要包含中间环节的“黄金标准”。如果你的RAG流程包含Re-ranker,那么在评估完初期的召回后,需要单独评估Re-ranker的效果。RAG的优化是一个持续的过程,应该形成一个闭环。的文档块尽可能多地召回。

kakaZhui的博客 154

Ubuntu零基础入门到精通【1.2讲】:Ubuntu 与 Linux 的关系 —— 你用的到底是什么?

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 3393

day02-Nginx服务配置及基本语法

day02-Nginx服务配置及基本语法

浩浩的博客 206

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Nginx进阶篇【二】

Nginx进阶篇【二】

qq_45740503的博客 1206

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Ngnix服务操作问题,Ngnix的启停资料配置

经过前面的操作,我们会发现,如果想要启动、关闭或重新加载nginx配 置文件,都需要先进入到nginx的安装目录的sbin目录,然后使用nginx 的二级制可执行文件来操作,相对来说操作比较繁琐,这块该如何优 化?ExecStartPre=xxxxx -t -c xxxx 这里的测试文件中-t的意思是检验 -c的意思用来指定路径。这里的PIDFile可以用来指定相关的PID文件,这里指定的是pid相关的文件。如果权限有问题,需要进行一下权限设置,添加完成后如果权限有问题需要进行权限设置。

weixin_54048131的博客 268

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Nginx_day02_Nginx进阶篇_静态资源部署

Nginx服务操作的问题 Nginx配置成系统服务 Nginx命令配置到系统环境 Nginx静态资源部署 Nginx静态资源概述 Nginx静态资源的配置指令 listen指令 server_name指令 匹配执行顺序 location指令 设置请求资源的目录root / alias index指令 error_page指令 静态资源优化配置语法 Nginx静态资源压缩实战 Gzip模块配置指令 Gzip压缩功能的实例配置 Gzip和sendfile共存问题

无 304

2-nginx-静态-防盗-跨域

小案例 需求如下 (1)有如下访问: http://192.168.47.8:8081/server1/location

m0_60700102的博客 750

Nginx配置成系统服务

nginx设置软链接,系统服务,配置nginx环境变量

weixin_42942786的博客 910

Nginx命令配置到系统环境变量

前面我们介绍过Nginx安装目录下的二级制可执行文件 nginx的很多命 令,要想使用这些命令前提是需要进入sbin目录下才能使用,很不方 便,如何去优化,我们可以将该二进制可执行文件加入到系统的环境变 量,这样的话在任何目录都可以使用nginx对应的相关命令。进行环境变量配置之后,在任何位置都可以执行ngnix的相应操作。配置到系统环境变量中,能够更加方便对Nginx进行启动。就可以配置指定的sbin文件的path环境变量路径了。最后生效,使用,使path环境变量生效。ESC+:eq保存退出。

weixin_54048131的博客 2396

Nginx 源码安装成服务

这条命令的主要功能是对名为 nginx-1.21.6.tar.gz 的压缩包进行解压操作。具体来讲,它会先运用 gzip 算法对压缩包进行解压缩,得到一个 tar 包,接着再对这个 tar 包进行解包处理,最终将其中包含的 Nginx 1.21.6 版本的源代码文件释放出来。解压操作会在当前目录下生成一个名为 nginx-1.21.6 的目录,解压出来的所有文件都存放在这个目录中。主进程启动时读取并解析配置文件(如 /etc/nginx/nginx.conf)。/sbin/nginx 启动主进程。

matrixlzp的博客 1137

Nginx编译配置脚本篇(6)- 系统环境相关脚本

Nginx编译配置脚本篇(6)- 系统环境相关脚本1、相关文章2、前言3、auto/os/conf脚本文件详解3.1、输出当前操作系统名称(NGX_SYSTEM)3.2、根据NGX_PLATFORM执行对应的脚本文件3.3、根据处理器的类型设置缓存行大小4、auto/os/linux脚本文件详解4.1、写入当前系统类型到头文件4.2、设置与Makefile相关变量4.3、设置分行符(ngx_spacer)4.4、设置Linux内核版本相关信息4.5、设置epoll相关信息4.6、设置openat函数相关信息

游戏行业资深搬砖人员 3918
上一篇: 如何在Linux中查找Nginx安装目录
下一篇: java图片转pdf ,pdf 导出,pdf转图片
ole_triangle_java
博客等级 码龄10年 82粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值