Install nginx-1.14.2 on CentOS7.5

1.Install Develop Tools

1.1.Using yum can’t get nginx the latest version. So let’s install by source code.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
yum -y groupinstall 'Development Tools'

Installed:
autoconf.noarch 0:2.69-11.el7 automake.noarch 0:1.13.4-3.el7
bison.x86_64 0:3.0.4-2.el7 byacc.x86_64 0:1.9.20130304-3.el7
cscope.x86_64 0:15.8-10.el7 ctags.x86_64 0:5.8-13.el7
diffstat.x86_64 0:1.57-4.el7 doxygen.x86_64 1:1.8.5-3.el7
flex.x86_64 0:2.5.37-6.el7 gcc.x86_64 0:4.8.5-36.el7
gcc-c++.x86_64 0:4.8.5-36.el7 gcc-gfortran.x86_64 0:4.8.5-36.el7
git.x86_64 0:1.8.3.1-20.el7 indent.x86_64 0:2.2.11-13.el7
intltool.noarch 0:0.50.2-7.el7 libtool.x86_64 0:2.4.2-22.el7_3
patch.x86_64 0:2.7.1-10.el7_5 patchutils.x86_64 0:0.3.3-4.el7
rcs.x86_64 0:5.9.0-5.el7 redhat-rpm-config.noarch 0:9.1.0-87.el7.centos
rpm-build.x86_64 0:4.11.3-35.el7 rpm-sign.x86_64 0:4.11.3-35.el7
subversion.x86_64 0:1.7.14-14.el7 swig.x86_64 0:2.0.10-5.el7
systemtap.x86_64 0:3.3-3.el7

Dependency Installed:
apr.x86_64 0:1.4.8-3.el7_4.1
apr-util.x86_64 0:1.5.2-6.el7
avahi-libs.x86_64 0:0.6.31-19.el7
cpp.x86_64 0:4.8.5-36.el7
dwz.x86_64 0:0.11-3.el7
efivar-libs.x86_64 0:36-11.el7
emacs-filesystem.noarch 1:24.3-22.el7
gettext-common-devel.noarch 0:0.19.8.1-2.el7
gettext-devel.x86_64 0:0.19.8.1-2.el7
glibc-devel.x86_64 0:2.17-260.el7
glibc-headers.x86_64 0:2.17-260.el7
gnutls.x86_64 0:3.3.29-8.el7
kernel-headers.x86_64 0:3.10.0-957.1.3.el7
libgfortran.x86_64 0:4.8.5-36.el7
libmpc.x86_64 0:1.0.1-3.el7
libquadmath.x86_64 0:4.8.5-36.el7
libquadmath-devel.x86_64 0:4.8.5-36.el7
libstdc++-devel.x86_64 0:4.8.5-36.el7
m4.x86_64 0:1.4.16-10.el7
mokutil.x86_64 0:15-1.el7.centos
mpfr.x86_64 0:3.1.1-4.el7
neon.x86_64 0:0.30.0-3.el7
nettle.x86_64 0:2.7.1-8.el7
pakchois.x86_64 0:0.4-10.el7
perl-Data-Dumper.x86_64 0:2.145-3.el7
perl-Error.noarch 1:0.17020-2.el7
perl-Git.noarch 0:1.8.3.1-20.el7
perl-TermReadKey.x86_64 0:2.30-20.el7
perl-Test-Harness.noarch 0:3.28-3.el7
perl-Thread-Queue.noarch 0:3.02-2.el7
perl-XML-Parser.x86_64 0:2.41-10.el7
perl-srpm-macros.noarch 0:1-8.el7
subversion-libs.x86_64 0:1.7.14-14.el7
systemtap-client.x86_64 0:3.3-3.el7
systemtap-devel.x86_64 0:3.3-3.el7
trousers.x86_64 0:0.3.14-2.el7

Dependency Updated:
glibc.x86_64 0:2.17-260.el7 glibc-common.x86_64 0:2.17-260.el7
libgcc.x86_64 0:4.8.5-36.el7 libgomp.x86_64 0:4.8.5-36.el7
libstdc++.x86_64 0:4.8.5-36.el7 rpm.x86_64 0:4.11.3-35.el7
rpm-build-libs.x86_64 0:4.11.3-35.el7 rpm-libs.x86_64 0:4.11.3-35.el7
rpm-python.x86_64 0:4.11.3-35.el7 systemtap-runtime.x86_64 0:3.3-3.el7

Complete!

2.Install nginx dependence

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
yum -y install bison patch unzip mlocate flex wget automake autoconf gd cpp gettext \ readline-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 \ libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel \ ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel libidn libidn-devel \ expat-devel libtool libtool-ltdl-devel openssl openssl-devel openldap openldap-devel cmake gmp-devel libicu-devel libxslt-devel

Installed:
bzip2-devel.x86_64 0:1.0.6-13.el7
cmake.x86_64 0:2.8.12.2-2.el7
e2fsprogs-devel.x86_64 0:1.42.9-13.el7
expat-devel.x86_64 0:2.1.0-10.el7_3
freetype-devel.x86_64 0:2.8-12.el7
gd.x86_64 0:2.0.35-26.el7
glib2-devel.x86_64 0:2.56.1-2.el7
gmp-devel.x86_64 1:6.0.0-15.el7
libcurl-devel.x86_64 0:7.29.0-51.el7
libicu-devel.x86_64 0:50.1.2-17.el7
libidn-devel.x86_64 0:1.28-4.el7
libjpeg-turbo-devel.x86_64 0:1.2.90-6.el7
libpng.x86_64 2:1.5.13-7.el7_2
libpng-devel.x86_64 2:1.5.13-7.el7_2
libtool-ltdl-devel.x86_64 0:2.4.2-22.el7_3
libxml2-devel.x86_64 0:2.9.1-6.el7_2.3
libxslt-devel.x86_64 0:1.1.28-5.el7
ncurses-devel.x86_64 0:5.9-14.20130511.el7_4
openldap-devel.x86_64 0:2.4.44-20.el7
openssl-devel.x86_64 1:1.0.2k-16.el7
readline-devel.x86_64 0:6.2-10.el7
zlib-devel.x86_64 0:1.2.7-18.el7

Dependency Installed:
cyrus-sasl.x86_64 0:2.1.26-23.el7
cyrus-sasl-devel.x86_64 0:2.1.26-23.el7
dejavu-fonts-common.noarch 0:2.33-6.el7
dejavu-sans-fonts.noarch 0:2.33-6.el7
fontconfig.x86_64 0:2.13.0-4.3.el7
fontpackages-filesystem.noarch 0:1.44-8.el7
keyutils-libs-devel.x86_64 0:1.5.8-3.el7
krb5-devel.x86_64 0:1.15.1-34.el7
libX11.x86_64 0:1.6.5-2.el7
libX11-common.noarch 0:1.6.5-2.el7
libXau.x86_64 0:1.0.8-2.1.el7
libXpm.x86_64 0:3.5.12-1.el7
libarchive.x86_64 0:3.1.2-10.el7_2
libcom_err-devel.x86_64 0:1.42.9-13.el7
libgcrypt-devel.x86_64 0:1.5.3-14.el7
libgpg-error-devel.x86_64 0:1.12-3.el7
libicu.x86_64 0:50.1.2-17.el7
libkadm5.x86_64 0:1.15.1-34.el7
libselinux-devel.x86_64 0:2.5-14.1.el7
libsepol-devel.x86_64 0:2.5-10.el7
libtool-ltdl.x86_64 0:2.4.2-22.el7_3
libverto-devel.x86_64 0:0.2.5-4.el7
libxcb.x86_64 0:1.13-1.el7
libxslt.x86_64 0:1.1.28-5.el7
pcre-devel.x86_64 0:8.32-17.el7
xz-devel.x86_64 0:5.2.2-1.el7

Updated:
curl.x86_64 0:7.29.0-51.el7 e2fsprogs.x86_64 0:1.42.9-13.el7
freetype.x86_64 0:2.8-12.el7 glib2.x86_64 0:2.56.1-2.el7
libjpeg-turbo.x86_64 0:1.2.90-6.el7 openldap.x86_64 0:2.4.44-20.el7
openssl.x86_64 1:1.0.2k-16.el7 wget.x86_64 0:1.14-18.el7
zlib.x86_64 0:1.2.7-18.el7

Dependency Updated:
e2fsprogs-libs.x86_64 0:1.42.9-13.el7 krb5-libs.x86_64 0:1.15.1-34.el7
libcom_err.x86_64 0:1.42.9-13.el7 libcurl.x86_64 0:7.29.0-51.el7
libselinux.x86_64 0:2.5-14.1.el7 libselinux-python.x86_64 0:2.5-14.1.el7
libselinux-utils.x86_64 0:2.5-14.1.el7 libsepol.x86_64 0:2.5-10.el7
libss.x86_64 0:1.42.9-13.el7 nspr.x86_64 0:4.19.0-1.el7_5
nss.x86_64 0:3.36.0-7.el7_5 nss-pem.x86_64 0:1.0.3-5.el7
nss-softokn.x86_64 0:3.36.0-5.el7_5 nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5
nss-sysinit.x86_64 0:3.36.0-7.el7_5 nss-tools.x86_64 0:3.36.0-7.el7_5
nss-util.x86_64 0:3.36.0-1.el7_5 openssl-libs.x86_64 1:1.0.2k-16.el7

Complete!

3.Install nginx

1
2
3
4
cd /mnt/vdb1
mkdir dl
cd dl
wget http://nginx.org/download/nginx-1.14.2.tar.gz

4.To be continued.-_-