centos7.6安装Nginx-1.15.8安装过程记录

Last login: Mon Mar 11 22:50:13 2019
[root@vmhzpnginx zabbix]# yum -y install bash-completion
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirrors.shu.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.cn99.com
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): extras/7/x86_64/primary_db | 180 kB 00:00:00
(2/2): updates/7/x86_64/primary_db | 2.5 MB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package bash-completion.noarch 1:2.1-6.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
Package Arch Version Repository Size
=================================================================================
Installing:
bash-completion noarch 1:2.1-6.el7 base 85 k

Transaction Summary
=================================================================================
Install 1 Package

Total download size: 85 k
Installed size: 259 k
Downloading packages:
bash-completion-2.1-6.el7.noarch.rpm | 85 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 1:bash-completion-2.1-6.el7.noarch 1/1
Verifying : 1:bash-completion-2.1-6.el7.noarch 1/1

Installed:
bash-completion.noarch 1:2.1-6.el7

Complete!
[root@vmhzpnginx zabbix]# systemctl stop firewalld.service
[root@vmhzpnginx zabbix]# systemctl disable firewalld.service
[root@vmhzpnginx zabbix]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted


[root@vmhzpnginx zabbix]# vim /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted


"/etc/selinux/config" 14L, 542C written
[root@vmhzpnginx zabbix]# date
Sun Mar 17 13:56:59 CST 2019
[root@vmhzpnginx zabbix]# yum install -y ntp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.shu.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.cn99.com
Resolving Dependencies
--> Running transaction check
---> Package ntp.x86_64 0:4.2.6p5-28.el7.centos will be installed
--> Processing Dependency: ntpdate = 4.2.6p5-28.el7.centos for package: ntp-4.2.6p5-28.el7.centos.x86_64
--> Processing Dependency: libopts.so.25()(64bit) for package: ntp-4.2.6p5-28.el7.centos.x86_64
--> Running transaction check
---> Package autogen-libopts.x86_64 0:5.18-5.el7 will be installed
---> Package ntpdate.x86_64 0:4.2.6p5-28.el7.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
Package Arch Version Repository Size
=================================================================================
Installing:
ntp x86_64 4.2.6p5-28.el7.centos base 549 k
Installing for dependencies:
autogen-libopts x86_64 5.18-5.el7 base 66 k
ntpdate x86_64 4.2.6p5-28.el7.centos base 86 k

Transaction Summary
=================================================================================
Install 1 Package (+2 Dependent packages)

Total download size: 701 k
Installed size: 1.6 M
Downloading packages:
(1/3): ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm | 86 kB 00:00:00
(2/3): autogen-libopts-5.18-5.el7.x86_64.rpm | 66 kB 00:00:00
(3/3): ntp-4.2.6p5-28.el7.centos.x86_64.rpm | 549 kB 00:00:00
---------------------------------------------------------------------------------
Total 1.8 MB/s | 701 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : autogen-libopts-5.18-5.el7.x86_64 1/3
Installing : ntpdate-4.2.6p5-28.el7.centos.x86_64 2/3
Installing : ntp-4.2.6p5-28.el7.centos.x86_64 3/3
Verifying : ntpdate-4.2.6p5-28.el7.centos.x86_64 1/3
Verifying : autogen-libopts-5.18-5.el7.x86_64 2/3
Verifying : ntp-4.2.6p5-28.el7.centos.x86_64 3/3

Installed:
ntp.x86_64 0:4.2.6p5-28.el7.centos

Dependency Installed:
autogen-libopts.x86_64 0:5.18-5.el7 ntpdate.x86_64 0:4.2.6p5-28.el7.centos

Complete!
[root@vmhzpnginx zabbix]# ntpdate ntp.aliyun.com
17 Mar 13:57:17 ntpdate[5450]: adjust time server 203.107.6.88 offset 0.144462 sec
[root@vmhzpnginx zabbix]# date
Sun Mar 17 13:57:22 CST 2019
[root@vmhzpnginx zabbix]# yum install –y wget vim libevent libevent-devel g++ gcc gcc-c++ make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel openssl openssl-devel net-tools
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.shu.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.cn99.com
Package wget-1.14-18.el7.x86_64 already installed and latest version
Package 2:vim-enhanced-7.4.160-5.el7.x86_64 already installed and latest version
No package g++ available.
Package 1:make-3.82-23.el7.x86_64 already installed and latest version
Package 1:openssl-1.0.2k-16.el7.x86_64 already installed and latest version
Package net-tools-2.0-0.24.20131004git.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package bzip2-devel.x86_64 0:1.0.6-13.el7 will be installed
---> Package gcc.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: cpp = 4.8.5-36.el7 for package: gcc-4.8.5-36.el7.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-36.el7.x86_64
--> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-36.el7.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-36.el7.x86_64
---> Package gcc-c++.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: libstdc++-devel = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
---> Package gd-devel.x86_64 0:2.0.35-26.el7 will be installed
--> Processing Dependency: gd = 2.0.35-26.el7 for package: gd-devel-2.0.35-26.el7.x86_64
--> Processing Dependency: zlib-devel for package: gd-devel-2.0.35-26.el7.x86_64
--> Processing Dependency: libXpm-devel for package: gd-devel-2.0.35-26.el7.x86_64
--> Processing Dependency: libX11-devel for package: gd-devel-2.0.35-26.el7.x86_64
--> Processing Dependency: freetype-devel for package: gd-devel-2.0.35-26.el7.x86_64
--> Processing Dependency: fontconfig-devel for package: gd-devel-2.0.35-26.el7.x86_64
--> Processing Dependency: libgd.so.2()(64bit) for package: gd-devel-2.0.35-26.el7.x86_64
---> Package libcurl-devel.x86_64 0:7.29.0-51.el7 will be installed
base/7/x86_64/filelists_db | 7.1 MB 00:00:02
updates/7/x86_64/filelists_db | 2.2 MB 00:00:00
---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
---> Package libevent-devel.x86_64 0:2.0.21-4.el7 will be installed
---> Package libjpeg-turbo-devel.x86_64 0:1.2.90-6.el7 will be installed
---> Package libpng-devel.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package libxml2-devel.x86_64 0:2.9.1-6.el7_2.3 will be installed
--> Processing Dependency: xz-devel for package: libxml2-devel-2.9.1-6.el7_2.3.x86_64
---> Package openssl-devel.x86_64 1:1.0.2k-16.el7 will be installed
--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.2k-16.el7.x86_64
--> Running transaction check
---> Package cpp.x86_64 0:4.8.5-36.el7 will be installed
---> Package fontconfig-devel.x86_64 0:2.13.0-4.3.el7 will be installed
--> Processing Dependency: pkgconfig(uuid) for package: fontconfig-devel-2.13.0-4.3.el7.x86_64
--> Processing Dependency: pkgconfig(expat) for package: fontconfig-devel-2.13.0-4.3.el7.x86_64
---> Package freetype-devel.x86_64 0:2.8-12.el7_6.1 will be installed
--> Processing Dependency: freetype = 2.8-12.el7_6.1 for package: freetype-devel-2.8-12.el7_6.1.x86_64
---> Package gd.x86_64 0:2.0.35-26.el7 will be installed
--> Processing Dependency: libXpm.so.4()(64bit) for package: gd-2.0.35-26.el7.x86_64
---> Package glibc-devel.x86_64 0:2.17-260.el7_6.3 will be installed
--> Processing Dependency: glibc-headers = 2.17-260.el7_6.3 for package: glibc-devel-2.17-260.el7_6.3.x86_64
--> Processing Dependency: glibc = 2.17-260.el7_6.3 for package: glibc-devel-2.17-260.el7_6.3.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-260.el7_6.3.x86_64
---> Package krb5-devel.x86_64 0:1.15.1-37.el7_6 will be installed
--> Processing Dependency: libkadm5(x86-64) = 1.15.1-37.el7_6 for package: krb5-devel-1.15.1-37.el7_6.x86_64
--> Processing Dependency: krb5-libs(x86-64) = 1.15.1-37.el7_6 for package: krb5-devel-1.15.1-37.el7_6.x86_64
--> Processing Dependency: libverto-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
---> Package libX11-devel.x86_64 0:1.6.5-2.el7 will be installed
--> Processing Dependency: pkgconfig(xcb) >= 1.11.1 for package: libX11-devel-1.6.5-2.el7.x86_64
--> Processing Dependency: pkgconfig(xproto) for package: libX11-devel-1.6.5-2.el7.x86_64
--> Processing Dependency: pkgconfig(xcb) for package: libX11-devel-1.6.5-2.el7.x86_64
--> Processing Dependency: pkgconfig(kbproto) for package: libX11-devel-1.6.5-2.el7.x86_64
---> Package libXpm-devel.x86_64 0:3.5.12-1.el7 will be installed
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package libstdc++-devel.x86_64 0:4.8.5-36.el7 will be installed
---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
---> Package xz-devel.x86_64 0:5.2.2-1.el7 will be installed
---> Package zlib-devel.x86_64 0:1.2.7-18.el7 will be installed
--> Running transaction check
---> Package expat-devel.x86_64 0:2.1.0-10.el7_3 will be installed
---> Package freetype.x86_64 0:2.8-12.el7 will be updated
---> Package freetype.x86_64 0:2.8-12.el7_6.1 will be an update
---> Package glibc.x86_64 0:2.17-260.el7 will be updated
--> Processing Dependency: glibc = 2.17-260.el7 for package: glibc-common-2.17-260.el7.x86_64
---> Package glibc.x86_64 0:2.17-260.el7_6.3 will be an update
---> Package glibc-headers.x86_64 0:2.17-260.el7_6.3 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-260.el7_6.3.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-260.el7_6.3.x86_64
---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed
---> Package krb5-libs.x86_64 0:1.15.1-34.el7 will be updated
---> Package krb5-libs.x86_64 0:1.15.1-37.el7_6 will be an update
---> Package libXpm.x86_64 0:3.5.12-1.el7 will be installed
---> Package libcom_err-devel.x86_64 0:1.42.9-13.el7 will be installed
---> Package libkadm5.x86_64 0:1.15.1-37.el7_6 will be installed
---> Package libselinux-devel.x86_64 0:2.5-14.1.el7 will be installed
--> Processing Dependency: libsepol-devel(x86-64) >= 2.5-10 for package: libselinux-devel-2.5-14.1.el7.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.5-14.1.el7.x86_64
--> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.5-14.1.el7.x86_64
---> Package libuuid-devel.x86_64 0:2.23.2-59.el7 will be installed
---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed
---> Package libxcb-devel.x86_64 0:1.13-1.el7 will be installed
--> Processing Dependency: pkgconfig(xau) >= 0.99.2 for package: libxcb-devel-1.13-1.el7.x86_64
---> Package xorg-x11-proto-devel.noarch 0:2018.4-1.el7 will be installed
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-260.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-260.el7_6.3 will be an update
---> Package kernel-headers.x86_64 0:3.10.0-957.5.1.el7 will be installed
---> Package libXau-devel.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package libsepol-devel.x86_64 0:2.5-10.el7 will be installed
---> Package pcre-devel.x86_64 0:8.32-17.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
Package Arch Version Repository Size
=================================================================================
Installing:
bzip2-devel x86_64 1.0.6-13.el7 base 218 k
gcc x86_64 4.8.5-36.el7 base 16 M
gcc-c++ x86_64 4.8.5-36.el7 base 7.2 M
gd-devel x86_64 2.0.35-26.el7 base 79 k
libcurl-devel x86_64 7.29.0-51.el7 base 302 k
libevent x86_64 2.0.21-4.el7 base 214 k
libevent-devel x86_64 2.0.21-4.el7 base 85 k
libjpeg-turbo-devel x86_64 1.2.90-6.el7 base 99 k
libpng-devel x86_64 2:1.5.13-7.el7_2 base 122 k
libxml2-devel x86_64 2.9.1-6.el7_2.3 base 1.0 M
openssl-devel x86_64 1:1.0.2k-16.el7 base 1.5 M
Installing for dependencies:
cpp x86_64 4.8.5-36.el7 base 5.9 M
expat-devel x86_64 2.1.0-10.el7_3 base 57 k
fontconfig-devel x86_64 2.13.0-4.3.el7 base 138 k
freetype-devel x86_64 2.8-12.el7_6.1 updates 447 k
gd x86_64 2.0.35-26.el7 base 146 k
glibc-devel x86_64 2.17-260.el7_6.3 updates 1.1 M
glibc-headers x86_64 2.17-260.el7_6.3 updates 683 k
kernel-headers x86_64 3.10.0-957.5.1.el7 updates 8.0 M
keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k
krb5-devel x86_64 1.15.1-37.el7_6 updates 271 k
libX11-devel x86_64 1.6.5-2.el7 base 980 k
libXau-devel x86_64 1.0.8-2.1.el7 base 14 k
libXpm x86_64 3.5.12-1.el7 base 55 k
libXpm-devel x86_64 3.5.12-1.el7 base 36 k
libcom_err-devel x86_64 1.42.9-13.el7 base 31 k
libkadm5 x86_64 1.15.1-37.el7_6 updates 178 k
libmpc x86_64 1.0.1-3.el7 base 51 k
libselinux-devel x86_64 2.5-14.1.el7 base 187 k
libsepol-devel x86_64 2.5-10.el7 base 77 k
libstdc++-devel x86_64 4.8.5-36.el7 base 1.5 M
libuuid-devel x86_64 2.23.2-59.el7 base 91 k
libverto-devel x86_64 0.2.5-4.el7 base 12 k
libxcb-devel x86_64 1.13-1.el7 base 1.1 M
mpfr x86_64 3.1.1-4.el7 base 203 k
pcre-devel x86_64 8.32-17.el7 base 480 k
xorg-x11-proto-devel noarch 2018.4-1.el7 base 280 k
xz-devel x86_64 5.2.2-1.el7 base 46 k
zlib-devel x86_64 1.2.7-18.el7 base 50 k
Updating for dependencies:
freetype x86_64 2.8-12.el7_6.1 updates 380 k
glibc x86_64 2.17-260.el7_6.3 updates 3.7 M
glibc-common x86_64 2.17-260.el7_6.3 updates 12 M
krb5-libs x86_64 1.15.1-37.el7_6 updates 803 k

Transaction Summary
=================================================================================
Install 11 Packages (+28 Dependent packages)
Upgrade ( 4 Dependent packages)

Total download size: 65 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
cpp-4.8.5-36.el7.x86_64.rpm FAILED
http://mirrors.shu.edu.cn/centos/7.6.1810/os/x86_64/Packages/cpp-4.8.5-36.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed connect to mirrors.shu.edu.cn:80; Connection refused"
Trying other mirror.
(1/43): bzip2-devel-1.0.6-13.el7.x86_64.rpm | 218 kB 00:00:00
(2/43): freetype-2.8-12.el7_6.1.x86_64.rpm | 380 kB 00:00:00
(3/43): freetype-devel-2.8-12.el7_6.1.x86_64.rpm | 447 kB 00:00:00
(4/43): expat-devel-2.1.0-10.el7_3.x86_64.rpm | 57 kB 00:00:00
(5/43): fontconfig-devel-2.13.0-4.3.el7.x86_64.rpm | 138 kB 00:00:01
(6/43): gcc-4.8.5-36.el7.x86_64.rpm | 16 MB 00:00:04
(7/43): gcc-c++-4.8.5-36.el7.x86_64.rpm | 7.2 MB 00:00:01
(8/43): gd-2.0.35-26.el7.x86_64.rpm | 146 kB 00:00:00
(9/43): gd-devel-2.0.35-26.el7.x86_64.rpm | 79 kB 00:00:00
glibc-common-2.17-260.el7_6.3. FAILED
http://mirrors.shu.edu.cn/centos/7.6.1810/updates/x86_64/Packages/glibc-common-2.17-260.el7_6.3.x86_64.rpm: [Errno 14] curl#7 - "Failed connect to mirrors.shu.edu.cn:80; Connection refused"
Trying other mirror.
(10/43): glibc-devel-2.17-260.el7_6.3.x86_64.rpm | 1.1 MB 00:00:00
(11/43): glibc-headers-2.17-260.el7_6.3.x86_64.rpm | 683 kB 00:00:00
(12/43): glibc-2.17-260.el7_6.3.x86_64.rpm | 3.7 MB 00:00:00
(13/43): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:00
(14/43): krb5-devel-1.15.1-37.el7_6.x86_64.rpm | 271 kB 00:00:00
(15/43): krb5-libs-1.15.1-37.el7_6.x86_64.rpm | 803 kB 00:00:00
(16/43): kernel-headers-3.10.0-957.5.1.el7.x86_64.rpm | 8.0 MB 00:00:01
(17/43): libX11-devel-1.6.5-2.el7.x86_64.rpm | 980 kB 00:00:02
(18/43): libXau-devel-1.0.8-2.1.el7.x86_64.rpm | 14 kB 00:00:00
(19/43): libXpm-3.5.12-1.el7.x86_64.rpm | 55 kB 00:00:00
(20/43): libXpm-devel-3.5.12-1.el7.x86_64.rpm | 36 kB 00:00:00
(21/43): libcom_err-devel-1.42.9-13.el7.x86_64.rpm | 31 kB 00:00:00
(22/43): libcurl-devel-7.29.0-51.el7.x86_64.rpm | 302 kB 00:00:00
(23/43): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00
(24/43): libevent-devel-2.0.21-4.el7.x86_64.rpm | 85 kB 00:00:00
(25/43): libjpeg-turbo-devel-1.2.90-6.el7.x86_64.rpm | 99 kB 00:00:00
(26/43): libkadm5-1.15.1-37.el7_6.x86_64.rpm | 178 kB 00:00:00
(27/43): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00:00
(28/43): libpng-devel-1.5.13-7.el7_2.x86_64.rpm | 122 kB 00:00:00
(29/43): libselinux-devel-2.5-14.1.el7.x86_64.rpm | 187 kB 00:00:00
(30/43): libsepol-devel-2.5-10.el7.x86_64.rpm | 77 kB 00:00:00
(31/43): libstdc++-devel-4.8.5-36.el7.x86_64.rpm | 1.5 MB 00:00:00
(32/43): libuuid-devel-2.23.2-59.el7.x86_64.rpm | 91 kB 00:00:00
(33/43): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00
(34/43): libxcb-devel-1.13-1.el7.x86_64.rpm | 1.1 MB 00:00:00
(35/43): libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm | 1.0 MB 00:00:01
(36/43): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00:00
(37/43): openssl-devel-1.0.2k-16.el7.x86_64.rpm | 1.5 MB 00:00:00
(38/43): pcre-devel-8.32-17.el7.x86_64.rpm | 480 kB 00:00:00
(39/43): xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm | 280 kB 00:00:00
(40/43): xz-devel-5.2.2-1.el7.x86_64.rpm | 46 kB 00:00:00
(41/43): zlib-devel-1.2.7-18.el7.x86_64.rpm | 50 kB 00:00:00
(42/43): glibc-common-2.17-260.el7_6.3.x86_64.rpm | 12 MB 00:00:01
(43/43): cpp-4.8.5-36.el7.x86_64.rpm | 5.9 MB 00:00:01
---------------------------------------------------------------------------------
Total 3.9 MB/s | 65 MB 00:16
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : zlib-devel-1.2.7-18.el7.x86_64 1/47
Installing : 2:libpng-devel-1.5.13-7.el7_2.x86_64 2/47
Installing : xorg-x11-proto-devel-2018.4-1.el7.noarch 3/47
Installing : libXau-devel-1.0.8-2.1.el7.x86_64 4/47
Installing : libxcb-devel-1.13-1.el7.x86_64 5/47
Installing : libX11-devel-1.6.5-2.el7.x86_64 6/47
Updating : glibc-2.17-260.el7_6.3.x86_64 7/47
Updating : glibc-common-2.17-260.el7_6.3.x86_64 8/47
Installing : mpfr-3.1.1-4.el7.x86_64 9/47
Installing : libmpc-1.0.1-3.el7.x86_64 10/47
Installing : libXpm-3.5.12-1.el7.x86_64 11/47
Updating : freetype-2.8-12.el7_6.1.x86_64 12/47
Installing : freetype-devel-2.8-12.el7_6.1.x86_64 13/47
Updating : krb5-libs-1.15.1-37.el7_6.x86_64 14/47
Installing : libkadm5-1.15.1-37.el7_6.x86_64 15/47
Installing : gd-2.0.35-26.el7.x86_64 16/47
Installing : libXpm-devel-3.5.12-1.el7.x86_64 17/47
Installing : cpp-4.8.5-36.el7.x86_64 18/47
Installing : libevent-2.0.21-4.el7.x86_64 19/47
Installing : libverto-devel-0.2.5-4.el7.x86_64 20/47
Installing : xz-devel-5.2.2-1.el7.x86_64 21/47
Installing : libsepol-devel-2.5-10.el7.x86_64 22/47
Installing : libuuid-devel-2.23.2-59.el7.x86_64 23/47
Installing : libstdc++-devel-4.8.5-36.el7.x86_64 24/47
Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64 25/47
Installing : kernel-headers-3.10.0-957.5.1.el7.x86_64 26/47
Installing : glibc-headers-2.17-260.el7_6.3.x86_64 27/47
Installing : glibc-devel-2.17-260.el7_6.3.x86_64 28/47
Installing : gcc-4.8.5-36.el7.x86_64 29/47
Installing : expat-devel-2.1.0-10.el7_3.x86_64 30/47
Installing : fontconfig-devel-2.13.0-4.3.el7.x86_64 31/47
Installing : libcom_err-devel-1.42.9-13.el7.x86_64 32/47
Installing : pcre-devel-8.32-17.el7.x86_64 33/47
Installing : libselinux-devel-2.5-14.1.el7.x86_64 34/47
Installing : krb5-devel-1.15.1-37.el7_6.x86_64 35/47
Installing : libjpeg-turbo-devel-1.2.90-6.el7.x86_64 36/47
Installing : gd-devel-2.0.35-26.el7.x86_64 37/47
Installing : 1:openssl-devel-1.0.2k-16.el7.x86_64 38/47
Installing : gcc-c++-4.8.5-36.el7.x86_64 39/47
Installing : libxml2-devel-2.9.1-6.el7_2.3.x86_64 40/47
Installing : libevent-devel-2.0.21-4.el7.x86_64 41/47
Installing : libcurl-devel-7.29.0-51.el7.x86_64 42/47
Installing : bzip2-devel-1.0.6-13.el7.x86_64 43/47
Cleanup : krb5-libs-1.15.1-34.el7.x86_64 44/47
Cleanup : freetype-2.8-12.el7.x86_64 45/47
Cleanup : glibc-2.17-260.el7.x86_64 46/47
Cleanup : glibc-common-2.17-260.el7.x86_64 47/47
Verifying : freetype-devel-2.8-12.el7_6.1.x86_64 1/47
Verifying : glibc-common-2.17-260.el7_6.3.x86_64 2/47
Verifying : libxml2-devel-2.9.1-6.el7_2.3.x86_64 3/47
Verifying : glibc-devel-2.17-260.el7_6.3.x86_64 4/47
Verifying : libjpeg-turbo-devel-1.2.90-6.el7.x86_64 5/47
Verifying : pcre-devel-8.32-17.el7.x86_64 6/47
Verifying : libcom_err-devel-1.42.9-13.el7.x86_64 7/47
Verifying : krb5-devel-1.15.1-37.el7_6.x86_64 8/47
Verifying : expat-devel-2.1.0-10.el7_3.x86_64 9/47
Verifying : bzip2-devel-1.0.6-13.el7.x86_64 10/47
Verifying : fontconfig-devel-2.13.0-4.3.el7.x86_64 11/47
Verifying : glibc-2.17-260.el7_6.3.x86_64 12/47
Verifying : 1:openssl-devel-1.0.2k-16.el7.x86_64 13/47
Verifying : gcc-4.8.5-36.el7.x86_64 14/47
Verifying : kernel-headers-3.10.0-957.5.1.el7.x86_64 15/47
Verifying : xorg-x11-proto-devel-2018.4-1.el7.noarch 16/47
Verifying : libXpm-devel-3.5.12-1.el7.x86_64 17/47
Verifying : keyutils-libs-devel-1.5.8-3.el7.x86_64 18/47
Verifying : libselinux-devel-2.5-14.1.el7.x86_64 19/47
Verifying : gcc-c++-4.8.5-36.el7.x86_64 20/47
Verifying : libxcb-devel-1.13-1.el7.x86_64 21/47
Verifying : libstdc++-devel-4.8.5-36.el7.x86_64 22/47
Verifying : libXpm-3.5.12-1.el7.x86_64 23/47
Verifying : 2:libpng-devel-1.5.13-7.el7_2.x86_64 24/47
Verifying : gd-devel-2.0.35-26.el7.x86_64 25/47
Verifying : cpp-4.8.5-36.el7.x86_64 26/47
Verifying : libuuid-devel-2.23.2-59.el7.x86_64 27/47
Verifying : libevent-2.0.21-4.el7.x86_64 28/47
Verifying : libX11-devel-1.6.5-2.el7.x86_64 29/47
Verifying : libevent-devel-2.0.21-4.el7.x86_64 30/47
Verifying : gd-2.0.35-26.el7.x86_64 31/47
Verifying : libmpc-1.0.1-3.el7.x86_64 32/47
Verifying : libsepol-devel-2.5-10.el7.x86_64 33/47
Verifying : glibc-headers-2.17-260.el7_6.3.x86_64 34/47
Verifying : xz-devel-5.2.2-1.el7.x86_64 35/47
Verifying : libverto-devel-0.2.5-4.el7.x86_64 36/47
Verifying : libkadm5-1.15.1-37.el7_6.x86_64 37/47
Verifying : mpfr-3.1.1-4.el7.x86_64 38/47
Verifying : libcurl-devel-7.29.0-51.el7.x86_64 39/47
Verifying : freetype-2.8-12.el7_6.1.x86_64 40/47
Verifying : zlib-devel-1.2.7-18.el7.x86_64 41/47
Verifying : krb5-libs-1.15.1-37.el7_6.x86_64 42/47
Verifying : libXau-devel-1.0.8-2.1.el7.x86_64 43/47
Verifying : freetype-2.8-12.el7.x86_64 44/47
Verifying : glibc-2.17-260.el7.x86_64 45/47
Verifying : glibc-common-2.17-260.el7.x86_64 46/47
Verifying : krb5-libs-1.15.1-34.el7.x86_64 47/47

Installed:
bzip2-devel.x86_64 0:1.0.6-13.el7 gcc.x86_64 0:4.8.5-36.el7
gcc-c++.x86_64 0:4.8.5-36.el7 gd-devel.x86_64 0:2.0.35-26.el7
libcurl-devel.x86_64 0:7.29.0-51.el7 libevent.x86_64 0:2.0.21-4.el7
libevent-devel.x86_64 0:2.0.21-4.el7 libjpeg-turbo-devel.x86_64 0:1.2.90-6.el7
libpng-devel.x86_64 2:1.5.13-7.el7_2 libxml2-devel.x86_64 0:2.9.1-6.el7_2.3
openssl-devel.x86_64 1:1.0.2k-16.el7

Dependency Installed:
cpp.x86_64 0:4.8.5-36.el7
expat-devel.x86_64 0:2.1.0-10.el7_3
fontconfig-devel.x86_64 0:2.13.0-4.3.el7
freetype-devel.x86_64 0:2.8-12.el7_6.1
gd.x86_64 0:2.0.35-26.el7
glibc-devel.x86_64 0:2.17-260.el7_6.3
glibc-headers.x86_64 0:2.17-260.el7_6.3
kernel-headers.x86_64 0:3.10.0-957.5.1.el7
keyutils-libs-devel.x86_64 0:1.5.8-3.el7
krb5-devel.x86_64 0:1.15.1-37.el7_6
libX11-devel.x86_64 0:1.6.5-2.el7
libXau-devel.x86_64 0:1.0.8-2.1.el7
libXpm.x86_64 0:3.5.12-1.el7
libXpm-devel.x86_64 0:3.5.12-1.el7
libcom_err-devel.x86_64 0:1.42.9-13.el7
libkadm5.x86_64 0:1.15.1-37.el7_6
libmpc.x86_64 0:1.0.1-3.el7
libselinux-devel.x86_64 0:2.5-14.1.el7
libsepol-devel.x86_64 0:2.5-10.el7
libstdc++-devel.x86_64 0:4.8.5-36.el7
libuuid-devel.x86_64 0:2.23.2-59.el7
libverto-devel.x86_64 0:0.2.5-4.el7
libxcb-devel.x86_64 0:1.13-1.el7
mpfr.x86_64 0:3.1.1-4.el7
pcre-devel.x86_64 0:8.32-17.el7
xorg-x11-proto-devel.noarch 0:2018.4-1.el7
xz-devel.x86_64 0:5.2.2-1.el7
zlib-devel.x86_64 0:1.2.7-18.el7

Dependency Updated:
freetype.x86_64 0:2.8-12.el7_6.1 glibc.x86_64 0:2.17-260.el7_6.3
glibc-common.x86_64 0:2.17-260.el7_6.3 krb5-libs.x86_64 0:1.15.1-37.el7_6

Complete!
[root@vmhzpnginx zabbix]# cd /root
[root@vmhzpnginx ~]# ls
anaconda-ks.cfg
[root@vmhzpnginx ~]# pwd
/root
[root@vmhzpnginx ~]# cd /home
[root@vmhzpnginx home]# wget http://nginx.org/download/nginx-1.15.8.tar.gz
--2019-03-17 13:58:49-- http://nginx.org/download/nginx-1.15.8.tar.gz
Resolving nginx.org (nginx.org)... 62.210.92.35, 95.211.80.227, 2001:1af8:4060:a004:21::e3
Connecting to nginx.org (nginx.org)|62.210.92.35|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1027862 (1004K) [application/octet-stream]
Saving to: ‘nginx-1.15.8.tar.gz’

100%[=======================================>] 1,027,862 28.3KB/s in 40s

2019-03-17 13:59:30 (25.0 KB/s) - ‘nginx-1.15.8.tar.gz’ saved [1027862/1027862]

[root@vmhzpnginx home]# ls
nginx-1.15.8.tar.gz
[root@vmhzpnginx home]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
--2019-03-17 13:59:36-- ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
=> ‘pcre-8.38.tar.gz’
Resolving ftp.csx.cam.ac.uk (ftp.csx.cam.ac.uk)... 131.111.8.115
Connecting to ftp.csx.cam.ac.uk (ftp.csx.cam.ac.uk)|131.111.8.115|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/software/programming/pcre ... done.
==> SIZE pcre-8.38.tar.gz ... 2053336
==> PASV ... done. ==> RETR pcre-8.38.tar.gz ... done.
Length: 2053336 (2.0M) (unauthoritative)

100%[=======================================>] 2,053,336 495KB/s in 4.2s

2019-03-17 13:59:44 (474 KB/s) - ‘pcre-8.38.tar.gz’ saved [2053336]

Last login: Sun Mar 17 13:52:42 2019 from 10.0.0.3
[root@vmhzpnginx ~]# cd /home
[root@vmhzpnginx home]# ls
nginx-1.15.8.tar.gz pcre-8.38.tar.gz
[root@vmhzpnginx home]# tar zxvf nginx-1.15.8.tar.gz
nginx-1.15.8/
nginx-1.15.8/auto/
nginx-1.15.8/conf/
nginx-1.15.8/contrib/
nginx-1.15.8/src/
nginx-1.15.8/configure
nginx-1.15.8/LICENSE
nginx-1.15.8/README
nginx-1.15.8/html/
nginx-1.15.8/man/
nginx-1.15.8/CHANGES.ru
nginx-1.15.8/CHANGES
nginx-1.15.8/man/nginx.8
nginx-1.15.8/html/50x.html
nginx-1.15.8/html/index.html
nginx-1.15.8/src/core/
nginx-1.15.8/src/event/
nginx-1.15.8/src/http/
nginx-1.15.8/src/mail/
nginx-1.15.8/src/misc/
nginx-1.15.8/src/os/
nginx-1.15.8/src/stream/
nginx-1.15.8/src/stream/ngx_stream.c
nginx-1.15.8/src/stream/ngx_stream.h
nginx-1.15.8/src/stream/ngx_stream_access_module.c
nginx-1.15.8/src/stream/ngx_stream_core_module.c
nginx-1.15.8/src/stream/ngx_stream_geo_module.c
nginx-1.15.8/src/stream/ngx_stream_geoip_module.c
nginx-1.15.8/src/stream/ngx_stream_handler.c
nginx-1.15.8/src/stream/ngx_stream_limit_conn_module.c
nginx-1.15.8/src/stream/ngx_stream_log_module.c
nginx-1.15.8/src/stream/ngx_stream_map_module.c
nginx-1.15.8/src/stream/ngx_stream_proxy_module.c
nginx-1.15.8/src/stream/ngx_stream_realip_module.c
nginx-1.15.8/src/stream/ngx_stream_return_module.c
nginx-1.15.8/src/stream/ngx_stream_script.c
nginx-1.15.8/src/stream/ngx_stream_script.h
nginx-1.15.8/src/stream/ngx_stream_split_clients_module.c
nginx-1.15.8/src/stream/ngx_stream_ssl_module.c
nginx-1.15.8/src/stream/ngx_stream_ssl_module.h
nginx-1.15.8/src/stream/ngx_stream_ssl_preread_module.c
nginx-1.15.8/src/stream/ngx_stream_upstream.c
nginx-1.15.8/src/stream/ngx_stream_upstream.h
nginx-1.15.8/src/stream/ngx_stream_upstream_hash_module.c
nginx-1.15.8/src/stream/ngx_stream_upstream_least_conn_module.c
nginx-1.15.8/src/stream/ngx_stream_upstream_random_module.c
nginx-1.15.8/src/stream/ngx_stream_upstream_round_robin.c
nginx-1.15.8/src/stream/ngx_stream_upstream_round_robin.h
nginx-1.15.8/src/stream/ngx_stream_upstream_zone_module.c
nginx-1.15.8/src/stream/ngx_stream_variables.c
nginx-1.15.8/src/stream/ngx_stream_variables.h
nginx-1.15.8/src/stream/ngx_stream_write_filter_module.c
nginx-1.15.8/src/os/unix/
nginx-1.15.8/src/os/unix/ngx_alloc.c
nginx-1.15.8/src/os/unix/ngx_alloc.h
nginx-1.15.8/src/os/unix/ngx_atomic.h
nginx-1.15.8/src/os/unix/ngx_channel.c
nginx-1.15.8/src/os/unix/ngx_channel.h
nginx-1.15.8/src/os/unix/ngx_daemon.c
nginx-1.15.8/src/os/unix/ngx_darwin.h
nginx-1.15.8/src/os/unix/ngx_darwin_config.h
nginx-1.15.8/src/os/unix/ngx_darwin_init.c
nginx-1.15.8/src/os/unix/ngx_darwin_sendfile_chain.c
nginx-1.15.8/src/os/unix/ngx_dlopen.c
nginx-1.15.8/src/os/unix/ngx_dlopen.h
nginx-1.15.8/src/os/unix/ngx_errno.c
nginx-1.15.8/src/os/unix/ngx_errno.h
nginx-1.15.8/src/os/unix/ngx_file_aio_read.c
nginx-1.15.8/src/os/unix/ngx_files.c
nginx-1.15.8/src/os/unix/ngx_files.h
nginx-1.15.8/src/os/unix/ngx_freebsd.h
nginx-1.15.8/src/os/unix/ngx_freebsd_config.h
nginx-1.15.8/src/os/unix/ngx_linux.h
nginx-1.15.8/src/os/unix/ngx_freebsd_init.c
nginx-1.15.8/src/os/unix/ngx_freebsd_sendfile_chain.c
nginx-1.15.8/src/os/unix/ngx_gcc_atomic_amd64.h
nginx-1.15.8/src/os/unix/ngx_gcc_atomic_ppc.h
nginx-1.15.8/src/os/unix/ngx_gcc_atomic_sparc64.h
nginx-1.15.8/src/os/unix/ngx_gcc_atomic_x86.h
nginx-1.15.8/src/os/unix/ngx_linux_aio_read.c
nginx-1.15.8/src/os/unix/ngx_linux_config.h
nginx-1.15.8/src/os/unix/ngx_linux_init.c
nginx-1.15.8/src/os/unix/ngx_linux_sendfile_chain.c
nginx-1.15.8/src/os/unix/ngx_os.h
nginx-1.15.8/src/os/unix/ngx_posix_config.h
nginx-1.15.8/src/os/unix/ngx_posix_init.c
nginx-1.15.8/src/os/unix/ngx_process.c
nginx-1.15.8/src/os/unix/ngx_process.h
nginx-1.15.8/src/os/unix/ngx_process_cycle.c
nginx-1.15.8/src/os/unix/ngx_process_cycle.h
nginx-1.15.8/src/os/unix/ngx_readv_chain.c
nginx-1.15.8/src/os/unix/ngx_recv.c
nginx-1.15.8/src/os/unix/ngx_send.c
nginx-1.15.8/src/os/unix/ngx_setaffinity.c
nginx-1.15.8/src/os/unix/ngx_setaffinity.h
nginx-1.15.8/src/os/unix/ngx_setproctitle.c
nginx-1.15.8/src/os/unix/ngx_setproctitle.h
nginx-1.15.8/src/os/unix/ngx_shmem.c
nginx-1.15.8/src/os/unix/ngx_shmem.h
nginx-1.15.8/src/os/unix/ngx_socket.c
nginx-1.15.8/src/os/unix/ngx_socket.h
nginx-1.15.8/src/os/unix/ngx_solaris.h
nginx-1.15.8/src/os/unix/ngx_solaris_config.h
nginx-1.15.8/src/os/unix/ngx_solaris_init.c
nginx-1.15.8/src/os/unix/ngx_solaris_sendfilev_chain.c
nginx-1.15.8/src/os/unix/ngx_sunpro_amd64.il
nginx-1.15.8/src/os/unix/ngx_sunpro_atomic_sparc64.h
nginx-1.15.8/src/os/unix/ngx_sunpro_sparc64.il
nginx-1.15.8/src/os/unix/ngx_thread.h
nginx-1.15.8/src/os/unix/ngx_sunpro_x86.il
nginx-1.15.8/src/os/unix/ngx_thread_cond.c
nginx-1.15.8/src/os/unix/ngx_thread_id.c
nginx-1.15.8/src/os/unix/ngx_thread_mutex.c
nginx-1.15.8/src/os/unix/ngx_time.c
nginx-1.15.8/src/os/unix/ngx_time.h
nginx-1.15.8/src/os/unix/ngx_udp_recv.c
nginx-1.15.8/src/os/unix/ngx_udp_send.c
nginx-1.15.8/src/os/unix/ngx_udp_sendmsg_chain.c
nginx-1.15.8/src/os/unix/ngx_user.c
nginx-1.15.8/src/os/unix/ngx_user.h
nginx-1.15.8/src/os/unix/ngx_writev_chain.c
nginx-1.15.8/src/misc/ngx_cpp_test_module.cpp
nginx-1.15.8/src/misc/ngx_google_perftools_module.c
nginx-1.15.8/src/mail/ngx_mail.c
nginx-1.15.8/src/mail/ngx_mail.h
nginx-1.15.8/src/mail/ngx_mail_auth_http_module.c
nginx-1.15.8/src/mail/ngx_mail_core_module.c
nginx-1.15.8/src/mail/ngx_mail_handler.c
nginx-1.15.8/src/mail/ngx_mail_imap_handler.c
nginx-1.15.8/src/mail/ngx_mail_imap_module.c
nginx-1.15.8/src/mail/ngx_mail_imap_module.h
nginx-1.15.8/src/mail/ngx_mail_parse.c
nginx-1.15.8/src/mail/ngx_mail_pop3_handler.c
nginx-1.15.8/src/mail/ngx_mail_pop3_module.c
nginx-1.15.8/src/mail/ngx_mail_pop3_module.h
nginx-1.15.8/src/mail/ngx_mail_proxy_module.c
nginx-1.15.8/src/mail/ngx_mail_smtp_handler.c
nginx-1.15.8/src/mail/ngx_mail_smtp_module.c
nginx-1.15.8/src/mail/ngx_mail_smtp_module.h
nginx-1.15.8/src/mail/ngx_mail_ssl_module.c
nginx-1.15.8/src/mail/ngx_mail_ssl_module.h
nginx-1.15.8/src/http/modules/
nginx-1.15.8/src/http/ngx_http.c
nginx-1.15.8/src/http/ngx_http.h
nginx-1.15.8/src/http/ngx_http_cache.h
nginx-1.15.8/src/http/ngx_http_config.h
nginx-1.15.8/src/http/ngx_http_copy_filter_module.c
nginx-1.15.8/src/http/ngx_http_core_module.c
nginx-1.15.8/src/http/ngx_http_core_module.h
nginx-1.15.8/src/http/ngx_http_file_cache.c
nginx-1.15.8/src/http/ngx_http_header_filter_module.c
nginx-1.15.8/src/http/ngx_http_parse.c
nginx-1.15.8/src/http/ngx_http_postpone_filter_module.c
nginx-1.15.8/src/http/ngx_http_request.c
nginx-1.15.8/src/http/ngx_http_request.h
nginx-1.15.8/src/http/ngx_http_request_body.c
nginx-1.15.8/src/http/ngx_http_script.c
nginx-1.15.8/src/http/v2/
nginx-1.15.8/src/http/ngx_http_script.h
nginx-1.15.8/src/http/ngx_http_special_response.c
nginx-1.15.8/src/http/ngx_http_upstream.c
nginx-1.15.8/src/http/ngx_http_upstream.h
nginx-1.15.8/src/http/ngx_http_upstream_round_robin.c
nginx-1.15.8/src/http/ngx_http_upstream_round_robin.h
nginx-1.15.8/src/http/ngx_http_variables.c
nginx-1.15.8/src/http/ngx_http_variables.h
nginx-1.15.8/src/http/ngx_http_write_filter_module.c
nginx-1.15.8/src/http/v2/ngx_http_v2.c
nginx-1.15.8/src/http/v2/ngx_http_v2.h
nginx-1.15.8/src/http/v2/ngx_http_v2_encode.c
nginx-1.15.8/src/http/v2/ngx_http_v2_filter_module.c
nginx-1.15.8/src/http/v2/ngx_http_v2_huff_decode.c
nginx-1.15.8/src/http/v2/ngx_http_v2_huff_encode.c
nginx-1.15.8/src/http/v2/ngx_http_v2_module.c
nginx-1.15.8/src/http/v2/ngx_http_v2_module.h
nginx-1.15.8/src/http/v2/ngx_http_v2_table.c
nginx-1.15.8/src/http/modules/ngx_http_access_module.c
nginx-1.15.8/src/http/modules/ngx_http_addition_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_auth_basic_module.c
nginx-1.15.8/src/http/modules/ngx_http_auth_request_module.c
nginx-1.15.8/src/http/modules/ngx_http_autoindex_module.c
nginx-1.15.8/src/http/modules/ngx_http_browser_module.c
nginx-1.15.8/src/http/modules/ngx_http_charset_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_chunked_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_dav_module.c
nginx-1.15.8/src/http/modules/ngx_http_degradation_module.c
nginx-1.15.8/src/http/modules/ngx_http_empty_gif_module.c
nginx-1.15.8/src/http/modules/ngx_http_fastcgi_module.c
nginx-1.15.8/src/http/modules/perl/
nginx-1.15.8/src/http/modules/ngx_http_flv_module.c
nginx-1.15.8/src/http/modules/ngx_http_geo_module.c
nginx-1.15.8/src/http/modules/ngx_http_geoip_module.c
nginx-1.15.8/src/http/modules/ngx_http_grpc_module.c
nginx-1.15.8/src/http/modules/ngx_http_gunzip_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_gzip_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_gzip_static_module.c
nginx-1.15.8/src/http/modules/ngx_http_headers_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_image_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_index_module.c
nginx-1.15.8/src/http/modules/ngx_http_limit_conn_module.c
nginx-1.15.8/src/http/modules/ngx_http_limit_req_module.c
nginx-1.15.8/src/http/modules/ngx_http_log_module.c
nginx-1.15.8/src/http/modules/ngx_http_map_module.c
nginx-1.15.8/src/http/modules/ngx_http_memcached_module.c
nginx-1.15.8/src/http/modules/ngx_http_mirror_module.c
nginx-1.15.8/src/http/modules/ngx_http_mp4_module.c
nginx-1.15.8/src/http/modules/ngx_http_not_modified_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_proxy_module.c
nginx-1.15.8/src/http/modules/ngx_http_random_index_module.c
nginx-1.15.8/src/http/modules/ngx_http_range_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_realip_module.c
nginx-1.15.8/src/http/modules/ngx_http_referer_module.c
nginx-1.15.8/src/http/modules/ngx_http_rewrite_module.c
nginx-1.15.8/src/http/modules/ngx_http_scgi_module.c
nginx-1.15.8/src/http/modules/ngx_http_secure_link_module.c
nginx-1.15.8/src/http/modules/ngx_http_slice_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_split_clients_module.c
nginx-1.15.8/src/http/modules/ngx_http_ssi_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_ssi_filter_module.h
nginx-1.15.8/src/http/modules/ngx_http_ssl_module.c
nginx-1.15.8/src/http/modules/ngx_http_ssl_module.h
nginx-1.15.8/src/http/modules/ngx_http_static_module.c
nginx-1.15.8/src/http/modules/ngx_http_stub_status_module.c
nginx-1.15.8/src/http/modules/ngx_http_sub_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_try_files_module.c
nginx-1.15.8/src/http/modules/ngx_http_upstream_hash_module.c
nginx-1.15.8/src/http/modules/ngx_http_upstream_ip_hash_module.c
nginx-1.15.8/src/http/modules/ngx_http_upstream_keepalive_module.c
nginx-1.15.8/src/http/modules/ngx_http_upstream_random_module.c
nginx-1.15.8/src/http/modules/ngx_http_upstream_least_conn_module.c
nginx-1.15.8/src/http/modules/ngx_http_upstream_zone_module.c
nginx-1.15.8/src/http/modules/ngx_http_userid_filter_module.c
nginx-1.15.8/src/http/modules/ngx_http_uwsgi_module.c
nginx-1.15.8/src/http/modules/ngx_http_xslt_filter_module.c
nginx-1.15.8/src/http/modules/perl/Makefile.PL
nginx-1.15.8/src/http/modules/perl/nginx.pm
nginx-1.15.8/src/http/modules/perl/nginx.xs
nginx-1.15.8/src/http/modules/perl/ngx_http_perl_module.c
nginx-1.15.8/src/http/modules/perl/ngx_http_perl_module.h
nginx-1.15.8/src/http/modules/perl/typemap
nginx-1.15.8/src/event/modules/
nginx-1.15.8/src/event/ngx_event.c
nginx-1.15.8/src/event/ngx_event.h
nginx-1.15.8/src/event/ngx_event_accept.c
nginx-1.15.8/src/event/ngx_event_connect.c
nginx-1.15.8/src/event/ngx_event_connect.h
nginx-1.15.8/src/event/ngx_event_openssl.c
nginx-1.15.8/src/event/ngx_event_openssl.h
nginx-1.15.8/src/event/ngx_event_openssl_stapling.c
nginx-1.15.8/src/event/ngx_event_pipe.c
nginx-1.15.8/src/event/ngx_event_pipe.h
nginx-1.15.8/src/event/ngx_event_posted.c
nginx-1.15.8/src/event/ngx_event_posted.h
nginx-1.15.8/src/event/ngx_event_timer.c
nginx-1.15.8/src/event/ngx_event_timer.h
nginx-1.15.8/src/event/ngx_event_udp.c
nginx-1.15.8/src/event/modules/ngx_devpoll_module.c
nginx-1.15.8/src/event/modules/ngx_epoll_module.c
nginx-1.15.8/src/event/modules/ngx_eventport_module.c
nginx-1.15.8/src/event/modules/ngx_kqueue_module.c
nginx-1.15.8/src/event/modules/ngx_poll_module.c
nginx-1.15.8/src/event/modules/ngx_select_module.c
nginx-1.15.8/src/event/modules/ngx_win32_select_module.c
nginx-1.15.8/src/core/nginx.c
nginx-1.15.8/src/core/nginx.h
nginx-1.15.8/src/core/ngx_array.c
nginx-1.15.8/src/core/ngx_array.h
nginx-1.15.8/src/core/ngx_buf.c
nginx-1.15.8/src/core/ngx_buf.h
nginx-1.15.8/src/core/ngx_conf_file.c
nginx-1.15.8/src/core/ngx_conf_file.h
nginx-1.15.8/src/core/ngx_config.h
nginx-1.15.8/src/core/ngx_connection.c
nginx-1.15.8/src/core/ngx_connection.h
nginx-1.15.8/src/core/ngx_core.h
nginx-1.15.8/src/core/ngx_cpuinfo.c
nginx-1.15.8/src/core/ngx_crc.h
nginx-1.15.8/src/core/ngx_crc32.c
nginx-1.15.8/src/core/ngx_crc32.h
nginx-1.15.8/src/core/ngx_crypt.c
nginx-1.15.8/src/core/ngx_crypt.h
nginx-1.15.8/src/core/ngx_cycle.c
nginx-1.15.8/src/core/ngx_cycle.h
nginx-1.15.8/src/core/ngx_file.c
nginx-1.15.8/src/core/ngx_file.h
nginx-1.15.8/src/core/ngx_hash.c
nginx-1.15.8/src/core/ngx_hash.h
nginx-1.15.8/src/core/ngx_inet.c
nginx-1.15.8/src/core/ngx_inet.h
nginx-1.15.8/src/core/ngx_list.c
nginx-1.15.8/src/core/ngx_list.h
nginx-1.15.8/src/core/ngx_log.c
nginx-1.15.8/src/core/ngx_log.h
nginx-1.15.8/src/core/ngx_md5.c
nginx-1.15.8/src/core/ngx_md5.h
nginx-1.15.8/src/core/ngx_module.c
nginx-1.15.8/src/core/ngx_module.h
nginx-1.15.8/src/core/ngx_murmurhash.c
nginx-1.15.8/src/core/ngx_murmurhash.h
nginx-1.15.8/src/core/ngx_open_file_cache.c
nginx-1.15.8/src/core/ngx_open_file_cache.h
nginx-1.15.8/src/core/ngx_output_chain.c
nginx-1.15.8/src/core/ngx_palloc.c
nginx-1.15.8/src/core/ngx_palloc.h
nginx-1.15.8/src/core/ngx_parse.c
nginx-1.15.8/src/core/ngx_parse.h
nginx-1.15.8/src/core/ngx_parse_time.c
nginx-1.15.8/src/core/ngx_queue.c
nginx-1.15.8/src/core/ngx_parse_time.h
nginx-1.15.8/src/core/ngx_proxy_protocol.c
nginx-1.15.8/src/core/ngx_proxy_protocol.h
nginx-1.15.8/src/core/ngx_queue.h
nginx-1.15.8/src/core/ngx_radix_tree.c
nginx-1.15.8/src/core/ngx_radix_tree.h
nginx-1.15.8/src/core/ngx_rbtree.c
nginx-1.15.8/src/core/ngx_rbtree.h
nginx-1.15.8/src/core/ngx_regex.c
nginx-1.15.8/src/core/ngx_regex.h
nginx-1.15.8/src/core/ngx_resolver.c
nginx-1.15.8/src/core/ngx_resolver.h
nginx-1.15.8/src/core/ngx_rwlock.c
nginx-1.15.8/src/core/ngx_rwlock.h
nginx-1.15.8/src/core/ngx_sha1.c
nginx-1.15.8/src/core/ngx_sha1.h
nginx-1.15.8/src/core/ngx_shmtx.c
nginx-1.15.8/src/core/ngx_shmtx.h
nginx-1.15.8/src/core/ngx_slab.c
nginx-1.15.8/src/core/ngx_slab.h
nginx-1.15.8/src/core/ngx_spinlock.c
nginx-1.15.8/src/core/ngx_string.c
nginx-1.15.8/src/core/ngx_string.h
nginx-1.15.8/src/core/ngx_syslog.c
nginx-1.15.8/src/core/ngx_syslog.h
nginx-1.15.8/src/core/ngx_thread_pool.c
nginx-1.15.8/src/core/ngx_thread_pool.h
nginx-1.15.8/src/core/ngx_times.c
nginx-1.15.8/src/core/ngx_times.h
nginx-1.15.8/contrib/README
nginx-1.15.8/contrib/geo2nginx.pl
nginx-1.15.8/contrib/unicode2nginx/
nginx-1.15.8/contrib/vim/
nginx-1.15.8/contrib/vim/ftdetect/
nginx-1.15.8/contrib/vim/ftplugin/
nginx-1.15.8/contrib/vim/indent/
nginx-1.15.8/contrib/vim/syntax/
nginx-1.15.8/contrib/vim/syntax/nginx.vim
nginx-1.15.8/contrib/vim/indent/nginx.vim
nginx-1.15.8/contrib/vim/ftplugin/nginx.vim
nginx-1.15.8/contrib/vim/ftdetect/nginx.vim
nginx-1.15.8/contrib/unicode2nginx/koi-utf
nginx-1.15.8/contrib/unicode2nginx/unicode-to-nginx.pl
nginx-1.15.8/contrib/unicode2nginx/win-utf
nginx-1.15.8/conf/fastcgi.conf
nginx-1.15.8/conf/fastcgi_params
nginx-1.15.8/conf/koi-utf
nginx-1.15.8/conf/koi-win
nginx-1.15.8/conf/mime.types
nginx-1.15.8/conf/nginx.conf
nginx-1.15.8/conf/scgi_params
nginx-1.15.8/conf/uwsgi_params
nginx-1.15.8/conf/win-utf
nginx-1.15.8/auto/cc/
nginx-1.15.8/auto/define
nginx-1.15.8/auto/endianness
nginx-1.15.8/auto/feature
nginx-1.15.8/auto/have
nginx-1.15.8/auto/have_headers
nginx-1.15.8/auto/headers
nginx-1.15.8/auto/include
nginx-1.15.8/auto/init
nginx-1.15.8/auto/install
nginx-1.15.8/auto/lib/
nginx-1.15.8/auto/make
nginx-1.15.8/auto/module
nginx-1.15.8/auto/modules
nginx-1.15.8/auto/nohave
nginx-1.15.8/auto/options
nginx-1.15.8/auto/os/
nginx-1.15.8/auto/sources
nginx-1.15.8/auto/stubs
nginx-1.15.8/auto/summary
nginx-1.15.8/auto/threads
nginx-1.15.8/auto/types/
nginx-1.15.8/auto/unix
nginx-1.15.8/auto/types/sizeof
nginx-1.15.8/auto/types/typedef
nginx-1.15.8/auto/types/uintptr_t
nginx-1.15.8/auto/types/value
nginx-1.15.8/auto/os/conf
nginx-1.15.8/auto/os/darwin
nginx-1.15.8/auto/os/freebsd
nginx-1.15.8/auto/os/linux
nginx-1.15.8/auto/os/solaris
nginx-1.15.8/auto/os/win32
nginx-1.15.8/auto/lib/conf
nginx-1.15.8/auto/lib/geoip/
nginx-1.15.8/auto/lib/google-perftools/
nginx-1.15.8/auto/lib/libatomic/
nginx-1.15.8/auto/lib/libgd/
nginx-1.15.8/auto/lib/libxslt/
nginx-1.15.8/auto/lib/make
nginx-1.15.8/auto/lib/openssl/
nginx-1.15.8/auto/lib/pcre/
nginx-1.15.8/auto/lib/perl/
nginx-1.15.8/auto/lib/zlib/
nginx-1.15.8/auto/lib/zlib/conf
nginx-1.15.8/auto/lib/zlib/make
nginx-1.15.8/auto/lib/zlib/makefile.bcc
nginx-1.15.8/auto/lib/zlib/makefile.msvc
nginx-1.15.8/auto/lib/zlib/makefile.owc
nginx-1.15.8/auto/lib/perl/conf
nginx-1.15.8/auto/lib/perl/make
nginx-1.15.8/auto/lib/pcre/conf
nginx-1.15.8/auto/lib/pcre/make
nginx-1.15.8/auto/lib/pcre/makefile.bcc
nginx-1.15.8/auto/lib/pcre/makefile.msvc
nginx-1.15.8/auto/lib/pcre/makefile.owc
nginx-1.15.8/auto/lib/openssl/conf
nginx-1.15.8/auto/lib/openssl/make
nginx-1.15.8/auto/lib/openssl/makefile.bcc
nginx-1.15.8/auto/lib/openssl/makefile.msvc
nginx-1.15.8/auto/lib/libxslt/conf
nginx-1.15.8/auto/lib/libgd/conf
nginx-1.15.8/auto/lib/libatomic/conf
nginx-1.15.8/auto/lib/libatomic/make
nginx-1.15.8/auto/lib/google-perftools/conf
nginx-1.15.8/auto/lib/geoip/conf
nginx-1.15.8/auto/cc/acc
nginx-1.15.8/auto/cc/bcc
nginx-1.15.8/auto/cc/ccc
nginx-1.15.8/auto/cc/clang
nginx-1.15.8/auto/cc/conf
nginx-1.15.8/auto/cc/gcc
nginx-1.15.8/auto/cc/icc
nginx-1.15.8/auto/cc/msvc
nginx-1.15.8/auto/cc/name
nginx-1.15.8/auto/cc/owc
nginx-1.15.8/auto/cc/sunc
[root@vmhzpnginx home]# ls
nginx-1.15.8 nginx-1.15.8.tar.gz pcre-8.38.tar.gz
[root@vmhzpnginx home]# tar zxvf pcre-8.38.tar.gz
pcre-8.38/
pcre-8.38/pcre_scanner.h
pcre-8.38/LICENCE
pcre-8.38/makevp_c.txt
pcre-8.38/PrepareRelease
pcre-8.38/RunTest.bat
pcre-8.38/pcre16_study.c
pcre-8.38/pcre16_chartables.c
pcre-8.38/pcre_jit_test.c
pcre-8.38/pcregexp.pas
pcre-8.38/pcre32_chartables.c
pcre-8.38/pcre_get.c
pcre-8.38/132html
pcre-8.38/pcre16_compile.c
pcre-8.38/pcre32_dfa_exec.c
pcre-8.38/pcre32_utf32_utils.c
pcre-8.38/CMakeLists.txt
pcre-8.38/Makefile.am
pcre-8.38/pcre_stringpiece_unittest.cc
pcre-8.38/pcre16_dfa_exec.c
pcre-8.38/pcre16_newline.c
pcre-8.38/pcre16_ord2utf16.c
pcre-8.38/compile
pcre-8.38/pcre16_config.c
pcre-8.38/depcomp
pcre-8.38/config.sub
pcre-8.38/pcre32_maketables.c
pcre-8.38/pcre16_maketables.c
pcre-8.38/pcre16_byte_order.c
pcre-8.38/pcrecpp.cc
pcre-8.38/Makefile.in
pcre-8.38/README
pcre-8.38/cmake/
pcre-8.38/cmake/FindReadline.cmake
pcre-8.38/cmake/FindEditline.cmake
pcre-8.38/cmake/FindPackageHandleStandardArgs.cmake
pcre-8.38/cmake/COPYING-CMAKE-SCRIPTS
pcre-8.38/pcre16_utf16_utils.c
pcre-8.38/aclocal.m4
pcre-8.38/pcre32_xclass.c
pcre-8.38/ucp.h
pcre-8.38/pcre_printint.c
pcre-8.38/pcre32_compile.c
pcre-8.38/pcre_jit_compile.c
pcre-8.38/dftables.c
pcre-8.38/config.guess
pcre-8.38/pcre_newline.c
pcre-8.38/configure
pcre-8.38/pcrecpparg.h.in
pcre-8.38/perltest.pl
pcre-8.38/pcre16_jit_compile.c
pcre-8.38/pcre32_exec.c
pcre-8.38/pcre32_study.c
pcre-8.38/pcreposix.h
pcre-8.38/CleanTxt
pcre-8.38/pcreposix.c
pcre-8.38/pcre_string_utils.c
pcre-8.38/pcre32_newline.c
pcre-8.38/install-sh
pcre-8.38/pcre16_xclass.c
pcre-8.38/libpcre16.pc.in
pcre-8.38/pcre16_get.c
pcre-8.38/pcrecpp_internal.h
pcre-8.38/pcre_study.c
pcre-8.38/pcre_compile.c
pcre-8.38/pcre_fullinfo.c
pcre-8.38/pcre_refcount.c
pcre-8.38/pcre16_globals.c
pcre-8.38/m4/
pcre-8.38/m4/ltsugar.m4
pcre-8.38/m4/libtool.m4
pcre-8.38/m4/ltversion.m4
pcre-8.38/m4/ltoptions.m4
pcre-8.38/m4/ax_pthread.m4
pcre-8.38/m4/lt~obsolete.m4
pcre-8.38/m4/pcre_visibility.m4
pcre-8.38/libpcreposix.pc.in
pcre-8.38/COPYING
pcre-8.38/pcrecpp.h
pcre-8.38/INSTALL
pcre-8.38/pcre32_fullinfo.c
pcre-8.38/pcre32_get.c
pcre-8.38/pcre32_tables.c
pcre-8.38/libpcre32.pc.in
pcre-8.38/pcre32_valid_utf32.c
pcre-8.38/pcre_ord2utf8.c
pcre-8.38/makevp.bat
pcre-8.38/ChangeLog
pcre-8.38/pcre32_string_utils.c
pcre-8.38/pcre-config.in
pcre-8.38/pcre_exec.c
pcre-8.38/pcre16_refcount.c
pcre-8.38/HACKING
pcre-8.38/test-driver
pcre-8.38/missing
pcre-8.38/pcre16_string_utils.c
pcre-8.38/configure.ac
pcre-8.38/pcre_scanner.cc
pcre-8.38/pcre_stringpiece.h.in
pcre-8.38/ar-lib
pcre-8.38/pcre_valid_utf8.c
pcre-8.38/sljit/
pcre-8.38/sljit/sljitNativeSPARC_common.c
pcre-8.38/sljit/sljitNativeTILEGX-encoder.c
pcre-8.38/sljit/sljitConfig.h
pcre-8.38/sljit/sljitNativeMIPS_64.c
pcre-8.38/sljit/sljitUtils.c
pcre-8.38/sljit/sljitNativeARM_T2_32.c
pcre-8.38/sljit/sljitNativePPC_64.c
pcre-8.38/sljit/sljitNativeARM_64.c
pcre-8.38/sljit/sljitNativeMIPS_common.c
pcre-8.38/sljit/sljitNativeMIPS_32.c
pcre-8.38/sljit/sljitNativeX86_common.c
pcre-8.38/sljit/sljitNativeTILEGX_64.c
pcre-8.38/sljit/sljitNativeARM_32.c
pcre-8.38/sljit/sljitNativeSPARC_32.c
pcre-8.38/sljit/sljitLir.c
pcre-8.38/sljit/sljitLir.h
pcre-8.38/sljit/sljitNativeX86_32.c
pcre-8.38/sljit/sljitNativePPC_32.c
pcre-8.38/sljit/sljitExecAllocator.c
pcre-8.38/sljit/sljitNativeX86_64.c
pcre-8.38/sljit/sljitNativePPC_common.c
pcre-8.38/sljit/sljitConfigInternal.h
pcre-8.38/pcre16_tables.c
pcre-8.38/pcre32_byte_order.c
pcre-8.38/config-cmake.h.in
pcre-8.38/pcretest.c
pcre-8.38/testdata/
pcre-8.38/testdata/saved32LE-1
pcre-8.38/testdata/testoutput24
pcre-8.38/testdata/testoutput2
pcre-8.38/testdata/testoutputEBC
pcre-8.38/testdata/greplist
pcre-8.38/testdata/testinput21
pcre-8.38/testdata/testinput25
pcre-8.38/testdata/testoutput3A
pcre-8.38/testdata/testoutput26
pcre-8.38/testdata/testoutput20
pcre-8.38/testdata/grepoutput8
pcre-8.38/testdata/testoutput16
pcre-8.38/testdata/testinput17
pcre-8.38/testdata/testoutput23
pcre-8.38/testdata/testoutput4
pcre-8.38/testdata/testoutput11-8
pcre-8.38/testdata/testinput8
pcre-8.38/testdata/testinput26
pcre-8.38/testdata/testoutput7
pcre-8.38/testdata/grepinput3
pcre-8.38/testdata/testoutput22-32
pcre-8.38/testdata/testinput13
pcre-8.38/testdata/testoutput12
pcre-8.38/testdata/saved32
pcre-8.38/testdata/testinput15
pcre-8.38/testdata/wintestoutput3
pcre-8.38/testdata/testinput10
pcre-8.38/testdata/testinput1
pcre-8.38/testdata/testoutput5
pcre-8.38/testdata/saved16
pcre-8.38/testdata/grepoutputN
pcre-8.38/testdata/testinput24
pcre-8.38/testdata/testoutput9
pcre-8.38/testdata/testoutput14
pcre-8.38/testdata/testoutput10
pcre-8.38/testdata/testinput16
pcre-8.38/testdata/testoutput21-32
pcre-8.38/testdata/testoutput25
pcre-8.38/testdata/testoutput3B
pcre-8.38/testdata/testoutput15
pcre-8.38/testdata/testoutput13
pcre-8.38/testdata/testoutput18-32
pcre-8.38/testdata/grepbinary
pcre-8.38/testdata/grepinputx
pcre-8.38/testdata/testoutput18-16
pcre-8.38/testdata/greppatN4
pcre-8.38/testdata/testinput5
pcre-8.38/testdata/testoutput19
pcre-8.38/testdata/testoutput6
pcre-8.38/testdata/testinput3
pcre-8.38/testdata/testinput23
pcre-8.38/testdata/testinput7
pcre-8.38/testdata/testinput18
pcre-8.38/testdata/saved32BE-1
pcre-8.38/testdata/saved32BE-2
pcre-8.38/testdata/testoutput3
pcre-8.38/testdata/testinput22
pcre-8.38/testdata/saved16BE-2
pcre-8.38/testdata/testinput9
pcre-8.38/testdata/saved8
pcre-8.38/testdata/testinput20
pcre-8.38/testdata/testinput6
pcre-8.38/testdata/saved16LE-1
pcre-8.38/testdata/saved16LE-2
pcre-8.38/testdata/testoutput8
pcre-8.38/testdata/testinput12
pcre-8.38/testdata/grepinput8
pcre-8.38/testdata/grepfilelist
pcre-8.38/testdata/testinput2
pcre-8.38/testdata/grepinputv
pcre-8.38/testdata/grepoutput
pcre-8.38/testdata/saved16BE-1
pcre-8.38/testdata/testinput11
pcre-8.38/testdata/testinput4
pcre-8.38/testdata/saved32LE-2
pcre-8.38/testdata/grepinput
pcre-8.38/testdata/testoutput21-16
pcre-8.38/testdata/wintestinput3
pcre-8.38/testdata/testinputEBC
pcre-8.38/testdata/testinput14
pcre-8.38/testdata/testoutput22-16
pcre-8.38/testdata/testoutput11-32
pcre-8.38/testdata/testoutput1
pcre-8.38/testdata/testinput19
pcre-8.38/testdata/testoutput11-16
pcre-8.38/testdata/testoutput17
pcre-8.38/pcre32_config.c
pcre-8.38/RunTest
pcre-8.38/pcregrep.c
pcre-8.38/pcrecpp_unittest.cc
pcre-8.38/pcre_dfa_exec.c
pcre-8.38/pcre_globals.c
pcre-8.38/pcre32_ord2utf32.c
pcre-8.38/pcre_xclass.c
pcre-8.38/config.h.in
pcre-8.38/pcre_internal.h
pcre-8.38/pcre32_refcount.c
pcre-8.38/pcre16_ucd.c
pcre-8.38/pcre32_jit_compile.c
pcre-8.38/pcre_ucd.c
pcre-8.38/AUTHORS
pcre-8.38/Detrail
pcre-8.38/pcre16_version.c
pcre-8.38/NON-AUTOTOOLS-BUILD
pcre-8.38/ltmain.sh
pcre-8.38/pcre_scanner_unittest.cc
pcre-8.38/pcre32_printint.c
pcre-8.38/pcre16_printint.c
pcre-8.38/NEWS
pcre-8.38/pcre32_version.c
pcre-8.38/pcre.h.in
pcre-8.38/libpcrecpp.pc.in
pcre-8.38/pcre_chartables.c.dist
pcre-8.38/pcre.h.generic
pcre-8.38/doc/
pcre-8.38/doc/pcre.txt
pcre-8.38/doc/pcre_fullinfo.3
pcre-8.38/doc/pcre_jit_exec.3
pcre-8.38/doc/pcre_version.3
pcre-8.38/doc/pcre_assign_jit_stack.3
pcre-8.38/doc/pcre_compile2.3
pcre-8.38/doc/pcretest.txt
pcre-8.38/doc/pcre-config.txt
pcre-8.38/doc/pcre_get_substring_list.3
pcre-8.38/doc/pcrematching.3
pcre-8.38/doc/pcre_copy_named_substring.3
pcre-8.38/doc/pcresample.3
pcre-8.38/doc/pcre_free_substring_list.3
pcre-8.38/doc/pcreprecompile.3
pcre-8.38/doc/pcre_utf32_to_host_byte_order.3
pcre-8.38/doc/pcre_config.3
pcre-8.38/doc/pcresyntax.3
pcre-8.38/doc/pcreapi.3
pcre-8.38/doc/pcre_pattern_to_host_byte_order.3
pcre-8.38/doc/pcrecallout.3
pcre-8.38/doc/pcregrep.1
pcre-8.38/doc/html/
pcre-8.38/doc/html/pcre_maketables.html
pcre-8.38/doc/html/pcre-config.html
pcre-8.38/doc/html/pcre_get_stringtable_entries.html
pcre-8.38/doc/html/index.html
pcre-8.38/doc/html/pcre_pattern_to_host_byte_order.html
pcre-8.38/doc/html/pcreperform.html
pcre-8.38/doc/html/pcre_get_substring_list.html
pcre-8.38/doc/html/pcreposix.html
pcre-8.38/doc/html/pcre_free_study.html
pcre-8.38/doc/html/pcrecpp.html
pcre-8.38/doc/html/pcrecompat.html
pcre-8.38/doc/html/pcre_compile.html
pcre-8.38/doc/html/pcre_config.html
pcre-8.38/doc/html/pcre_get_named_substring.html
pcre-8.38/doc/html/pcretest.html
pcre-8.38/doc/html/pcre_compile2.html
pcre-8.38/doc/html/pcre_version.html
pcre-8.38/doc/html/pcrestack.html
pcre-8.38/doc/html/pcre_copy_named_substring.html
pcre-8.38/doc/html/pcre_utf32_to_host_byte_order.html
pcre-8.38/doc/html/pcre16.html
pcre-8.38/doc/html/pcre_jit_stack_alloc.html
pcre-8.38/doc/html/pcre_utf16_to_host_byte_order.html
pcre-8.38/doc/html/pcre_jit_stack_free.html
pcre-8.38/doc/html/pcrecallout.html
pcre-8.38/doc/html/pcre.html
pcre-8.38/doc/html/pcre_refcount.html
pcre-8.38/doc/html/pcrepattern.html
pcre-8.38/doc/html/pcreprecompile.html
pcre-8.38/doc/html/pcre_get_stringnumber.html
pcre-8.38/doc/html/pcresample.html
pcre-8.38/doc/html/pcre_exec.html
pcre-8.38/doc/html/pcre_assign_jit_stack.html
pcre-8.38/doc/html/README.txt
pcre-8.38/doc/html/pcre_copy_substring.html
pcre-8.38/doc/html/pcre_get_substring.html
pcre-8.38/doc/html/pcrejit.html
pcre-8.38/doc/html/pcreunicode.html
pcre-8.38/doc/html/pcrelimits.html
pcre-8.38/doc/html/pcre_fullinfo.html
pcre-8.38/doc/html/NON-AUTOTOOLS-BUILD.txt
pcre-8.38/doc/html/pcrebuild.html
pcre-8.38/doc/html/pcreapi.html
pcre-8.38/doc/html/pcre_study.html
pcre-8.38/doc/html/pcre_jit_exec.html
pcre-8.38/doc/html/pcrepartial.html
pcre-8.38/doc/html/pcregrep.html
pcre-8.38/doc/html/pcresyntax.html
pcre-8.38/doc/html/pcre_free_substring.html
pcre-8.38/doc/html/pcre_free_substring_list.html
pcre-8.38/doc/html/pcre32.html
pcre-8.38/doc/html/pcredemo.html
pcre-8.38/doc/html/pcre_dfa_exec.html
pcre-8.38/doc/html/pcrematching.html
pcre-8.38/doc/pcreperform.3
pcre-8.38/doc/pcre_compile.3
pcre-8.38/doc/pcre_get_stringnumber.3
pcre-8.38/doc/index.html.src
pcre-8.38/doc/pcre_free_substring.3
pcre-8.38/doc/pcre_maketables.3
pcre-8.38/doc/pcre_jit_stack_free.3
pcre-8.38/doc/pcre_get_substring.3
pcre-8.38/doc/pcre16.3
pcre-8.38/doc/pcre32.3
pcre-8.38/doc/pcre_get_named_substring.3
pcre-8.38/doc/pcre_exec.3
pcre-8.38/doc/pcre_get_stringtable_entries.3
pcre-8.38/doc/pcre.3
pcre-8.38/doc/pcre-config.1
pcre-8.38/doc/pcrecompat.3
pcre-8.38/doc/pcrestack.3
pcre-8.38/doc/pcre_dfa_exec.3
pcre-8.38/doc/perltest.txt
pcre-8.38/doc/pcreunicode.3
pcre-8.38/doc/pcre_study.3
pcre-8.38/doc/pcreposix.3
pcre-8.38/doc/pcrepartial.3
pcre-8.38/doc/pcrelimits.3
pcre-8.38/doc/pcredemo.3
pcre-8.38/doc/pcretest.1
pcre-8.38/doc/pcre_refcount.3
pcre-8.38/doc/pcrepattern.3
pcre-8.38/doc/pcre_utf16_to_host_byte_order.3
pcre-8.38/doc/pcrejit.3
pcre-8.38/doc/pcrecpp.3
pcre-8.38/doc/pcre_jit_stack_alloc.3
pcre-8.38/doc/pcrebuild.3
pcre-8.38/doc/pcre_free_study.3
pcre-8.38/doc/pcregrep.txt
pcre-8.38/doc/pcre_copy_substring.3
pcre-8.38/NON-UNIX-USE
pcre-8.38/pcre_byte_order.c
pcre-8.38/pcredemo.c
pcre-8.38/libpcre.pc.in
pcre-8.38/pcre16_fullinfo.c
pcre-8.38/RunGrepTest
pcre-8.38/pcre16_exec.c
pcre-8.38/pcre_maketables.c
pcre-8.38/pcre_tables.c
pcre-8.38/config.h.generic
pcre-8.38/pcre_stringpiece.cc
pcre-8.38/pcre_version.c
pcre-8.38/CheckMan
pcre-8.38/pcre32_globals.c
pcre-8.38/pcre_config.c
pcre-8.38/pcre16_valid_utf16.c
pcre-8.38/pcre32_ucd.c
pcre-8.38/makevp_l.txt
[root@vmhzpnginx home]# ls
nginx-1.15.8 nginx-1.15.8.tar.gz pcre-8.38 pcre-8.38.tar.gz

[root@vmhzpnginx home]# cd nginx-1.15.8
[root@vmhzpnginx nginx-1.15.8]# ls
auto CHANGES.ru configure html man src
CHANGES conf contrib LICENSE README
[root@vmhzpnginx nginx-1.15.8]# /usr/sbin/groupadd -f www
[root@vmhzpnginx nginx-1.15.8]# /usr/sbin/useradd -g www www
[root@vmhzpnginx nginx-1.15.8]# ./configure --user=www --group=www --prefix=/etc/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/pcre-8.38
checking for OS
+ Linux 3.10.0-957.el7.x86_64 x86_64
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)
checking for gcc -pipe switch ... found
checking for -Wl,-E switch ... found
checking for gcc builtin atomic operations ... found
checking for C99 variadic macros ... found
checking for gcc variadic macros ... found
checking for gcc builtin 64 bit byteswap ... found
checking for unistd.h ... found
checking for inttypes.h ... found
checking for limits.h ... found
checking for sys/filio.h ... not found
checking for sys/param.h ... found
checking for sys/mount.h ... found
checking for sys/statvfs.h ... found
checking for crypt.h ... found
checking for Linux specific features
checking for epoll ... found
checking for EPOLLRDHUP ... found
checking for EPOLLEXCLUSIVE ... not found
checking for O_PATH ... found
checking for sendfile() ... found
checking for sendfile64() ... found
checking for sys/prctl.h ... found
checking for prctl(PR_SET_DUMPABLE) ... found
checking for prctl(PR_SET_KEEPCAPS) ... found
checking for capabilities ... found
checking for crypt_r() ... found
checking for sys/vfs.h ... found
checking for poll() ... found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for crypt() in libcrypt ... found
checking for F_READAHEAD ... not found
checking for posix_fadvise() ... found
checking for O_DIRECT ... found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for statfs() ... found
checking for statvfs() ... found
checking for dlopen() ... not found
checking for dlopen() in libdl ... found
checking for sched_yield() ... found
checking for sched_setaffinity() ... found
checking for SO_SETFIB ... not found
checking for SO_REUSEPORT ... found
checking for SO_ACCEPTFILTER ... not found
checking for SO_BINDANY ... not found
checking for IP_TRANSPARENT ... found
checking for IP_BINDANY ... not found
checking for IP_BIND_ADDRESS_NO_PORT ... not found
checking for IP_RECVDSTADDR ... not found
checking for IP_SENDSRCADDR ... not found
checking for IP_PKTINFO ... found
checking for IPV6_RECVPKTINFO ... found
checking for TCP_DEFER_ACCEPT ... found
checking for TCP_KEEPIDLE ... found
checking for TCP_FASTOPEN ... found
checking for TCP_INFO ... found
checking for accept4() ... found
checking for eventfd() ... found
checking for int size ... 4 bytes
checking for long size ... 8 bytes
checking for long long size ... 8 bytes
checking for void * size ... 8 bytes
checking for uint32_t ... found
checking for uint64_t ... found
checking for sig_atomic_t ... found
checking for sig_atomic_t size ... 4 bytes
checking for socklen_t ... found
checking for in_addr_t ... found
checking for in_port_t ... found
checking for rlim_t ... found
checking for uintptr_t ... uintptr_t found
checking for system byte ordering ... little endian
checking for size_t size ... 8 bytes
checking for off_t size ... 8 bytes
checking for time_t size ... 8 bytes
checking for AF_INET6 ... found
checking for setproctitle() ... not found
checking for pread() ... found
checking for pwrite() ... found
checking for pwritev() ... found
checking for sys_nerr ... found
checking for localtime_r() ... found
checking for clock_gettime(CLOCK_MONOTONIC) ... found
checking for posix_memalign() ... found
checking for memalign() ... found
checking for mmap(MAP_ANON|MAP_SHARED) ... found
checking for mmap("/dev/zero", MAP_SHARED) ... found
checking for System V shared memory ... found
checking for POSIX semaphores ... not found
checking for POSIX semaphores in libpthread ... found
checking for struct msghdr.msg_control ... found
checking for ioctl(FIONBIO) ... found
checking for struct tm.tm_gmtoff ... found
checking for struct dirent.d_namlen ... not found
checking for struct dirent.d_type ... found
checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
checking for openat(), fstatat() ... found
checking for getaddrinfo() ... found
checking for OpenSSL library ... found
checking for zlib library ... found
creating objs/Makefile

Configuration summary
+ using PCRE library: /home/pcre-8.38
+ using system OpenSSL library
+ using system zlib library

nginx path prefix: "/etc/nginx"
nginx binary file: "/etc/nginx/sbin/nginx"
nginx modules path: "/etc/nginx/modules"
nginx configuration prefix: "/etc/nginx/conf"
nginx configuration file: "/etc/nginx/conf/nginx.conf"
nginx pid file: "/etc/nginx/logs/nginx.pid"
nginx error log file: "/etc/nginx/logs/error.log"
nginx http access log file: "/etc/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"

[root@vmhzpnginx nginx-1.15.8]# make
make -f objs/Makefile
make[1]: Entering directory `/home/nginx-1.15.8'
cd /home/pcre-8.38 \
&& if [ -f Makefile ]; then make distclean; fi \
&& CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
./configure --disable-shared
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking dependency style of cc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking whether cc understands -c and -o together... (cached) yes
checking dependency style of cc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for int64_t... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... no
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether ln -s works... yes
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for ANSI C header files... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for alias support in the linker... no
checking for alias support in the linker... no
checking string usability... yes
checking string presence... yes
checking for string... yes
checking bits/type_traits.h usability... no
checking bits/type_traits.h presence... no
checking for bits/type_traits.h... no
checking type_traits.h usability... no
checking type_traits.h presence... no
checking for type_traits.h... no
checking for strtoq... yes
checking for long long... yes
checking for unsigned long long... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for bcopy... yes
checking for memmove... yes
checking for strerror... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gzopen in -lz... yes
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking for libbz2... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libpcre.pc
config.status: creating libpcre16.pc
config.status: creating libpcre32.pc
config.status: creating libpcreposix.pc
config.status: creating libpcrecpp.pc
config.status: creating pcre-config
config.status: creating pcre.h
config.status: creating pcre_stringpiece.h
config.status: creating pcrecpparg.h
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing script-chmod commands
config.status: executing delete-old-chartables commands

pcre-8.38 configuration summary:

Install prefix .................. : /usr/local
C preprocessor .................. : cc -E
C compiler ...................... : cc
C++ preprocessor ................ : g++ -E
C++ compiler .................... : g++
Linker .......................... : /usr/bin/ld -m elf_x86_64
C preprocessor flags ............ :
C compiler flags ................ : -O2 -fomit-frame-pointer -pipe -fvisibility=hidden
C++ compiler flags .............. : -O2 -fvisibility=hidden -fvisibility-inlines-hidden
Linker flags .................... :
Extra libraries ................. :

Build 8 bit pcre library ........ : yes
Build 16 bit pcre library ....... : no
Build 32 bit pcre library ....... : no
Build C++ library ............... : yes
Enable JIT compiling support .... : no
Enable UTF-8/16/32 support ...... : no
Unicode properties .............. : no
Newline char/sequence ........... : lf
\R matches only ANYCRLF ......... : no
EBCDIC coding ................... : no
EBCDIC code for NL .............. : n/a
Rebuild char tables ............. : no
Use stack recursion ............. : yes
POSIX mem threshold ............. : 10
Internal link size .............. : 2
Nested parentheses limit ........ : 250
Match limit ..................... : 10000000
Match limit recursion ........... : MATCH_LIMIT
Build shared libs ............... : no
Build static libs ............... : yes
Use JIT in pcregrep ............. : no
Buffer size for pcregrep ........ : 20480
Link pcregrep with libz ......... : no
Link pcregrep with libbz2 ....... : no
Link pcretest with libedit ...... : no
Link pcretest with libreadline .. : no
Valgrind support ................ : no
Code coverage ................... : no

cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/nginx.o \
src/core/nginx.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_log.o \
src/core/ngx_log.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_palloc.o \
src/core/ngx_palloc.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_array.o \
src/core/ngx_array.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_list.o \
src/core/ngx_list.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_hash.o \
src/core/ngx_hash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_buf.o \
src/core/ngx_buf.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_queue.o \
src/core/ngx_queue.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_output_chain.o \
src/core/ngx_output_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_string.o \
src/core/ngx_string.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_parse.o \
src/core/ngx_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_parse_time.o \
src/core/ngx_parse_time.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_inet.o \
src/core/ngx_inet.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_file.o \
src/core/ngx_file.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_crc32.o \
src/core/ngx_crc32.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_murmurhash.o \
src/core/ngx_murmurhash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_md5.o \
src/core/ngx_md5.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_sha1.o \
src/core/ngx_sha1.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_rbtree.o \
src/core/ngx_rbtree.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_radix_tree.o \
src/core/ngx_radix_tree.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_slab.o \
src/core/ngx_slab.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_times.o \
src/core/ngx_times.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_shmtx.o \
src/core/ngx_shmtx.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_connection.o \
src/core/ngx_connection.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_cycle.o \
src/core/ngx_cycle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_spinlock.o \
src/core/ngx_spinlock.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_rwlock.o \
src/core/ngx_rwlock.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_cpuinfo.o \
src/core/ngx_cpuinfo.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_conf_file.o \
src/core/ngx_conf_file.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_module.o \
src/core/ngx_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_resolver.o \
src/core/ngx_resolver.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_open_file_cache.o \
src/core/ngx_open_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_crypt.o \
src/core/ngx_crypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_proxy_protocol.o \
src/core/ngx_proxy_protocol.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_syslog.o \
src/core/ngx_syslog.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event.o \
src/event/ngx_event.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_timer.o \
src/event/ngx_event_timer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_posted.o \
src/event/ngx_event_posted.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_accept.o \
src/event/ngx_event_accept.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_udp.o \
src/event/ngx_event_udp.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_connect.o \
src/event/ngx_event_connect.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_pipe.o \
src/event/ngx_event_pipe.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_time.o \
src/os/unix/ngx_time.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_errno.o \
src/os/unix/ngx_errno.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_alloc.o \
src/os/unix/ngx_alloc.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_files.o \
src/os/unix/ngx_files.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_socket.o \
src/os/unix/ngx_socket.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_recv.o \
src/os/unix/ngx_recv.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_readv_chain.o \
src/os/unix/ngx_readv_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_udp_recv.o \
src/os/unix/ngx_udp_recv.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_send.o \
src/os/unix/ngx_send.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_writev_chain.o \
src/os/unix/ngx_writev_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_udp_send.o \
src/os/unix/ngx_udp_send.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_udp_sendmsg_chain.o \
src/os/unix/ngx_udp_sendmsg_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_channel.o \
src/os/unix/ngx_channel.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_shmem.o \
src/os/unix/ngx_shmem.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_process.o \
src/os/unix/ngx_process.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_daemon.o \
src/os/unix/ngx_daemon.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_setaffinity.o \
src/os/unix/ngx_setaffinity.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_setproctitle.o \
src/os/unix/ngx_setproctitle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_posix_init.o \
src/os/unix/ngx_posix_init.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_user.o \
src/os/unix/ngx_user.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_dlopen.o \
src/os/unix/ngx_dlopen.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_process_cycle.o \
src/os/unix/ngx_process_cycle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_linux_init.o \
src/os/unix/ngx_linux_init.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/modules/ngx_epoll_module.o \
src/event/modules/ngx_epoll_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/os/unix/ngx_linux_sendfile_chain.o \
src/os/unix/ngx_linux_sendfile_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_openssl.o \
src/event/ngx_event_openssl.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/event/ngx_event_openssl_stapling.o \
src/event/ngx_event_openssl_stapling.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/src/core/ngx_regex.o \
src/core/ngx_regex.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http.o \
src/http/ngx_http.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_core_module.o \
src/http/ngx_http_core_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_special_response.o \
src/http/ngx_http_special_response.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_request.o \
src/http/ngx_http_request.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_parse.o \
src/http/ngx_http_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_log_module.o \
src/http/modules/ngx_http_log_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_request_body.o \
src/http/ngx_http_request_body.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_variables.o \
src/http/ngx_http_variables.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_script.o \
src/http/ngx_http_script.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_upstream.o \
src/http/ngx_http_upstream.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_upstream_round_robin.o \
src/http/ngx_http_upstream_round_robin.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_file_cache.o \
src/http/ngx_http_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_write_filter_module.o \
src/http/ngx_http_write_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_header_filter_module.o \
src/http/ngx_http_header_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_chunked_filter_module.o \
src/http/modules/ngx_http_chunked_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_range_filter_module.o \
src/http/modules/ngx_http_range_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_gzip_filter_module.o \
src/http/modules/ngx_http_gzip_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_postpone_filter_module.o \
src/http/ngx_http_postpone_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_ssi_filter_module.o \
src/http/modules/ngx_http_ssi_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_charset_filter_module.o \
src/http/modules/ngx_http_charset_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_userid_filter_module.o \
src/http/modules/ngx_http_userid_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_headers_filter_module.o \
src/http/modules/ngx_http_headers_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_copy_filter_module.o \
src/http/ngx_http_copy_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_not_modified_filter_module.o \
src/http/modules/ngx_http_not_modified_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_static_module.o \
src/http/modules/ngx_http_static_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_autoindex_module.o \
src/http/modules/ngx_http_autoindex_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_index_module.o \
src/http/modules/ngx_http_index_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_mirror_module.o \
src/http/modules/ngx_http_mirror_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_try_files_module.o \
src/http/modules/ngx_http_try_files_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_auth_basic_module.o \
src/http/modules/ngx_http_auth_basic_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_access_module.o \
src/http/modules/ngx_http_access_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_limit_conn_module.o \
src/http/modules/ngx_http_limit_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_limit_req_module.o \
src/http/modules/ngx_http_limit_req_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_geo_module.o \
src/http/modules/ngx_http_geo_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_map_module.o \
src/http/modules/ngx_http_map_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_split_clients_module.o \
src/http/modules/ngx_http_split_clients_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_referer_module.o \
src/http/modules/ngx_http_referer_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_rewrite_module.o \
src/http/modules/ngx_http_rewrite_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_ssl_module.o \
src/http/modules/ngx_http_ssl_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_proxy_module.o \
src/http/modules/ngx_http_proxy_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_fastcgi_module.o \
src/http/modules/ngx_http_fastcgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_uwsgi_module.o \
src/http/modules/ngx_http_uwsgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_scgi_module.o \
src/http/modules/ngx_http_scgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_memcached_module.o \
src/http/modules/ngx_http_memcached_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_empty_gif_module.o \
src/http/modules/ngx_http_empty_gif_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_browser_module.o \
src/http/modules/ngx_http_browser_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_hash_module.o \
src/http/modules/ngx_http_upstream_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
src/http/modules/ngx_http_upstream_ip_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
src/http/modules/ngx_http_upstream_least_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_random_module.o \
src/http/modules/ngx_http_upstream_random_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
src/http/modules/ngx_http_upstream_keepalive_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_zone_module.o \
src/http/modules/ngx_http_upstream_zone_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_stub_status_module.o \
src/http/modules/ngx_http_stub_status_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs \
-o objs/ngx_modules.o \
objs/ngx_modules.c
cd /home/pcre-8.38 \
&& make libpcre.la
make[2]: Entering directory `/home/pcre-8.38'
CC libpcre_la-pcre_byte_order.lo
CC libpcre_la-pcre_compile.lo
CC libpcre_la-pcre_config.lo
CC libpcre_la-pcre_dfa_exec.lo
CC libpcre_la-pcre_exec.lo
CC libpcre_la-pcre_fullinfo.lo
CC libpcre_la-pcre_get.lo
CC libpcre_la-pcre_globals.lo
CC libpcre_la-pcre_jit_compile.lo
CC libpcre_la-pcre_maketables.lo
CC libpcre_la-pcre_newline.lo
CC libpcre_la-pcre_ord2utf8.lo
CC libpcre_la-pcre_refcount.lo
CC libpcre_la-pcre_string_utils.lo
CC libpcre_la-pcre_study.lo
CC libpcre_la-pcre_tables.lo
CC libpcre_la-pcre_ucd.lo
CC libpcre_la-pcre_valid_utf8.lo
CC libpcre_la-pcre_version.lo
CC libpcre_la-pcre_xclass.lo
rm -f pcre_chartables.c
ln -s ./pcre_chartables.c.dist pcre_chartables.c
CC libpcre_la-pcre_chartables.lo
CCLD libpcre.la
make[2]: Leaving directory `/home/pcre-8.38'
cc -o objs/nginx \
objs/src/core/nginx.o \
objs/src/core/ngx_log.o \
objs/src/core/ngx_palloc.o \
objs/src/core/ngx_array.o \
objs/src/core/ngx_list.o \
objs/src/core/ngx_hash.o \
objs/src/core/ngx_buf.o \
objs/src/core/ngx_queue.o \
objs/src/core/ngx_output_chain.o \
objs/src/core/ngx_string.o \
objs/src/core/ngx_parse.o \
objs/src/core/ngx_parse_time.o \
objs/src/core/ngx_inet.o \
objs/src/core/ngx_file.o \
objs/src/core/ngx_crc32.o \
objs/src/core/ngx_murmurhash.o \
objs/src/core/ngx_md5.o \
objs/src/core/ngx_sha1.o \
objs/src/core/ngx_rbtree.o \
objs/src/core/ngx_radix_tree.o \
objs/src/core/ngx_slab.o \
objs/src/core/ngx_times.o \
objs/src/core/ngx_shmtx.o \
objs/src/core/ngx_connection.o \
objs/src/core/ngx_cycle.o \
objs/src/core/ngx_spinlock.o \
objs/src/core/ngx_rwlock.o \
objs/src/core/ngx_cpuinfo.o \
objs/src/core/ngx_conf_file.o \
objs/src/core/ngx_module.o \
objs/src/core/ngx_resolver.o \
objs/src/core/ngx_open_file_cache.o \
objs/src/core/ngx_crypt.o \
objs/src/core/ngx_proxy_protocol.o \
objs/src/core/ngx_syslog.o \
objs/src/event/ngx_event.o \
objs/src/event/ngx_event_timer.o \
objs/src/event/ngx_event_posted.o \
objs/src/event/ngx_event_accept.o \
objs/src/event/ngx_event_udp.o \
objs/src/event/ngx_event_connect.o \
objs/src/event/ngx_event_pipe.o \
objs/src/os/unix/ngx_time.o \
objs/src/os/unix/ngx_errno.o \
objs/src/os/unix/ngx_alloc.o \
objs/src/os/unix/ngx_files.o \
objs/src/os/unix/ngx_socket.o \
objs/src/os/unix/ngx_recv.o \
objs/src/os/unix/ngx_readv_chain.o \
objs/src/os/unix/ngx_udp_recv.o \
objs/src/os/unix/ngx_send.o \
objs/src/os/unix/ngx_writev_chain.o \
objs/src/os/unix/ngx_udp_send.o \
objs/src/os/unix/ngx_udp_sendmsg_chain.o \
objs/src/os/unix/ngx_channel.o \
objs/src/os/unix/ngx_shmem.o \
objs/src/os/unix/ngx_process.o \
objs/src/os/unix/ngx_daemon.o \
objs/src/os/unix/ngx_setaffinity.o \
objs/src/os/unix/ngx_setproctitle.o \
objs/src/os/unix/ngx_posix_init.o \
objs/src/os/unix/ngx_user.o \
objs/src/os/unix/ngx_dlopen.o \
objs/src/os/unix/ngx_process_cycle.o \
objs/src/os/unix/ngx_linux_init.o \
objs/src/event/modules/ngx_epoll_module.o \
objs/src/os/unix/ngx_linux_sendfile_chain.o \
objs/src/event/ngx_event_openssl.o \
objs/src/event/ngx_event_openssl_stapling.o \
objs/src/core/ngx_regex.o \
objs/src/http/ngx_http.o \
objs/src/http/ngx_http_core_module.o \
objs/src/http/ngx_http_special_response.o \
objs/src/http/ngx_http_request.o \
objs/src/http/ngx_http_parse.o \
objs/src/http/modules/ngx_http_log_module.o \
objs/src/http/ngx_http_request_body.o \
objs/src/http/ngx_http_variables.o \
objs/src/http/ngx_http_script.o \
objs/src/http/ngx_http_upstream.o \
objs/src/http/ngx_http_upstream_round_robin.o \
objs/src/http/ngx_http_file_cache.o \
objs/src/http/ngx_http_write_filter_module.o \
objs/src/http/ngx_http_header_filter_module.o \
objs/src/http/modules/ngx_http_chunked_filter_module.o \
objs/src/http/modules/ngx_http_range_filter_module.o \
objs/src/http/modules/ngx_http_gzip_filter_module.o \
objs/src/http/ngx_http_postpone_filter_module.o \
objs/src/http/modules/ngx_http_ssi_filter_module.o \
objs/src/http/modules/ngx_http_charset_filter_module.o \
objs/src/http/modules/ngx_http_userid_filter_module.o \
objs/src/http/modules/ngx_http_headers_filter_module.o \
objs/src/http/ngx_http_copy_filter_module.o \
objs/src/http/modules/ngx_http_not_modified_filter_module.o \
objs/src/http/modules/ngx_http_static_module.o \
objs/src/http/modules/ngx_http_autoindex_module.o \
objs/src/http/modules/ngx_http_index_module.o \
objs/src/http/modules/ngx_http_mirror_module.o \
objs/src/http/modules/ngx_http_try_files_module.o \
objs/src/http/modules/ngx_http_auth_basic_module.o \
objs/src/http/modules/ngx_http_access_module.o \
objs/src/http/modules/ngx_http_limit_conn_module.o \
objs/src/http/modules/ngx_http_limit_req_module.o \
objs/src/http/modules/ngx_http_geo_module.o \
objs/src/http/modules/ngx_http_map_module.o \
objs/src/http/modules/ngx_http_split_clients_module.o \
objs/src/http/modules/ngx_http_referer_module.o \
objs/src/http/modules/ngx_http_rewrite_module.o \
objs/src/http/modules/ngx_http_ssl_module.o \
objs/src/http/modules/ngx_http_proxy_module.o \
objs/src/http/modules/ngx_http_fastcgi_module.o \
objs/src/http/modules/ngx_http_uwsgi_module.o \
objs/src/http/modules/ngx_http_scgi_module.o \
objs/src/http/modules/ngx_http_memcached_module.o \
objs/src/http/modules/ngx_http_empty_gif_module.o \
objs/src/http/modules/ngx_http_browser_module.o \
objs/src/http/modules/ngx_http_upstream_hash_module.o \
objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
objs/src/http/modules/ngx_http_upstream_random_module.o \
objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
objs/src/http/modules/ngx_http_upstream_zone_module.o \
objs/src/http/modules/ngx_http_stub_status_module.o \
objs/ngx_modules.o \
-ldl -lpthread -lcrypt /home/pcre-8.38/.libs/libpcre.a -lssl -lcrypto -ldl -lpthread -lz \
-Wl,-E
sed -e "s|%%PREFIX%%|/etc/nginx|" \
-e "s|%%PID_PATH%%|/etc/nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/etc/nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/etc/nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: Leaving directory `/home/nginx-1.15.8'
[root@vmhzpnginx nginx-1.15.8]# make install
make -f objs/Makefile install
make[1]: Entering directory `/home/nginx-1.15.8'
test -d '/etc/nginx' || mkdir -p '/etc/nginx'
test -d '/etc/nginx/sbin' \
|| mkdir -p '/etc/nginx/sbin'
test ! -f '/etc/nginx/sbin/nginx' \
|| mv '/etc/nginx/sbin/nginx' \
'/etc/nginx/sbin/nginx.old'
cp objs/nginx '/etc/nginx/sbin/nginx'
test -d '/etc/nginx/conf' \
|| mkdir -p '/etc/nginx/conf'
cp conf/koi-win '/etc/nginx/conf'
cp conf/koi-utf '/etc/nginx/conf'
cp conf/win-utf '/etc/nginx/conf'
test -f '/etc/nginx/conf/mime.types' \
|| cp conf/mime.types '/etc/nginx/conf'
cp conf/mime.types '/etc/nginx/conf/mime.types.default'
test -f '/etc/nginx/conf/fastcgi_params' \
|| cp conf/fastcgi_params '/etc/nginx/conf'
cp conf/fastcgi_params \
'/etc/nginx/conf/fastcgi_params.default'
test -f '/etc/nginx/conf/fastcgi.conf' \
|| cp conf/fastcgi.conf '/etc/nginx/conf'
cp conf/fastcgi.conf '/etc/nginx/conf/fastcgi.conf.default'
test -f '/etc/nginx/conf/uwsgi_params' \
|| cp conf/uwsgi_params '/etc/nginx/conf'
cp conf/uwsgi_params \
'/etc/nginx/conf/uwsgi_params.default'
test -f '/etc/nginx/conf/scgi_params' \
|| cp conf/scgi_params '/etc/nginx/conf'
cp conf/scgi_params \
'/etc/nginx/conf/scgi_params.default'
test -f '/etc/nginx/conf/nginx.conf' \
|| cp conf/nginx.conf '/etc/nginx/conf/nginx.conf'
cp conf/nginx.conf '/etc/nginx/conf/nginx.conf.default'
test -d '/etc/nginx/logs' \
|| mkdir -p '/etc/nginx/logs'
test -d '/etc/nginx/logs' \
|| mkdir -p '/etc/nginx/logs'
test -d '/etc/nginx/html' \
|| cp -R html '/etc/nginx'
test -d '/etc/nginx/logs' \
|| mkdir -p '/etc/nginx/logs'
make[1]: Leaving directory `/home/nginx-1.15.8'
[root@vmhzpnginx nginx-1.15.8]# cd /etc/nginx
[root@vmhzpnginx nginx]# ls
conf html logs sbin
[root@vmhzpnginx nginx]# cd sbin
[root@vmhzpnginx sbin]# ls
nginx
[root@vmhzpnginx sbin]# ./nginx
[root@vmhzpnginx sbin]# ps -ef |grep nginx
root 29868 1 0 15:14 ? 00:00:00 nginx: master process ./nginx
www 29869 29868 0 15:14 ? 00:00:00 nginx: worker process
root 29898 23985 0 15:16 pts/0 00:00:00 grep --color=auto nginx
[root@vmhzpnginx sbin]# whereis nginx
nginx: /etc/nginx
[root@vmhzpnginx sbin]# cat /etc/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local
[root@vmhzpnginx sbin]# vim /etc/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local

"/etc/rc.local" 15L, 490C written
[root@vmhzpnginx conf]# cat /etc/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local

/etc/nginx/sbin
[root@vmhzpnginx sbin]# systemctl status nginx
Unit nginx.service could not be found.
[root@vmhzpnginx sbin]# ls -a /etc/rc.local
/etc/rc.local
[root@vmhzpnginx sbin]# pwd
/etc/nginx/sbin
[root@vmhzpnginx /]# cd /etc/nginx/sbin
[root@vmhzpnginx sbin]# ./nginx -v
nginx version: nginx/1.15.8
[root@vmhzpnginx sbin]# ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13 Feb 22 01:36 /etc/rc.local -> rc.d/rc.local
[root@vmhzpnginx sbin]# chmod +x /etc/rc.d/rc.local
[root@vmhzpnginx sbin]# chmod +r /etc/rc.d/rc.local
[root@vmhzpnginx ~]# chmod 755 /etc/rc.local
[root@vmhzpnginx ~]# cd /etc/nginx
[root@vmhzpnginx nginx]# cd sbin
[root@vmhzpnginx sbin]# ./nginx
[root@vmhzpnginx sbin]# cd /lib
[root@vmhzpnginx lib]# cd systemd
[root@vmhzpnginx systemd]# ls
catalog systemd-cryptsetup systemd-shutdown
import-pubring.gpg systemd-fsck systemd-shutdownd
ntp-units.d systemd-hibernate-resume systemd-sleep
rhel-autorelabel systemd-hostnamed systemd-socket-proxyd
rhel-configure systemd-importd systemd-sysctl
rhel-dmesg systemd-initctl systemd-sysv-install
rhel-domainname systemd-journald systemd-timedated
rhel-import-state systemd-localed systemd-udevd
rhel-loadmodules systemd-logind systemd-update-done
rhel-readonly systemd-machined systemd-update-utmp
system systemd-machine-id-commit systemd-user-sessions
systemd systemd-modules-load systemd-vconsole-setup
systemd-ac-power systemd-pull system-generators
systemd-activate systemd-quotacheck system-preset
systemd-backlight systemd-random-seed system-shutdown
systemd-binfmt systemd-readahead system-sleep
systemd-bootchart systemd-remount-fs user
systemd-cgroups-agent systemd-reply-password user-generators
systemd-coredump systemd-rfkill user-preset
[root@vmhzpnginx systemd]# cd system
[root@vmhzpnginx system]# ls
arp-ethers.service
auditd.service
[email protected]
basic.target
basic.target.wants
blk-availability.service
bluetooth.target
brandbot.path
brandbot.service
console-getty.service
console-shell.service
[email protected]
cpupower.service
crond.service
cryptsetup-pre.target
cryptsetup.target
ctrl-alt-del.target
dbus-org.freedesktop.hostname1.service
dbus-org.freedesktop.import1.service
dbus-org.freedesktop.locale1.service
dbus-org.freedesktop.login1.service
dbus-org.freedesktop.machine1.service
dbus-org.freedesktop.timedate1.service
dbus.service
dbus.socket
dbus.target.wants
debug-shell.service
default.target
default.target.wants
dev-hugepages.mount
dev-mqueue.mount
dm-event.service
dm-event.socket
dracut-cmdline.service
dracut-initqueue.service
dracut-mount.service
dracut-pre-mount.service
dracut-pre-pivot.service
dracut-pre-trigger.service
dracut-pre-udev.service
dracut-shutdown.service
ebtables.service
emergency.service
emergency.target
final.target
firewalld.service
fstrim.service
fstrim.timer
getty-pre.target
[email protected]
getty.target
grafana-server.service
graphical.target
graphical.target.wants
halt-local.service
halt.target
halt.target.wants
hibernate.target
hybrid-sleep.target
initrd-cleanup.service
initrd-fs.target
initrd-parse-etc.service
initrd-root-fs.target
initrd-switch-root.service
initrd-switch-root.target
initrd-switch-root.target.wants
initrd.target
initrd.target.wants
initrd-udevadm-cleanup-db.service
iprdump.service
iprinit.service
iprupdate.service
iprutils.target
irqbalance.service
kdump.service
kexec.target
kexec.target.wants
kmod-static-nodes.service
local-fs-pre.target
local-fs.target
local-fs.target.wants
lvm2-lvmetad.service
lvm2-lvmetad.socket
lvm2-lvmpolld.service
lvm2-lvmpolld.socket
lvm2-monitor.service
[email protected]
machine.slice
machines.target
messagebus.service
microcode.service
multi-user.target
multi-user.target.wants
NetworkManager-dispatcher.service
NetworkManager.service
NetworkManager-wait-online.service
network-online.target
network-pre.target
network.target
nss-lookup.target
nss-user-lookup.target
ntpdate.service
ntpd.service
paths.target
plymouth-halt.service
plymouth-kexec.service
plymouth-poweroff.service
plymouth-quit.service
plymouth-quit-wait.service
plymouth-read-write.service
plymouth-reboot.service
plymouth-start.service
plymouth-switch-root.service
polkit.service
postfix.service
poweroff.target
poweroff.target.wants
printer.target
proc-sys-fs-binfmt_misc.automount
proc-sys-fs-binfmt_misc.mount
quotaon.service
rc-local.service
rdisc.service
reboot.target
reboot.target.wants
remote-cryptsetup.target
remote-fs-pre.target
remote-fs.target
rescue.service
rescue.target
rescue.target.wants
rhel-autorelabel-mark.service
rhel-autorelabel.service
rhel-configure.service
rhel-dmesg.service
rhel-domainname.service
rhel-import-state.service
rhel-loadmodules.service
rhel-readonly.service
rpcbind.target
rsyslog.service
runlevel0.target
runlevel1.target
runlevel1.target.wants
runlevel2.target
runlevel2.target.wants
runlevel3.target
runlevel3.target.wants
runlevel4.target
runlevel4.target.wants
runlevel5.target
runlevel5.target.wants
runlevel6.target
[email protected]
[email protected]
shutdown.target
shutdown.target.wants
sigpwr.target
sleep.target
-.slice
slices.target
smartcard.target
sockets.target
sockets.target.wants
sound.target
sshd-keygen.service
sshd.service
[email protected]
sshd.socket
suspend.target
swap.target
sys-fs-fuse-connections.mount
sysinit.target
sysinit.target.wants
sys-kernel-config.mount
sys-kernel-debug.mount
syslog.socket
syslog.target.wants
systemd-ask-password-console.path
systemd-ask-password-console.service
systemd-ask-password-plymouth.path
systemd-ask-password-plymouth.service
systemd-ask-password-wall.path
systemd-ask-password-wall.service
[email protected]
systemd-binfmt.service
systemd-bootchart.service
systemd-firstboot.service
systemd-fsck-root.service
[email protected]
systemd-halt.service
[email protected]
systemd-hibernate.service
systemd-hostnamed.service
systemd-hwdb-update.service
systemd-hybrid-sleep.service
systemd-importd.service
systemd-initctl.service
systemd-initctl.socket
systemd-journal-catalog-update.service
systemd-journald.service
systemd-journald.socket
systemd-journal-flush.service
systemd-kexec.service
systemd-localed.service
systemd-logind.service
systemd-machined.service
systemd-machine-id-commit.service
systemd-modules-load.service
[email protected]
systemd-poweroff.service
systemd-quotacheck.service
systemd-random-seed.service
systemd-readahead-collect.service
systemd-readahead-done.service
systemd-readahead-done.timer
systemd-readahead-drop.service
systemd-readahead-replay.service
systemd-reboot.service
systemd-remount-fs.service
[email protected]
systemd-shutdownd.service
systemd-shutdownd.socket
systemd-suspend.service
systemd-sysctl.service
systemd-timedated.service
systemd-tmpfiles-clean.service
systemd-tmpfiles-clean.timer
systemd-tmpfiles-setup-dev.service
systemd-tmpfiles-setup.service
systemd-udevd-control.socket
systemd-udevd-kernel.socket
systemd-udevd.service
systemd-udev-settle.service
systemd-udev-trigger.service
systemd-update-done.service
systemd-update-utmp-runlevel.service
systemd-update-utmp.service
systemd-user-sessions.service
systemd-vconsole-setup.service
system.slice
system-update.target
[email protected]
timers.target
timers.target.wants
time-sync.target
tmp.mount
tuned.service
umount.target
user.slice
vgauthd.service
vmtoolsd.service
wpa_supplicant.service
zabbix-agent.service
[root@vmhzpnginx system]# pwd
/lib/systemd/system
[root@vmhzpnginx system]# vim nginx.service
"nginx.service" [New] 13L, 257C written
[root@vmhzpnginx conf]# cat /lib/systemd/system/nginx.service
[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
ExecStart=/etc/nginx/sbin/nginx
ExecReload=/etc/nginx/sbin/nginx -s reload
ExecStop=/etc/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target
[root@vmhzpnginx system]# systemctl start nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
[root@vmhzpnginx system]# cd /etc/nginx/logs
[root@vmhzpnginx logs]# ls
access.log error.log nginx.pid
[root@vmhzpnginx logs]# tailf error.log
2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2019/03/17 15:54:08 [emerg] 5491#0: still could not bind()
^[[A^C
[root@vmhzpnginx logs]# systemctl stop nginx
[root@vmhzpnginx logs]# systemctl status nginx
● nginx.service - nginx service
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2019-03-17 15:54:11 CST; 42s ago
Process: 5491 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=1/FAILURE)

Mar 17 15:54:08 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:54:09 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:54:09 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:54:10 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:54:10 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:54:11 vmhzpnginx nginx[5491]: nginx: [emerg] still could not bind()
Mar 17 15:54:11 vmhzpnginx systemd[1]: nginx.service: control process exited...=1
Mar 17 15:54:11 vmhzpnginx systemd[1]: Failed to start nginx service.
Mar 17 15:54:11 vmhzpnginx systemd[1]: Unit nginx.service entered failed state.
Mar 17 15:54:11 vmhzpnginx systemd[1]: nginx.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[root@vmhzpnginx logs]# systemctl start nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
[root@vmhzpnginx logs]# systemctl status nginx
● nginx.service - nginx service
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2019-03-17 15:55:05 CST; 2s ago
Process: 5522 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=1/FAILURE)

Mar 17 15:55:02 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service: control process exited...=1
Mar 17 15:55:05 vmhzpnginx nginx[5522]: nginx: [emerg] still could not bind()
Mar 17 15:55:05 vmhzpnginx systemd[1]: Failed to start nginx service.
Mar 17 15:55:05 vmhzpnginx systemd[1]: Unit nginx.service entered failed state.
Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[root@vmhzpnginx logs]# cd ..
[root@vmhzpnginx nginx]# ls
client_body_temp fastcgi_temp logs sbin uwsgi_temp
conf html proxy_temp scgi_temp
[root@vmhzpnginx nginx]# cd sbin
[root@vmhzpnginx sbin]# ls
nginx
[root@vmhzpnginx sbin]# ./nginx -s stop
[root@vmhzpnginx sbin]# systemctl status nginx.service
● nginx.service - nginx service
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2019-03-17 15:55:05 CST; 1min 36s ago
Process: 5522 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=1/FAILURE)

Mar 17 15:55:02 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service: control process exited...=1
Mar 17 15:55:05 vmhzpnginx nginx[5522]: nginx: [emerg] still could not bind()
Mar 17 15:55:05 vmhzpnginx systemd[1]: Failed to start nginx service.
Mar 17 15:55:05 vmhzpnginx systemd[1]: Unit nginx.service entered failed state.
Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[root@vmhzpnginx sbin]# systemctl start nginx
[root@vmhzpnginx sbin]# systemctl status nginx
● nginx.service - nginx service
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2019-03-17 15:56:54 CST; 9s ago
Process: 5560 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=0/SUCCESS)
Main PID: 5561 (nginx)
CGroup: /system.slice/nginx.service
├─5561 nginx: master process /etc/nginx/sbin/nginx
└─5562 nginx: worker process

Mar 17 15:56:54 vmhzpnginx systemd[1]: Starting nginx service...
Mar 17 15:56:54 vmhzpnginx systemd[1]: Started nginx service.
[root@vmhzpnginx ~]# systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
[root@vmhzpnginx ~]# reboot

转载于:https://www.cnblogs.com/tiantom/p/10514384.html

你可能感兴趣的:(运维,开发工具,操作系统)