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

Linux centos7安装nginx-1.24.0并且实现自启动

1.安装之前的操作

     ps -ef|grep nginx   查看是否有运行   如果有就杀掉   kill  -9   pid

    find / -name nginx   查看nginx文件

    rm -rf file /usr/local/nginx*    通通删掉删掉

    yum remove nginx          限载一下服务

  1.2.下载安装包

           地址  nginx: download

2.减压文件

tar -zxvf nginx-1.24.0.tar.gz

目录如下 

3.安装环境

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

进入到安装目录里面的nginx-1.24.0中运行

./configure --prefix

make

make install

4.运行,开放端口等

cd /usr/local/nginx/sbin 

.nginx -s reload   重启

./nginx -t    重新加载配置(不要设置nginx-1.24.0中的conf,这个目录只是记录你安装的版本)

开放端口(看自己配置的是什么,默认是80)

firewall-cmd --add-port=80/tcp --permanent

5.设置开机自启使用系统服务

进入到/etc/systemd/system创建phout   叫   nginx.service  名称的文件,内容如下

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target

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

[Install]
WantedBy=multi-user.target

重新加载服务

systemctl daemon-reload

设置为开机自启

systemctl enable nginx.service 

启动  start   查看状态 status   重启  restart   停止  stop

http://www.lryc.cn/news/323668.html

相关文章:

  • 001-Windows下PyTorch极简开发环境配置(上)
  • 分布式Raft原理详解,从不同角色视角分析相关状态
  • 大数据的实时计算和离线计算你理解吗?
  • OS Package Manager
  • 【滑动窗口、矩阵】算法例题
  • 【事务】开发用到的事务,TransactionDefinition实例详解,事务的传播机制
  • Linux信号处理
  • nuclei使用方法
  • 【并查集专题】【蓝桥杯备考训练】:网络分析、奶酪、合并集合、连通块中点的数量、格子游戏【已更新完成】
  • 数据结构(三)复杂度的深层次剖析
  • JavaWeb -- HTTP -- WEB服务器TOMCAT
  • GitHub与Git命令使用笔记
  • 二叉树的层次遍历经典问题-算法通关村
  • SQLiteC/C++接口详细介绍sqlite3_stmt类(十二)
  • 大模型时代如何做安全?
  • 新型储能是什么,储能系统解决方案现状及趋势详细说明
  • 掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
  • Flutter-仿携程首页类型切换
  • C语言 自定义类型:结构体
  • 计算机网络拓扑结构
  • FPGA通过I2C控制AT24C64
  • 134. 加油站(力扣LeetCode)
  • XSKY 智能存储,助力“数据要素 X”先进制造
  • 数据挖掘与分析学习笔记
  • linux docker镜像初始化
  • 专业140+总分410+南京大学851信号与系统考研经验南大电子信息与通信集成,电通,真题,大纲,参考书。
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • 【React 】React 性能优化的手段有哪些?
  • 3.22网络编程小项目
  • Git原理及使用