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

浙公网安备 33010602011771号