CentOS 7 安装 Nginx
使用nginx代理
. 安装依赖
- 检查是否安装了gcc,openssl,zlib,pcre,使用
rpm -q
:
# rpm -q gcc
package gcc is not installed
# rpm -q openssl
openssl-1.0.1e-34.el7.x86_64
# rpm -q zlib
zlib-1.2.7-13.el7.x86_64
# rpm -q pcre
pcre-8.32-12.el7.x86_64
没有安装的组件需要安装。比如我需要安装gcc,使用yum -y install
:
yum -y install gcc
-
下载nginx,在用户目录下创建nginx并解压
可以在http://nginx.org/en/download.html下载或者获取最新的发行包。
# cd # mkdir nginx # cd nginx # wget http://nginx.org/download/nginx-1.9.15.tar.gz # tar zxvf nginx-1.9.15.tar.gz # cd nginx-1.9.15 # ./configure # make # make install
我在运行
./configure
的时候遇到了一些问题:zlib 没有找到,使用
rpm -q zlib
时是有的,但这里找不到,于是只能重新安装zlib-
安装zlib的时候,又报错了:
configure: error: You need a C++ compiler for C++ support
-
这是我安装gcc的姿势不对,得使用:
yum install -y gcc gcc-c++
配置nginx
(网上太多了,就不写了吧)