Linux系统安装nginx

devtools/2024/9/23 18:36:40/

目录

  • 一、下载软件包
  • 二、安装依赖
  • 三、安装Nginx
  • 四、启动&停止
  • 五、配置systemd方式管理NG
  • 六、启动&停止
  • 七、实验测试


一、下载软件包

网址:https://nginx.org/
在这里插入图片描述
在这里插入图片描述

二、安装依赖

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

三、安装Nginx

#解压
tar -zxvf nginx-1.20.2.tar.gz
#进入NG目录
cd ./nginx-1.20.2
#配置
./configure --prefix=/usr/local/nginx
#编译
Make
make install

四、启动&停止

#启动
/usr/local/nginx/sbin/nginx
#重新加载配置
/usr/local/nginx/sbin/nginx -s reload
#停止
/usr/local/nginx/sbin/nginx -s stop

五、配置systemd方式管理NG

vim /usr/lib/systemd/system/nginx.service

[Unit]
Description=The Nginx HTTP Server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid
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=multi-user.target

六、启动&停止

systemctl start nginx.service #(启动nginx服务)
systemctl stop nginx.service #(停止nginx服务)
systemctl enable nginx.service #(设置开机自启动)
systemctl disable nginx.service #(停止开机自启动)
systemctl status nginx.service #(查看服务当前状态)
systemctl restart nginx.service #(重新启动服务)
systemctl list-units --type=service #(查看所有已启动的服务)

七、实验测试

配置 /usr/local/nginx/conf/nginx.conf
在这里插入图片描述


http://www.ppmy.cn/devtools/104294.html

相关文章

spring boot 项目 prometheus 自定义指标收集和 grafana 查询--方法耗时分位数指标

auth author JellyfishMIX - github / blog.jellyfishmix.comLICENSE LICENSE-2.0 说明 网上有很多 promehteus 和 grafana 配置,本文不再重复,只介绍自定义部分。目前只介绍了分位数指标的收集和查询,常用于方法耗时的指标监控。 自定义…

20行为型设计模式——访问者模式

一、访问者模介绍 访问者模式(Visitor Pattern)是一种行为型设计模式,用于将操作封装在访问者对象中,以便在不改变被访问对象的类的前提下,定义新的操作。它允许你在不修改现有代码的情况下,向对象结构中添…

​T​P​一​面​

male 20min 1. 请尽可能详细地说明,浏览器盒模型是什么?有哪几种,区别是什么?IE浏览器和现代浏览器默认的盒模型是哪种?你的回答中不要写出示例代码。 盒模型是CSS中一个非常重要的概念,它定义了元素在网…

Unity中保存数据的方法

一、概述 Unity中可用于持久化的方式有: 1)通过ScriptableObject在可编辑模式下保存数据 2)通过excel、json等文件实现数据的可持久化 二、ScriptableObject的使用 1、使用背景 假如需要制作子弹预设体,每个子弹上有speed速…

《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(2)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(1) 7.1 数据链路层的组成结构 数据链路层使用ACK/NAK协议发送和接收TLP,由发送部件和接收部件组成。其中,发送部件由…

C语言补习课

来源:黑马程序员 C语言常用占位符 1.%d 或 %i:用于输出有符号整数(int)。 2.%u:用于输出无符号整数(unsigned int)。 3.%f:用于输出浮点数(float或double&#xff09…

【ubuntu使用笔记】Ubuntu Desktop 访问SMB共享文件夹

Ubuntu Desktop 访问SMB共享文件夹 Ubuntu Desktop 访问SMB共享文件夹文件夹打开 file managerother location输入 IP地址,smb://IP点击connect按钮正常进入 命令行安装客户端连接 Ubuntu Desktop 访问SMB共享文件夹 文件夹 打开 file manager other location 输入…

Spring Boot如何解决跨域问题?

1.什么是跨域? 跨域请求,就是说浏览器在执行脚本文件的ajax请求时,脚本文件所在的服务地址和请求的服务地址不一样。说白了就是ip、网络协议、端口都一样的时候,就是同一个域,否则就是跨域。这是由于Netscape提出一个…