当前位置: 代码迷 >> 综合 >> Centos8——安装Nginx
  详细解决方案

Centos8——安装Nginx

热度:42   发布时间:2023-12-15 20:22:01.0

文章目录

  • 各项版本
  • nginx 安装
    • 创建安装包文件
    • 下载nginx安装源码文件
    • 解压源码文件
    • 配置编译
    • 编译和安装
    • 运行
    • 访问
    • 查看nginx版本
  • 问题
    • openSsl Gcc安装问题
    • 指定版本yum问题
    • 编译类问题
  • 参考资料

各项版本

  • nginx:
    nginx-1.18.0.tar.gz

wget http://nginx.org/download/nginx-1.18.0.tar.gz

  • openssl:
    在这里插入图片描述

nginx 安装

创建安装包文件

mkdir nginxTools

下载nginx安装源码文件

cd /root/nginxTools
wget http://nginx.org/download/nginx-1.18.0.tar.gz

解压源码文件

将nginx-1.18 文件解压至/usr/local/nginx文件路径下:

tar zxf nginx-1.18.0.tar.gz -C /usr/local/src/

配置编译

进入解压好的源码路径下:

cd /usr/local/src/

运行配置脚本:

./configure --prefix=/usr/local/nginx  
--with-http_ssl_module 
--with-http_stub_status_module 
--with-http_gzip_static_module --with-pcre

编译和安装

make

make install

运行

进入编译安装好的nginx目录下:

cd /usr/local/nginx/sbin

./nginx

访问

默认监听80端口,当然可以配置

服务器ip:80

访问链接后,出现如下所示,表示安装成功。
在这里插入图片描述

查看nginx版本

cd /usr/local/nginx/sbin/
在这里插入图片描述

./nginx -v
在这里插入图片描述

问题

openSsl Gcc安装问题

yum -y install gcc gcc-c++ autoconf automake make

指定版本yum问题

当然使用yum命令,默认安装最新版。需要保证nginx版本gcc以及openssl版本适配!

使用yum查看可以安装的软件版本信息:

yum list | grep xxxx

然后再使用下列命令,下载安装指定版本:

yum install xxxx

此项参考资料:在CentOS系统中使用yum安装指定版本软件

编译类问题

  • checking for PCRE library … not found
    缺少pcre相关库文件

yum install pcre-devel

参考资料

Centos7 安装Nginx1.11.3
centos7编译nginx,使用openssl1.1.1h版本