前言:
眼前各位老铁们对“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根目录配置问题