一、目的
学习Flink,需要用nginx做模拟器推送数据,因此需要安装nginx
二、从官网获取安装包
1 nginx版本
nginx-1.12.2.tar.gz
2 官网地址
3 下载安装包
三、安装步骤
1 前提
1.1安装gcc环境:
yum install gcc-c++
1.2安装pcre:
yum install -y pcre pcre-devel
1.3安装zlib:
yum install -y zlib zlib-devel
1.4安装openssl:
yum install -y openssl openssl-devel
2 解压
2.1 到指定目录下
[root@hurys23 ~]# cd /rtp_system_pakage/env/nginx/tar/
[root@hurys23 tar]# ll
总用量 960
-rw-r--r-- 1 root root 981687 7月 30 20:06 nginx-1.12.2.tar.gz
2.2 解压到指定目录下
[root@hurys23 tar]# tar -zxvf nginx-1.12.2.tar.gz -C /rtp_system_pakage/env/nginx/
2.3 重命名为nginx112
[root@hurys23 nginx]# mv nginx-1.12.2/ nginx112
[root@hurys23 nginx112]# ll
总用量 700
drwxr-xr-x 6 1001 mysql 326 7月 30 20:18 auto
-rw-r--r-- 1 1001 mysql 278202 10月 17 2017 CHANGES
-rw-r--r-- 1 1001 mysql 423948 10月 17 2017 CHANGES.ru
drwxr-xr-x 2 1001 mysql 168 7月 30 20:18 conf
-rwxr-xr-x 1 1001 mysql 2481 10月 17 2017 configure
drwxr-xr-x 4 1001 mysql 72 7月 30 20:18 contrib
drwxr-xr-x 2 1001 mysql 40 7月 30 20:18 html
-rw-r--r-- 1 1001 mysql 1397 10月 17 2017 LICENSE
drwxr-xr-x 2 1001 mysql 21 7月 30 20:18 man
-rw-r--r-- 1 1001 mysql 49 10月 17 2017 README
drwxr-xr-x 9 1001 mysql 91 7月 30 20:18 src
2.4 执行命令 ./configure
[root@hurys23 nginx112]# ./configure \
> --prefix=/usr/local/nginx \
> --pid-path=/var/run/nginx/nginx.pid \
> --lock-path=/var/lock/nginx.lock \
> --error-log-path=/var/log/nginx/error.log \
> --http-log-path=/var/log/nginx/access.log \
> --with-http_gzip_static_module \
> --http-client-body-temp-path=/var/temp/nginx/client \
> --http-proxy-temp-path=/var/temp/nginx/proxy \
> --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
> --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
> --http-scgi-temp-path=/var/temp/nginx/scgi
2.5 在/var下创建temp及nginx目录
[root@hurys23 nginx112]# mkdir /var/temp/nginx/client -p
2.6 执行make(编译)
[root@hurys23 nginx112]# make
2.7 执行命令make install(安装)
[root@hurys23 nginx112]# make install
2.8 关闭防火墙后,找到nginx的sbin目录
[root@hurys23 nginx112]# find / -name sbin
/usr/local/nginx/sbin
2.9 到/nginx/sbin/目录下
[root@hurys23 nginx112]# cd /usr/local/nginx/sbin/
[root@hurys23 sbin]# ll
总用量 7184
-rwxr-xr-x 1 root root 3691952 7月 30 20:24 nginx
-rwxr-xr-x 1 root root 3660280 7月 30 20:21 nginx.old
2.10 启动nginx
[root@hurys23 sbin]# ./nginx
2.11 查看页面
搞定nginx安装!!!学习Flink又进了一步。嘿嘿