当前位置: 首页 > article >正文

Linux系统安装nginx

目录

  • 一、下载软件包
  • 二、安装依赖
  • 三、安装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.kler.cn/a/284583.html

相关文章:

  • 数字后端教程之Innovus report_property和get_property使用方法及应用案例
  • 第一个 Flutter 项目(1)共46节
  • HAproxy 详解
  • 更改Ubuntu22.04锁屏壁纸
  • ctfshow-web入门-SSTI(web361-web368)上
  • [代码随想录Day10打卡] 理论基础 232.用栈实现队列 225. 用队列实现栈 20. 有效的括号 1047. 删除字符串中的所有相邻重复项
  • 如何申请 Midjourney API ,看这篇文章就够了
  • Web自动化测试实战--博客系统
  • css中 display block属性的用法
  • docker里装mysql
  • 使用控制台与键盘进行输入输出
  • 服务器数据恢复—光纤共享存储互斥设置不当导致数据丢失的数据恢复案例
  • NC 二分查找-II
  • SQL 中 LIKE 和 REGEXP 的相同点与不同点解析
  • 关于前端布局的基础知识
  • AI绘画【Stable Diffusion】抽卡必备!时间管理大师Agent Scheduler插件,一键设置任务,让你的休息时间充分利用起来!
  • 如何判断请求是否为跨域请求?——详细教程
  • Godot vscode c# 调试方法
  • Linux——用户和权限
  • 代理 IP 在工业物联网中的大作用
  • 自然灾害预警系统的重要性
  • FPGA概述
  • 算法训练营|图论第7天 prim算法 kruskal算法
  • HPM5301系列--VSCODE开发环境问题修复(一)
  • 深度学习100问18:什么是负采样
  • chat2DB体验