Nginx——centos7安装Nginx并测试是否安装成功(图解版)

一、环境调试确认

1、四项确认

  • 确认系统可连网

    #百度是否ping通
    ping www.baidu.com 
    

    在这里插入图片描述

  • 确认yum可用

    yum list
    

    在这里插入图片描述

  • 确认关闭iptables规则

    #关闭iptables规则
    iptables -F 
    

在这里插入图片描述

  • 确认停用selinux

     #临时关闭
     setenforce 0 
     #永久关闭
     vi /etc/selinux/config
     将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效
    

    在这里插入图片描述

2、两项安装

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim 

在这里插入图片描述

二、centos7安装Nginx步骤

1、百度搜索【Nginx官网】,点击Nginx官网链接,点击【download】,选择【Stable version】版本下载。如下图:
在这里插入图片描述2、删除opt目录下多余的rh文件夹,如下图:
在这里插入图片描述
3、在/opt目录下创建softwares文件夹和modules,并且授权777权限。如下图:

  • softwares 用于存放安装包
  • modules 用于存放安装后的文件
    在这里插入图片描述

4、把下载的nginx-1.18.0.tar.gz上传到/opt/softwares文件夹下,并更改文件可执行权限。如下图:
在这里插入图片描述在这里插入图片描述

5、解压/opt/softwares/目录下的nginx-1.18.0.tar.gz文件到/opt/modules文件夹中。如下图:

在这里插入图片描述在这里插入图片描述

6、进入/opt/modules/nginx-1.18.0文件夹,输入./configure 报错./configure: error: cc compiler is not found,说明需要安装 gcc 和gcc-c++,

  • 此处截图省略。。。。。因为lz已centos7已安装过gcc

7、退出到根目录:cd /, 输入yum -y install gcc gcc-c++ autoconf automake 即解决 上一个问题

  • 此处截图省略。。。。。因为lz已centos7已安装过gcc

8、再次进入/opt/modules/nginx-1.18.0文件夹,输入./configure 报错./configure: error: the HTTP rewrite module requires the PCRE library. 说明需要安装PCRE库。如下图:
在这里插入图片描述
9、再次退出到根目录:cd /, 输入yum -y install pcre pcre-devel 即解决上一个问题,。如下图:
在这里插入图片描述在这里插入图片描述
10、再次进入/opt/modules/nginx-1.18.0文件夹,输入./configure 报错:./configure: error: the HTTP gzip module requires the zlib library. 说明需要安装zlib库。如下图:
在这里插入图片描述

11、再次退出到根目录:cd /, 输入yum -y install zlib zlib-devel 即解决上一个问题。如下图:
在这里插入图片描述在这里插入图片描述
12、再次进/opt/modules/nginx-1.18.0文件夹,输入./configure 没有报错,如下图:
在这里插入图片描述
13、在/opt/modules/nginx-1.18.0目录下输入make命令。如下图:
在这里插入图片描述
14、在/opt/modules/nginx-1.18.0目录下最后输入make install 命令安装成功。如下图:
在这里插入图片描述

三、测试安装是否成功

1、退出到根目录并进入usr/local目录。如下图:
在这里插入图片描述

2、查看该目录下是否有ginx文件夹,如果有证明环境搭建成功。如下图:
在这里插入图片描述
3、nginx启动命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf。如下图:

启动代码格式:nginx安装目录地址 -c nginx配置文件地址

在这里插入图片描述
4、查看nginx是否启动,查看nginx进程即可。如下图说明启动成功

在这里插入图片描述

5、进入虚拟机centos7环境的图形界面,打开虚拟机自带的火狐浏览器输入localhost会看到下图,也说明nginx启动成功

在这里插入图片描述

四、卸载Nginx

  • 删除/usr/local/目录下的nginx文件即可

    rm -rf /usr/local/nginx
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小志的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值