龙空技术网

Nginx学习_第一期_安装及安装问题解决

感恩的心JJL 246

前言:

眼前各位老铁们对“nginx根目录配置问题”可能比较关怀,姐妹们都想要剖析一些“nginx根目录配置问题”的相关内容。那么小编同时在网络上搜集了一些对于“nginx根目录配置问题””的相关资讯,希望姐妹们能喜欢,我们一起来学习一下吧!

Nginx 是高性能的HTTP和反向代理服务器,有十分强劲的处理高并发能力。在实际应用中主要使用反向代理、负责均衡、动静分离三大功能。后续会介绍这三大功能,这里首先介绍Nginx的安装配置。

Nginx的安装

1. 访问官网,下载nginx

官网地址: 官网如下图所示:

2. 安装nginx的依赖

在安装nginx之前需要先安装如下依赖

pcre-8.37.tar.gz

openssl-1.0.1t.tar.gz

zlib-1.2.8.tar.gz

3. 安装pcre-8.37.tar.gz

下载 pcre-8.37.tar.gz 后通过如下命令解压:

tar -xvf pcre-8.37.tar.gz 如下图所示:

解压完成后,会看到多了一个 pcre-8.37 目录,如下图所示:

进入 pcre-8.37 目录,执行 ./configure 命令,如下所示:

首次执行看见了以下的错误:

这是因为没有安装 gcc 所致。

解决方案:执行 yum -y install gcc 命令先来安装 gcc。如下图所示:

注意:系统必须要能上网。

出现如下的 complete 说明安装成功了。

然后,我们再进入 pcre-8.37 目录(pcre安装目录),执行下 ./configure 命令。

再次执行后,我们发现又犯了如下错误。

说明需要安装gcc-c++。

解决方案:执行如下命令,再安装下gcc-c++.

yum -y install gcc-c++

注意:电脑需要联网。

看见如下的 Complete 说明安装成功:

最后,再去 pcre-8.37 (pcre 安装目录)下执行下 ./configure 命令。看见如下信息说明安装成功。

最后,执行 make && manke install 完成 pcre 安装。

看到如下信息,说明安装成功

执行 pcre-config –version 能查看到版本信息,说明安装成功。如下图所示,我们安装的版本为 8.37。

4. 安装剩下的依赖

执行 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 安装剩下的依赖。注意:电脑必须联网。

如下图所示,我们安装成功了。

5. 安装完 nginx 所需依赖后,我们来安装 nginx

首先,执行 tar -xvf nginx-1.12.2.tar.gz 解压 nginx 安装包

解压后,可以看见当前目录下多了如下图所示的目录。

该目录就是nginx的安装目录。

然后,进入nginx 安装目录,执行 ./configure 命令。

看到如下信息后,表示执行成功

最后,在nginx安装目录下。执行 make && manke install 命令。

执行后发现如下错误。

执行后发现了如下错误:

说明没有安装 make 命令,

解决方案:执行如下命令进行安装。

yum -y install gcc automake autoconf libtool make

看见如下信息,说明安装成功了。

然后,再去 nginx安装目录下,执行下 make && manke install 命令

执行后看见如下信息,说明执行成功:

安装完成后,我们进入 /usr/local 目录下,能看见一个 nginx 目录。

进入该目录下的 sbin 目录,执行 ./nginx 命令启动 nginx。我们看见报了如下的错误:

我们发现是 libpcre.so.1 文件未找到。

解决方案:

首先,我们确定 pcre 已经安装,并确认路径

其次,建立软链接

ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1

在 64 位操作系统上,除了以上软链接,还需建立如下软链接

ln -s /usr/local/lib/libpcre.so.1 /lib64/

我们再去 nginx 安装目录下的 sbin 目录下,执行下 ./nginx 命令启动,发现执行成功了。

启动后在浏览器访问下 127.0.0.1 出现如下界面,说明 nginx 启动成功。

本期就到这里的,喜欢的欢迎关注点赞。

标签: #nginx根目录配置问题