今天尚硅谷出了新版的Nginx教程,感觉之前的教程有点浅所以我决定再看一遍,然后开始看之前要把之前的Nginx卸载掉。在安装教程对应版本的Nginx,这样看教程的时候错误可能会少一点。

目录

一、卸载Nginx

1、检查一下nginx服务是否在运行

2、停止Nginx

2、卸载Nginx

1)执行命令 rm -rf *删除nignx安装的相关文件(这个命令是看你nginx位置而定的)

2)如果设置了Nginx开机自启动的话,可能还需要下面两步

3)可以再用yum指令清理

二、安装Nginx

1、下载解压Nginx

2、安装相对应的依赖

1)安装gcc

2)安装perl库

3) 安装zlib库

三、检测Nginx是否安装成功


一、卸载Nginx

1、检查一下nginx服务是否在运行

ps -ef | grep nginx

2、停止Nginx

/usr/local/nginx/sbin/nginx -s stop

如果你忘记了你的Nginx安装在哪里可以用下面的命令查找。

find  /  -name nginx 

2、卸载Nginx

1)执行命令 rm -rf *删除nignx安装的相关文件(这个命令是看你nginx位置而定的)

2)如果设置了Nginx开机自启动的话,可能还需要下面两步

chkconfig nginx offrm -rf /etc/init.d/nginx

3)可以再用yum指令清理

到这里你的nginx已经卸载干净了。

二、安装Nginx

1、下载解压Nginx

我这个由于是跟着教程学的,我直接把尚硅谷给的安装传到我的Centos上。

直接输入tar zxvf nginx-1.21.6.tar.gz命令解压

2、安装相对应的依赖

1)安装gcc

yum install -y gcc

2)安装perl库

yum install -y pcre pcre-devel

3) 安装zlib库

yum install -y zlib zlib-devel

然后执行下面的指令:

make

make install

因为我安装和make过所以界面和你们不太一样。

4)编译安装Nginx

./configure --prefix=/usr/local/nginx
make
make install

这是make install 完成的页面

三、检测Nginx是否安装成功

1、找你你安装nginx的命令输入下面的指令

 ./nginx

然后输入ip addr指令来获取你虚拟机的ip

2、浏览器输入你的ip地址

看到Welcome to nginx!  说明你的nginx安装成功了。

如果启动不了你要关闭一下防火墙:

systemctl stop firewalld.service

一劳永逸关闭防火墙:

systemctl disable firewalld.service

【Nginx】彻底卸载Nginx以及安装Nginx的详细教程相关推荐

  1. centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)

    本篇文章给大家带来的内容是关于CentOS7编译安装PHP7的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 使用编译的方式来安装 PHP 7. 安装编译工具.依赖包 ...

  2. svn安装教程 mysql_CentOS6.4 下安装SVN的详细教程(超详细)

    1.检查系统是否已经安装如果安装就卸载 rpm -qa subversion yum remove subversion 2.安装 yum install subversion 3.建立SVN库 mk ...

  3. mysql 5.7.17 64位_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

    MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码.因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考. 升级准备 备份之前MySql目 ...

  4. mysql 5.7.17 x86_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

    MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码.因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考. 升级准备 备份之前MySql目 ...

  5. mysql 5.720安装_MySQL 5.7.27下载安装配置的详细教程

    前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的My ...

  6. [新人向]MySQL和Navicat下载、安装及使用详细教程

    MySQL和Navicat下载和安装及使用详细教程 因为这些软件的安装很多都是纯英文,作为新手安装真的需要摸索好久,包括我自己,所以Pipi酱就把自己的经验分享给大家~ MySQL的安装教程 一.下载 ...

  7. mysql8.018安装教程_mysql8.0.18下安装winx64的详细教程(图文详解)

    到网站 下载mysql数据库 解压后进入目录 d:\program files\mysql-8.0.18 创建my.ini文件 [mysql] # 设置mysql客户端默认字符集 default-ch ...

  8. Python中安装PyOpenGL:详细教程

    Python中安装PyOpenGL:详细教程 如果你对Python编程有一定的了解,并且在计算机图形学领域有所涉猎,你可能会使用到PyOpenGL.PyOpenGL是Python的一个OpenGL绑定 ...

  9. VMware虚拟机安装配置Android-x86详细教程

    VMware虚拟机 安装配置Android-x86详细教程 工作环境:cn_windows_7_ultimate_with_sp1_x86 工具:VMware Workstation 10.0 and ...

  10. linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux

    安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...

最新文章

  1. window 注册表五大类
  2. Configuration、SessionFactory、Session
  3. string.Empty 和 并不总是可以互换的
  4. mysql的char和varchar_MySQL的char和varchar
  5. bzoj 3585 mex
  6. 数据3分钟丨Apache Doris谴责DorisDB违背开源精神;HC2021下周召开;openGauss训练营第二期圆满落幕
  7. powershell目录带空格_精心构造的PS1文件名导致Powershell命令执行
  8. linux的系统监视器图片_Linux中一个高效的资源监控器Bpytop
  9. 阿里巴巴矢量图标的应用
  10. 为驾驶安全护航,基于目标检测模型实现驾驶疲劳检测
  11. VB DoEvents 的使用
  12. fps类游戏c语言源程序,95k的FPS游戏!用C++和汇编编写
  13. 计算机工作原理--时钟概念
  14. 从零开始,学会Python爬虫不再难!!! -- (13)selenium项目:自动点赞机丨蓄力计划
  15. pyecharts将html转换图片,如何把pyecharts的炫酷延续到PPT里?
  16. 数字图像处理之第三章
  17. 【Python测试】期末测试
  18. 执行Http请求时doGet和doPost的区别
  19. 技术分享 | 实测在 after_sync 中使用 gh-ost是如何丢数据的
  20. oracle编码转换utf16,oracle编码转换:AL32UTF8-ZHS16GBK

热门文章

  1. 常见的玻璃LED透明屏型号及选择需知
  2. 编译加速的 8 个实用技巧 | 开发者说·DTalk
  3. B+树和LSM树对比
  4. 社群运营能怎么做好?
  5. 先设计一个基本账户类,再通过继承基本账户类设计一个储蓄账户类,储蓄账户 类中增加密码、地址、最小余额和利率等成员变量,并增加一些银行账户经常用到的成员函数。 要求: (1)类
  6. Android调用高德地图车机版
  7. 抖音大V的视频是怎么制作出来的?
  8. LSTM 网络中几个门的理解
  9. python哲学内容 多行胜于单行_Python程序设计(胡新明)-中国大学mooc-题库零氪
  10. 2018湘南学院计算机分数线,2018年湘南学院艺术类本科专业录取分数线