centos8安装nginx

nginx的安装分为两部分,分别为软件的安装和依赖、插件的安装

具体安装

软件的压缩包下载

根据自己的需要下载合适的版本。这里是nginx官网:http://nginx.org/ 进入官网后选择Download选项进入

通过 wget http://nginx.org/download/nginx-1.18.0.tar.gz 下载压缩包

依赖、插件的安装

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

安装这些的作用

gcc 它可以编译 C,C++,Ada,Object C和Java等语言

pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库

zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

openssl openssl-devel openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔

 

解压上面下载的压缩包

tar -zxvf nginx-1.18.0.tar.gz

进入完成解压文件的nginx-1.18.0文件夹下

开始安装

指定安装路径
./configure --prefix=/nginx
这句话的意思是指定安装路径(/nginx为指定的路径)
--prefix=/nginx
编译
make
安装
make install
进入到安装nginx目录下面的sbin
启动命令
./nginx

打开浏览器访问你的IP地址或127.0.0.1,显示此页面说明nginx启动成功

 


补:

自己写了个shell可以一步安装,小白就不要试了

#! /bin/bash
echo "install nginx don't use yum"
echo "input[n/y]:"
read choice
if [ $choice = y ]; then
    echo "OK1"
    wget -q --timeout=20 --tries=10 --spider https://nginx.org
    if [[ $? -eq 0 ]]; then
        echo "OK2"
        wget http://nginx.org/download/nginx-1.18.0.tar.gz
        yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
        tar -zxvf nginx-1.18.0.tar.gz
        if [[ $? -eq 0 ]]; then
            cd /tmp/nginx-1.18.0
            ./configure --prefix=/usr/nginx
            make Makefile
            make install
        fi
    fi
fi

 

 2020-08-16

 参考文章

https://www.cnblogs.com/shiyuelp/archive/2019/11/27/11945882.html

posted @ 2020-06-29 20:50  JianYuBlog  阅读(212)  评论(0)    收藏  举报