1. 安装 Nginx 依赖软件
yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
2 下载nginx
3 安装
./configure
make -j4
make install
过程如下,
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.230.132 netmask 255.255.255.0 broadcast 192.168.230.255
inet6 fe80::9da5:6fe6:e26b:7186 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:58:8d:2f txqueuelen 1000 (Ethernet)
RX packets 141 bytes 114899 (112.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 103 bytes 10653 (10.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:fd:58:a9 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost ~]# cd /usr/local/
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Nov 3 07:22 bin
drwxr-xr-x. 2 root root 6 Nov 3 07:22 etc
drwxr-xr-x. 2 root root 6 Nov 3 07:22 games
drwxr-xr-x. 2 root root 6 Nov 3 07:22 include
drwxr-xr-x. 2 root root 6 Nov 3 07:22 lib
drwxr-xr-x. 3 root root 17 Dec 11 09:29 lib64
drwxr-xr-x. 2 root root 6 Nov 3 07:22 libexec
drwxr-xr-x. 2 root root 6 Nov 3 07:22 sbin
drwxr-xr-x. 5 root root 49 Dec 11 09:29 share
drwxr-xr-x. 2 root root 6 Nov 3 07:22 src
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Nov 3 07:22 bin
drwxr-xr-x. 2 root root 6 Nov 3 07:22 etc
drwxr-xr-x. 2 root root 6 Nov 3 07:22 games
drwxr-xr-x. 2 root root 6 Nov 3 07:22 include
drwxr-xr-x. 2 root root 6 Nov 3 07:22 lib
drwxr-xr-x. 3 root root 17 Dec 11 09:29 lib64
drwxr-xr-x. 2 root root 6 Nov 3 07:22 libexec
drwxr-xr-x. 2 root root 6 Nov 3 07:22 sbin
drwxr-xr-x. 5 root root 49 Dec 11 09:29 share
drwxr-xr-x. 2 root root 6 Nov 3 07:22 src
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Nov 3 07:22 bin
drwxr-xr-x. 2 root root 6 Nov 3 07:22 etc
drwxr-xr-x. 2 root root 6 Nov 3 07:22 games
drwxr-xr-x. 2 root root 6 Nov 3 07:22 include
drwxr-xr-x. 2 root root 6 Nov 3 07:22 lib
drwxr-xr-x. 3 root root 17 Dec 11 09:29 lib64
drwxr-xr-x. 2 root root 6 Nov 3 07:22 libexec
drwxr-xr-x. 3 root root 26 Dec 11 22:56 nginx-1.18.0
drwxr-xr-x. 2 root root 6 Nov 3 07:22 sbin
drwxr-xr-x. 5 root root 49 Dec 11 09:29 share
drwxr-xr-x. 2 root root 6 Nov 3 07:22 src
[root@localhost local]# yum -y update
CentOS Linux 8 - AppStream 1.7 MB/s | 6.2 MB 00:03
CentOS Linux 8 - BaseOS 899 kB/s | 2.3 MB 00:02
CentOS Linux 8 - Extras 7.8 kB/s | 8.1 kB 00:01
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel x86_64 4.18.0-240.1.1.el8_3 baseos 4.3 M
kernel-core x86_64 4.18.0-240.1.1.el8_3 baseos 30 M
kernel-devel x86_64 4.18.0-240.1.1.el8_3 baseos 17 M
kernel-modules x86_64 4.18.0-240.1.1.el8_3 baseos 26 M
Upgrading:
NetworkManager x86_64 1:1.26.0-9.el8_3 baseos 2.4 M
NetworkManager-adsl x86_64 1:1.26.0-9.el8_3 baseos 137 k
NetworkManager-libnm x86_64 1:1.26.0-9.el8_3 baseos 1.7 M
NetworkManager-team x86_64 1:1.26.0-9.el8_3 baseos 141 k
NetworkManager-tui x86_64 1:1.26.0-9.el8_3 baseos 320 k
NetworkManager-wifi x86_64 1:1.26.0-9.el8_3 baseos 181 k
bpftool x86_64 4.18.0-240.1.1.el8_3 baseos 5.0 M
freetype x86_64 2.9.1-4.el8_3.1 baseos 394 k
java-1.8.0-openjdk x86_64 1:1.8.0.272.b10-3.el8_3 appstream 329 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.272.b10-3.el8_3 appstream 34 M
kernel-headers x86_64 4.18.0-240.1.1.el8_3 baseos 5.5 M
kernel-tools x86_64 4.18.0-240.1.1.el8_3 baseos 4.5 M
kernel-tools-libs x86_64 4.18.0-240.1.1.el8_3 baseos 4.3 M
libselinux x86_64 2.9-4.el8_3 baseos 165 k
libselinux-utils x86_64 2.9-4.el8_3 baseos 242 k
python3-libselinux x86_64 2.9-4.el8_3 baseos 283 k
python3-perf x86_64 4.18.0-240.1.1.el8_3 baseos 4.4 M
systemd x86_64 239-41.el8_3 baseos 3.5 M
systemd-container x86_64 239-41.el8_3 baseos 731 k
systemd-libs x86_64 239-41.el8_3 baseos 1.1 M
systemd-pam x86_64 239-41.el8_3 baseos 456 k
systemd-udev x86_64 239-41.el8_3 baseos 1.3 M
Transaction Summary
================================================================================
Install 4 Packages
Upgrade 22 Packages
Total download size: 148 M
Downloading Packages:
CentOS Linux 8 - App194% [======================================-] 1.6 kB/s | 1.(1/26): kernel-4.18.0-240.1.1.el8_3.x86_64.rpm 2.7 MB/s | 4.3 MB 00:01
(2/26): kernel-core-4.18.0-240.1.1.el8_3.x86_64 5.2 MB/s | 30 MB 00:05
(3/26): java-1.8.0-openjdk-1.8.0.272.b10-3.el8_ 1.3 MB/s | 329 kB 00:00
(4/26): kernel-devel-4.18.0-240.1.1.el8_3.x86_6 2.2 MB/s | 17 MB 00:07
(5/26): kernel-modules-4.18.0-240.1.1.el8_3.x86 4.2 MB/s | 26 MB 00:06
(6/26): NetworkManager-adsl-1.26.0-9.el8_3.x86_ 2.2 MB/s | 137 kB 00:00
(7/26): NetworkManager-1.26.0-9.el8_3.x86_64.rp 4.6 MB/s | 2.4 MB 00:00
(8/26): NetworkManager-team-1.26.0-9.el8_3.x86_ 1.5 MB/s | 141 kB 00:00
(9/26): NetworkManager-libnm-1.26.0-9.el8_3.x86 3.1 MB/s | 1.7 MB 00:00
(10/26): NetworkManager-wifi-1.26.0-9.el8_3.x86 2.7 MB/s | 181 kB 00:00
(11/26): NetworkManager-tui-1.26.0-9.el8_3.x86_ 1.0 MB/s | 320 kB 00:00
(12/26): freetype-2.9.1-4.el8_3.1.x86_64.rpm 2.9 MB/s | 394 kB 00:00
(13/26): bpftool-4.18.0-240.1.1.el8_3.x86_64.rp 5.1 MB/s | 5.0 MB 00:00
(14/26): kernel-headers-4.18.0-240.1.1.el8_3.x8 3.7 MB/s | 5.5 MB 00:01
(15/26): kernel-tools-4.18.0-240.1.1.el8_3.x86_ 5.2 MB/s | 4.5 MB 00:00
(16/26): libselinux-2.9-4.el8_3.x86_64.rpm 1.5 MB/s | 165 kB 00:00
(17/26): libselinux-utils-2.9-4.el8_3.x86_64.rp 1.9 MB/s | 242 kB 00:00
(18/26): python3-libselinux-2.9-4.el8_3.x86_64. 3.2 MB/s | 283 kB 00:00
(19/26): kernel-tools-libs-4.18.0-240.1.1.el8_3 4.4 MB/s | 4.3 MB 00:00
(20/26): python3-perf-4.18.0-240.1.1.el8_3.x86_ 3.3 MB/s | 4.4 MB 00:01
(21/26): systemd-239-41.el8_3.x86_64.rpm 4.6 MB/s | 3.5 MB 00:00
(22/26): systemd-container-239-41.el8_3.x86_64. 2.3 MB/s | 731 kB 00:00
(23/26): systemd-libs-239-41.el8_3.x86_64.rpm 3.6 MB/s | 1.1 MB 00:00
(24/26): systemd-pam-239-41.el8_3.x86_64.rpm 2.4 MB/s | 456 kB 00:00
(25/26): systemd-udev-239-41.el8_3.x86_64.rpm 5.7 MB/s | 1.3 MB 00:00
(26/26): java-1.8.0-openjdk-headless-1.8.0.272. 1.9 MB/s | 34 MB 00:17
--------------------------------------------------------------------------------
Total 5.8 MB/s | 148 MB 00:25
warning: /var/cache/dnf/baseos-929b586ef1f72f69/packages/kernel-4.18.0-240.1.1.el8_3.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS Linux 8 - BaseOS 1.6 MB/s | 1.6 kB 00:00
Importing GPG key 0x8483C65D:
Userid : "CentOS (CentOS Official Signing Key) <security@centos.org>"
Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.272.b10-3.el8_3. 1/1
Preparing : 1/1
Running scriptlet: systemd-libs-239-41.el8_3.x86_64 1/1
Upgrading : systemd-libs-239-41.el8_3.x86_64 1/48
Running scriptlet: systemd-libs-239-41.el8_3.x86_64 1/48
Upgrading : libselinux-2.9-4.el8_3.x86_64 2/48
Running scriptlet: libselinux-2.9-4.el8_3.x86_64 2/48
Upgrading : systemd-pam-239-41.el8_3.x86_64 3/48
Running scriptlet: systemd-239-41.el8_3.x86_64 4/48
Upgrading : systemd-239-41.el8_3.x86_64 4/48
Running scriptlet: systemd-239-41.el8_3.x86_64 4/48
Upgrading : NetworkManager-libnm-1:1.26.0-9.el8_3.x86_64 5/48
Running scriptlet: NetworkManager-libnm-1:1.26.0-9.el8_3.x86_64 5/48
Running scriptlet: NetworkManager-1:1.26.0-9.el8_3.x86_64 6/48
Upgrading : NetworkManager-1:1.26.0-9.el8_3.x86_64 6/48
Running scriptlet: NetworkManager-1:1.26.0-9.el8_3.x86_64 6/48
Upgrading : systemd-udev-239-41.el8_3.x86_64 7/48
Running scriptlet: systemd-udev-239-41.el8_3.x86_64 7/48
Installing : kernel-core-4.18.0-240.1.1.el8_3.x86_64 8/48
Running scriptlet: kernel-core-4.18.0-240.1.1.el8_3.x86_64 8/48
Installing : kernel-modules-4.18.0-240.1.1.el8_3.x86_64 9/48
Running scriptlet: kernel-modules-4.18.0-240.1.1.el8_3.x86_64 9/48
Upgrading : kernel-tools-libs-4.18.0-240.1.1.el8_3.x86_64 10/48
Running scriptlet: kernel-tools-libs-4.18.0-240.1.1.el8_3.x86_64 10/48
Upgrading : freetype-2.9.1-4.el8_3.1.x86_64 11/48
Upgrading : java-1.8.0-openjdk-headless-1:1.8.0.272.b10-3.el8_ 12/48
warning: /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs created as /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs.rpmnew
warning: /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security created as /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security.rpmnew
Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.272.b10-3.el8_ 12/48
restored /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs.rpmnew to /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs
restored /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security.rpmnew to /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security
mv: cannot stat '/etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs.rpmnew': No such file or directory
FAILED to restore /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs.rpmnew to /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/blacklisted.certs
mv: cannot stat '/etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security.rpmnew': No such file or directory
FAILED to restore /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security.rpmnew to /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64/lib/security/java.security
Upgrading : java-1.8.0-openjdk-1:1.8.0.272.b10-3.el8_3.x86_64 13/48
Running scriptlet: java-1.8.0-openjdk-1:1.8.0.272.b10-3.el8_3.x86_64 13/48
Upgrading : kernel-tools-4.18.0-240.1.1.el8_3.x86_64 14/48
Installing : kernel-4.18.0-240.1.1.el8_3.x86_64 15/48
Upgrading : NetworkManager-adsl-1:1.26.0-9.el8_3.x86_64 16/48
Upgrading : NetworkManager-team-1:1.26.0-9.el8_3.x86_64 17/48
Upgrading : NetworkManager-tui-1:1.26.0-9.el8_3.x86_64 18/48
Upgrading : NetworkManager-wifi-1:1.26.0-9.el8_3.x86_64 19/48
Upgrading : systemd-container-239-41.el8_3.x86_64 20/48
Upgrading : libselinux-utils-2.9-4.el8_3.x86_64 21/48
Upgrading : python3-libselinux-2.9-4.el8_3.x86_64 22/48
Upgrading : python3-perf-4.18.0-240.1.1.el8_3.x86_64 23/48
Upgrading : kernel-headers-4.18.0-240.1.1.el8_3.x86_64 24/48
Upgrading : bpftool-4.18.0-240.1.1.el8_3.x86_64 25/48
Installing : kernel-devel-4.18.0-240.1.1.el8_3.x86_64 26/48
Running scriptlet: kernel-devel-4.18.0-240.1.1.el8_3.x86_64 26/48
Cleanup : NetworkManager-tui-1:1.26.0-8.el8.x86_64 27/48
Cleanup : systemd-container-239-40.el8.x86_64 28/48
Cleanup : systemd-udev-239-40.el8.x86_64 29/48
Running scriptlet: systemd-udev-239-40.el8.x86_64 29/48
Cleanup : java-1.8.0-openjdk-1:1.8.0.265.b01-4.el8.x86_64 30/48
Running scriptlet: java-1.8.0-openjdk-1:1.8.0.265.b01-4.el8.x86_64 30/48
Cleanup : NetworkManager-adsl-1:1.26.0-8.el8.x86_64 31/48
Cleanup : python3-libselinux-2.9-3.el8.x86_64 32/48
Cleanup : libselinux-utils-2.9-3.el8.x86_64 33/48
Cleanup : kernel-tools-4.18.0-240.el8.x86_64 34/48
Cleanup : java-1.8.0-openjdk-headless-1:1.8.0.265.b01-4.el8. 35/48
Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.265.b01-4.el8. 35/48
Cleanup : NetworkManager-wifi-1:1.26.0-8.el8.x86_64 36/48
Cleanup : NetworkManager-team-1:1.26.0-8.el8.x86_64 37/48
Cleanup : kernel-headers-4.18.0-240.el8.x86_64 38/48
Running scriptlet: NetworkManager-1:1.26.0-8.el8.x86_64 39/48
Cleanup : NetworkManager-1:1.26.0-8.el8.x86_64 39/48
Running scriptlet: NetworkManager-1:1.26.0-8.el8.x86_64 39/48
Running scriptlet: systemd-239-40.el8.x86_64 40/48
Cleanup : systemd-239-40.el8.x86_64 40/48
Cleanup : NetworkManager-libnm-1:1.26.0-8.el8.x86_64 41/48
Running scriptlet: NetworkManager-libnm-1:1.26.0-8.el8.x86_64 41/48
Cleanup : systemd-libs-239-40.el8.x86_64 42/48
Cleanup : libselinux-2.9-3.el8.x86_64 43/48
Cleanup : systemd-pam-239-40.el8.x86_64 44/48
Cleanup : freetype-2.9.1-4.el8.x86_64 45/48
Cleanup : kernel-tools-libs-4.18.0-240.el8.x86_64 46/48
Running scriptlet: kernel-tools-libs-4.18.0-240.el8.x86_64 46/48
Cleanup : python3-perf-4.18.0-240.el8.x86_64 47/48
Cleanup : bpftool-4.18.0-240.el8.x86_64 48/48
Running scriptlet: kernel-core-4.18.0-240.1.1.el8_3.x86_64 48/48
Running scriptlet: java-1.8.0-openjdk-1:1.8.0.272.b10-3.el8_3.x86_64 48/48
Running scriptlet: bpftool-4.18.0-240.el8.x86_64 48/48
Running scriptlet: systemd-239-41.el8_3.x86_64 48/48
Running scriptlet: systemd-udev-239-41.el8_3.x86_64 48/48
Verifying : kernel-4.18.0-240.1.1.el8_3.x86_64 1/48
Verifying : kernel-core-4.18.0-240.1.1.el8_3.x86_64 2/48
Verifying : kernel-devel-4.18.0-240.1.1.el8_3.x86_64 3/48
Verifying : kernel-modules-4.18.0-240.1.1.el8_3.x86_64 4/48
Verifying : java-1.8.0-openjdk-1:1.8.0.272.b10-3.el8_3.x86_64 5/48
Verifying : java-1.8.0-openjdk-1:1.8.0.265.b01-4.el8.x86_64 6/48
Verifying : java-1.8.0-openjdk-headless-1:1.8.0.272.b10-3.el8_ 7/48
Verifying : java-1.8.0-openjdk-headless-1:1.8.0.265.b01-4.el8. 8/48
Verifying : NetworkManager-1:1.26.0-9.el8_3.x86_64 9/48
Verifying : NetworkManager-1:1.26.0-8.el8.x86_64 10/48
Verifying : NetworkManager-adsl-1:1.26.0-9.el8_3.x86_64 11/48
Verifying : NetworkManager-adsl-1:1.26.0-8.el8.x86_64 12/48
Verifying : NetworkManager-libnm-1:1.26.0-9.el8_3.x86_64 13/48
Verifying : NetworkManager-libnm-1:1.26.0-8.el8.x86_64 14/48
Verifying : NetworkManager-team-1:1.26.0-9.el8_3.x86_64 15/48
Verifying : NetworkManager-team-1:1.26.0-8.el8.x86_64 16/48
Verifying : NetworkManager-tui-1:1.26.0-9.el8_3.x86_64 17/48
Verifying : NetworkManager-tui-1:1.26.0-8.el8.x86_64 18/48
Verifying : NetworkManager-wifi-1:1.26.0-9.el8_3.x86_64 19/48
Verifying : NetworkManager-wifi-1:1.26.0-8.el8.x86_64 20/48
Verifying : bpftool-4.18.0-240.1.1.el8_3.x86_64 21/48
Verifying : bpftool-4.18.0-240.el8.x86_64 22/48
Verifying : freetype-2.9.1-4.el8_3.1.x86_64 23/48
Verifying : freetype-2.9.1-4.el8.x86_64 24/48
Verifying : kernel-headers-4.18.0-240.1.1.el8_3.x86_64 25/48
Verifying : kernel-headers-4.18.0-240.el8.x86_64 26/48
Verifying : kernel-tools-4.18.0-240.1.1.el8_3.x86_64 27/48
Verifying : kernel-tools-4.18.0-240.el8.x86_64 28/48
Verifying : kernel-tools-libs-4.18.0-240.1.1.el8_3.x86_64 29/48
Verifying : kernel-tools-libs-4.18.0-240.el8.x86_64 30/48
Verifying : libselinux-2.9-4.el8_3.x86_64 31/48
Verifying : libselinux-2.9-3.el8.x86_64 32/48
Verifying : libselinux-utils-2.9-4.el8_3.x86_64 33/48
Verifying : libselinux-utils-2.9-3.el8.x86_64 34/48
Verifying : python3-libselinux-2.9-4.el8_3.x86_64 35/48
Verifying : python3-libselinux-2.9-3.el8.x86_64 36/48
Verifying : python3-perf-4.18.0-240.1.1.el8_3.x86_64 37/48
Verifying : python3-perf-4.18.0-240.el8.x86_64 38/48
Verifying : systemd-239-41.el8_3.x86_64 39/48
Verifying : systemd-239-40.el8.x86_64 40/48
Verifying : systemd-container-239-41.el8_3.x86_64 41/48
Verifying : systemd-container-239-40.el8.x86_64 42/48
Verifying : systemd-libs-239-41.el8_3.x86_64 43/48
Verifying : systemd-libs-239-40.el8.x86_64 44/48
Verifying : systemd-pam-239-41.el8_3.x86_64 45/48
Verifying : systemd-pam-239-40.el8.x86_64 46/48
Verifying : systemd-udev-239-41.el8_3.x86_64 47/48
Verifying : systemd-udev-239-40.el8.x86_64 48/48
Installed products updated.
Upgraded:
NetworkManager-1:1.26.0-9.el8_3.x86_64
NetworkManager-adsl-1:1.26.0-9.el8_3.x86_64
NetworkManager-libnm-1:1.26.0-9.el8_3.x86_64
NetworkManager-team-1:1.26.0-9.el8_3.x86_64
NetworkManager-tui-1:1.26.0-9.el8_3.x86_64
NetworkManager-wifi-1:1.26.0-9.el8_3.x86_64
bpftool-4.18.0-240.1.1.el8_3.x86_64
freetype-2.9.1-4.el8_3.1.x86_64
java-1.8.0-openjdk-1:1.8.0.272.b10-3.el8_3.x86_64
java-1.8.0-openjdk-headless-1:1.8.0.272.b10-3.el8_3.x86_64
kernel-headers-4.18.0-240.1.1.el8_3.x86_64
kernel-tools-4.18.0-240.1.1.el8_3.x86_64
kernel-tools-libs-4.18.0-240.1.1.el8_3.x86_64
libselinux-2.9-4.el8_3.x86_64
libselinux-utils-2.9-4.el8_3.x86_64
python3-libselinux-2.9-4.el8_3.x86_64
python3-perf-4.18.0-240.1.1.el8_3.x86_64
systemd-239-41.el8_3.x86_64
systemd-container-239-41.el8_3.x86_64
systemd-libs-239-41.el8_3.x86_64
systemd-pam-239-41.el8_3.x86_64
systemd-udev-239-41.el8_3.x86_64
Installed:
kernel-4.18.0-240.1.1.el8_3.x86_64
kernel-core-4.18.0-240.1.1.el8_3.x86_64
kernel-devel-4.18.0-240.1.1.el8_3.x86_64
kernel-modules-4.18.0-240.1.1.el8_3.x86_64
Complete!
[root@localhost local]#
[root@localhost local]#
[root@localhost local]#
[root@localhost local]#
[root@localhost local]# cd nginx-1.18.0/
[root@localhost nginx-1.18.0]# ll
total 0
drwxr-xr-x. 8 root root 158 Dec 11 22:56 nginx-1.18.0
[root@localhost nginx-1.18.0]# cd ..
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Nov 3 07:22 bin
drwxr-xr-x. 2 root root 6 Nov 3 07:22 etc
drwxr-xr-x. 2 root root 6 Nov 3 07:22 games
drwxr-xr-x. 2 root root 6 Nov 3 07:22 include
drwxr-xr-x. 2 root root 6 Nov 3 07:22 lib
drwxr-xr-x. 3 root root 17 Dec 11 09:29 lib64
drwxr-xr-x. 2 root root 6 Nov 3 07:22 libexec
drwxr-xr-x. 8 root root 158 Dec 11 23:00 nginx-1.18.0
drwxr-xr-x. 2 root root 6 Nov 3 07:22 sbin
drwxr-xr-x. 5 root root 49 Dec 11 09:29 share
drwxr-xr-x. 2 root root 6 Nov 3 07:22 src
[root@localhost local]# cd nginx-1.18.0/
[root@localhost nginx-1.18.0]# ll
total 764
drwxr-xr-x. 6 root root 4096 Dec 11 23:00 auto
-rw-r--r--. 1 root root 302863 Apr 21 2020 CHANGES
-rw-r--r--. 1 root root 462213 Apr 21 2020 CHANGES.ru
drwxr-xr-x. 2 root root 168 Dec 11 23:00 conf
-rw-r--r--. 1 root root 2502 Apr 21 2020 configure
drwxr-xr-x. 4 root root 72 Dec 11 23:00 contrib
drwxr-xr-x. 2 root root 40 Dec 11 23:00 html
-rw-r--r--. 1 root root 1397 Apr 21 2020 LICENSE
drwxr-xr-x. 2 root root 21 Dec 11 23:00 man
-rw-r--r--. 1 root root 49 Apr 21 2020 README
drwxr-xr-x. 9 root root 91 Dec 11 23:00 src
[root@localhost nginx-1.18.0]# chmod +x ./configure
[root@localhost nginx-1.18.0]# ./configure
checking for OS
+ Linux 4.18.0-240.el8.x86_64 x86_64
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 8.3.1 20191121 (Red Hat 8.3.1-5) (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 ... 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 nobody group ... 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 ... 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 ioctl(FIONREAD) ... 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 PCRE library ... not found
checking for PCRE library in /usr/local/ ... not found
checking for PCRE library in /usr/include/pcre/ ... not found
checking for PCRE library in /usr/pkg/ ... not found
checking for PCRE library in /opt/local/ ... not found
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
[root@localhost nginx-1.18.0]# cd ..
[root@localhost local]# yum -y install gcc gcc-c++ autoconf automake make
Last metadata expiration check: 0:03:59 ago on Fri 11 Dec 2020 10:58:53 PM PST.
Package gcc-8.3.1-5.1.el8.x86_64 is already installed.
Package make-1:4.2.1-10.el8.x86_64 is already installed.
Dependencies resolved.
================================================================================
Package Arch Version Repo Size
================================================================================
Installing:
autoconf noarch 2.69-27.el8 appstream 710 k
automake noarch 1.16.1-6.el8 appstream 713 k
gcc-c++ x86_64 8.3.1-5.1.el8 appstream 12 M
Installing dependencies:
libstdc++-devel x86_64 8.3.1-5.1.el8 appstream 2.0 M
m4 x86_64 1.4.18-7.el8 baseos 223 k
perl-Data-Dumper x86_64 2.167-399.el8 baseos 58 k
perl-Digest noarch 1.17-395.el8 appstream 27 k
perl-Digest-MD5 x86_64 2.55-396.el8 appstream 37 k
perl-Encode x86_64 4:2.97-3.el8 baseos 1.5 M
perl-File-Temp noarch 0.230.600-1.el8 baseos 63 k
perl-Getopt-Long noarch 1:2.50-4.el8 baseos 63 k
perl-HTTP-Tiny noarch 0.074-1.el8 baseos 58 k
perl-MIME-Base64 x86_64 3.15-396.el8 baseos 31 k
perl-Net-SSLeay x86_64 1.88-1.module_el8.3.0+410+ff426aa3 appstream 379 k
perl-Pod-Escapes noarch 1:1.07-395.el8 baseos 20 k
perl-Pod-Perldoc noarch 3.28-396.el8 baseos 86 k
perl-Pod-Simple noarch 1:3.35-395.el8 baseos 213 k
perl-Pod-Usage noarch 4:1.69-395.el8 baseos 34 k
perl-Storable x86_64 1:3.11-3.el8 baseos 98 k
perl-Term-ANSIColor noarch 4.06-396.el8 baseos 46 k
perl-Term-Cap noarch 1.17-395.el8 baseos 23 k
perl-Text-ParseWords
noarch 3.30-395.el8 baseos 18 k
perl-Thread-Queue noarch 3.13-1.el8 appstream 24 k
perl-Time-Local noarch 1:1.280-1.el8 baseos 34 k
perl-URI noarch 1.73-3.el8 appstream 116 k
perl-libnet noarch 3.11-3.el8 appstream 121 k
perl-podlators noarch 4.11-1.el8 baseos 118 k
Installing weak dependencies:
perl-IO-Socket-IP noarch 0.39-5.el8 appstream 47 k
perl-IO-Socket-SSL noarch 2.066-4.module_el8.3.0+410+ff426aa3 appstream 298 k
perl-Mozilla-CA noarch 20160104-7.module_el8.3.0+416+dee7bcef
appstream 15 k
Enabling module streams:
perl 5.26
perl-IO-Socket-SSL 2.066
perl-libwww-perl 6.34
Transaction Summary
================================================================================
Install 30 Packages
Total download size: 19 M
Installed size: 60 M
Downloading Packages:
(1/30): autoconf-2.69-27.el8.noarch.rpm 1.9 MB/s | 710 kB 00:00
(2/30): automake-1.16.1-6.el8.noarch.rpm 1.8 MB/s | 713 kB 00:00
(3/30): perl-Digest-1.17-395.el8.noarch.rpm 327 kB/s | 27 kB 00:00
(4/30): perl-Digest-MD5-2.55-396.el8.x86_64.rpm 428 kB/s | 37 kB 00:00
(5/30): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm 445 kB/s | 47 kB 00:00
(6/30): perl-IO-Socket-SSL-2.066-4.module_el8.3 1.1 MB/s | 298 kB 00:00
(7/30): perl-Mozilla-CA-20160104-7.module_el8.3 199 kB/s | 15 kB 00:00
(8/30): perl-Net-SSLeay-1.88-1.module_el8.3.0+4 1.6 MB/s | 379 kB 00:00
(9/30): libstdc++-devel-8.3.1-5.1.el8.x86_64.rp 2.3 MB/s | 2.0 MB 00:00
(10/30): perl-Thread-Queue-3.13-1.el8.noarch.rp 304 kB/s | 24 kB 00:00
(11/30): perl-URI-1.73-3.el8.noarch.rpm 759 kB/s | 116 kB 00:00
(12/30): perl-libnet-3.11-3.el8.noarch.rpm 925 kB/s | 121 kB 00:00
(13/30): perl-Data-Dumper-2.167-399.el8.x86_64. 334 kB/s | 58 kB 00:00
(14/30): m4-1.4.18-7.el8.x86_64.rpm 811 kB/s | 223 kB 00:00
(15/30): perl-File-Temp-0.230.600-1.el8.noarch. 1.2 MB/s | 63 kB 00:00
(16/30): perl-Getopt-Long-2.50-4.el8.noarch.rpm 777 kB/s | 63 kB 00:00
(17/30): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 765 kB/s | 58 kB 00:00
(18/30): perl-MIME-Base64-3.15-396.el8.x86_64.r 544 kB/s | 31 kB 00:00
(19/30): perl-Encode-2.97-3.el8.x86_64.rpm 3.6 MB/s | 1.5 MB 00:00
(20/30): perl-Pod-Escapes-1.07-395.el8.noarch.r 396 kB/s | 20 kB 00:00
(21/30): perl-Pod-Simple-3.35-395.el8.noarch.rp 2.2 MB/s | 213 kB 00:00
(22/30): perl-Pod-Usage-1.69-395.el8.noarch.rpm 571 kB/s | 34 kB 00:00
(23/30): perl-Storable-3.11-3.el8.x86_64.rpm 1.5 MB/s | 98 kB 00:00
(24/30): perl-Term-ANSIColor-4.06-396.el8.noarc 796 kB/s | 46 kB 00:00
(25/30): perl-Term-Cap-1.17-395.el8.noarch.rpm 459 kB/s | 23 kB 00:00
(26/30): perl-Text-ParseWords-3.30-395.el8.noar 366 kB/s | 18 kB 00:00
(27/30): perl-Time-Local-1.280-1.el8.noarch.rpm 466 kB/s | 34 kB 00:00
(28/30): perl-podlators-4.11-1.el8.noarch.rpm 1.3 MB/s | 118 kB 00:00
(29/30): perl-Pod-Perldoc-3.28-396.el8.noarch.r 80 kB/s | 86 kB 00:01
(30/30): gcc-c++-8.3.1-5.1.el8.x86_64.rpm 1.1 MB/s | 12 MB 00:11
--------------------------------------------------------------------------------
Total 1.5 MB/s | 19 MB 00:12
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : perl-MIME-Base64-3.15-396.el8.x86_64 1/30
Installing : perl-Text-ParseWords-3.30-395.el8.noarch 2/30
Installing : perl-IO-Socket-IP-0.39-5.el8.noarch 3/30
Installing : perl-Time-Local-1:1.280-1.el8.noarch 4/30
Installing : perl-Data-Dumper-2.167-399.el8.x86_64 5/30
Installing : perl-Digest-1.17-395.el8.noarch 6/30
Installing : perl-Digest-MD5-2.55-396.el8.x86_64 7/30
Installing : perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426aa3 8/30
Installing : perl-Term-Cap-1.17-395.el8.noarch 9/30
Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 10/30
Installing : perl-Storable-1:3.11-3.el8.x86_64 11/30
Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 12/30
Installing : perl-File-Temp-0.230.600-1.el8.noarch 13/30
Installing : m4-1.4.18-7.el8.x86_64 14/30
Running scriptlet: m4-1.4.18-7.el8.x86_64 14/30
Installing : perl-Thread-Queue-3.13-1.el8.noarch 15/30
Installing : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7 16/30
Installing : perl-Encode-4:2.97-3.el8.x86_64 17/30
Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 18/30
Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 19/30
Installing : perl-podlators-4.11-1.el8.noarch 20/30
Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 21/30
Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 22/30
Installing : perl-HTTP-Tiny-0.074-1.el8.noarch 23/30
Installing : perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff42 24/30
Installing : perl-libnet-3.11-3.el8.noarch 25/30
Installing : perl-URI-1.73-3.el8.noarch 26/30
Installing : autoconf-2.69-27.el8.noarch 27/30
Running scriptlet: autoconf-2.69-27.el8.noarch 27/30
Installing : libstdc++-devel-8.3.1-5.1.el8.x86_64 28/30
Installing : gcc-c++-8.3.1-5.1.el8.x86_64 29/30
Installing : automake-1.16.1-6.el8.noarch 30/30
Running scriptlet: automake-1.16.1-6.el8.noarch 30/30
Verifying : autoconf-2.69-27.el8.noarch 1/30
Verifying : automake-1.16.1-6.el8.noarch 2/30
Verifying : gcc-c++-8.3.1-5.1.el8.x86_64 3/30
Verifying : libstdc++-devel-8.3.1-5.1.el8.x86_64 4/30
Verifying : perl-Digest-1.17-395.el8.noarch 5/30
Verifying : perl-Digest-MD5-2.55-396.el8.x86_64 6/30
Verifying : perl-IO-Socket-IP-0.39-5.el8.noarch 7/30
Verifying : perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff42 8/30
Verifying : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7 9/30
Verifying : perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426aa3 10/30
Verifying : perl-Thread-Queue-3.13-1.el8.noarch 11/30
Verifying : perl-URI-1.73-3.el8.noarch 12/30
Verifying : perl-libnet-3.11-3.el8.noarch 13/30
Verifying : m4-1.4.18-7.el8.x86_64 14/30
Verifying : perl-Data-Dumper-2.167-399.el8.x86_64 15/30
Verifying : perl-Encode-4:2.97-3.el8.x86_64 16/30
Verifying : perl-File-Temp-0.230.600-1.el8.noarch 17/30
Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 18/30
Verifying : perl-HTTP-Tiny-0.074-1.el8.noarch 19/30
Verifying : perl-MIME-Base64-3.15-396.el8.x86_64 20/30
Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 21/30
Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 22/30
Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 23/30
Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 24/30
Verifying : perl-Storable-1:3.11-3.el8.x86_64 25/30
Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 26/30
Verifying : perl-Term-Cap-1.17-395.el8.noarch 27/30
Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 28/30
Verifying : perl-Time-Local-1:1.280-1.el8.noarch 29/30
Verifying : perl-podlators-4.11-1.el8.noarch 30/30
Installed products updated.
Installed:
autoconf-2.69-27.el8.noarch
automake-1.16.1-6.el8.noarch
gcc-c++-8.3.1-5.1.el8.x86_64
libstdc++-devel-8.3.1-5.1.el8.x86_64
m4-1.4.18-7.el8.x86_64
perl-Data-Dumper-2.167-399.el8.x86_64
perl-Digest-1.17-395.el8.noarch
perl-Digest-MD5-2.55-396.el8.x86_64
perl-Encode-4:2.97-3.el8.x86_64
perl-File-Temp-0.230.600-1.el8.noarch
perl-Getopt-Long-1:2.50-4.el8.noarch
perl-HTTP-Tiny-0.074-1.el8.noarch
perl-IO-Socket-IP-0.39-5.el8.noarch
perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff426aa3.noarch
perl-MIME-Base64-3.15-396.el8.x86_64
perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch
perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426aa3.x86_64
perl-Pod-Escapes-1:1.07-395.el8.noarch
perl-Pod-Perldoc-3.28-396.el8.noarch
perl-Pod-Simple-1:3.35-395.el8.noarch
perl-Pod-Usage-4:1.69-395.el8.noarch
perl-Storable-1:3.11-3.el8.x86_64
perl-Term-ANSIColor-4.06-396.el8.noarch
perl-Term-Cap-1.17-395.el8.noarch
perl-Text-ParseWords-3.30-395.el8.noarch
perl-Thread-Queue-3.13-1.el8.noarch
perl-Time-Local-1:1.280-1.el8.noarch
perl-URI-1.73-3.el8.noarch
perl-libnet-3.11-3.el8.noarch
perl-podlators-4.11-1.el8.noarch
Complete!
[root@localhost local]# yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
Last metadata expiration check: 0:04:19 ago on Fri 11 Dec 2020 10:58:53 PM PST.
Package zlib-1.2.11-16.el8_2.x86_64 is already installed.
Package openssl-1:1.1.1g-11.el8.x86_64 is already installed.
Package pcre-8.42-4.el8.x86_64 is already installed.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
openssl-devel x86_64 1:1.1.1g-11.el8 baseos 2.3 M
pcre-devel x86_64 8.42-4.el8 baseos 551 k
zlib-devel x86_64 1.2.11-16.el8_2 baseos 57 k
Installing dependencies:
keyutils-libs-devel x86_64 1.5.10-6.el8 baseos 48 k
krb5-devel x86_64 1.18.2-5.el8 baseos 558 k
libcom_err-devel x86_64 1.45.6-1.el8 baseos 38 k
libkadm5 x86_64 1.18.2-5.el8 baseos 185 k
libselinux-devel x86_64 2.9-4.el8_3 baseos 199 k
libsepol-devel x86_64 2.9-1.el8 baseos 86 k
libverto-devel x86_64 0.3.0-5.el8 baseos 18 k
pcre-cpp x86_64 8.42-4.el8 baseos 47 k
pcre-utf16 x86_64 8.42-4.el8 baseos 195 k
pcre-utf32 x86_64 8.42-4.el8 baseos 186 k
pcre2-devel x86_64 10.32-2.el8 baseos 605 k
pcre2-utf16 x86_64 10.32-2.el8 baseos 229 k
pcre2-utf32 x86_64 10.32-2.el8 baseos 220 k
Transaction Summary
================================================================================
Install 16 Packages
Total download size: 5.5 M
Installed size: 11 M
Downloading Packages:
(1/16): keyutils-libs-devel-1.5.10-6.el8.x86_64 316 kB/s | 48 kB 00:00
(2/16): libcom_err-devel-1.45.6-1.el8.x86_64.rp 216 kB/s | 38 kB 00:00
(3/16): krb5-devel-1.18.2-5.el8.x86_64.rpm 1.7 MB/s | 558 kB 00:00
(4/16): libselinux-devel-2.9-4.el8_3.x86_64.rpm 1.2 MB/s | 199 kB 00:00
(5/16): libsepol-devel-2.9-1.el8.x86_64.rpm 1.5 MB/s | 86 kB 00:00
(6/16): libverto-devel-0.3.0-5.el8.x86_64.rpm 251 kB/s | 18 kB 00:00
(7/16): openssl-devel-1.1.1g-11.el8.x86_64.rpm 7.2 MB/s | 2.3 MB 00:00
(8/16): pcre-cpp-8.42-4.el8.x86_64.rpm 165 kB/s | 47 kB 00:00
(9/16): pcre-utf16-8.42-4.el8.x86_64.rpm 1.5 MB/s | 195 kB 00:00
(10/16): pcre-devel-8.42-4.el8.x86_64.rpm 3.9 MB/s | 551 kB 00:00
(11/16): pcre-utf32-8.42-4.el8.x86_64.rpm 1.7 MB/s | 186 kB 00:00
(12/16): pcre2-devel-10.32-2.el8.x86_64.rpm 4.5 MB/s | 605 kB 00:00
(13/16): pcre2-utf16-10.32-2.el8.x86_64.rpm 2.2 MB/s | 229 kB 00:00
(14/16): pcre2-utf32-10.32-2.el8.x86_64.rpm 2.8 MB/s | 220 kB 00:00
(15/16): zlib-devel-1.2.11-16.el8_2.x86_64.rpm 970 kB/s | 57 kB 00:00
(16/16): libkadm5-1.18.2-5.el8.x86_64.rpm 58 kB/s | 185 kB 00:03
--------------------------------------------------------------------------------
Total 1.3 MB/s | 5.5 MB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : zlib-devel-1.2.11-16.el8_2.x86_64 1/16
Installing : pcre2-utf32-10.32-2.el8.x86_64 2/16
Installing : pcre2-utf16-10.32-2.el8.x86_64 3/16
Installing : pcre2-devel-10.32-2.el8.x86_64 4/16
Installing : pcre-utf32-8.42-4.el8.x86_64 5/16
Installing : pcre-utf16-8.42-4.el8.x86_64 6/16
Installing : pcre-cpp-8.42-4.el8.x86_64 7/16
Installing : libverto-devel-0.3.0-5.el8.x86_64 8/16
Installing : libsepol-devel-2.9-1.el8.x86_64 9/16
Installing : libselinux-devel-2.9-4.el8_3.x86_64 10/16
Installing : libkadm5-1.18.2-5.el8.x86_64 11/16
Installing : libcom_err-devel-1.45.6-1.el8.x86_64 12/16
Installing : keyutils-libs-devel-1.5.10-6.el8.x86_64 13/16
Installing : krb5-devel-1.18.2-5.el8.x86_64 14/16
Installing : openssl-devel-1:1.1.1g-11.el8.x86_64 15/16
Installing : pcre-devel-8.42-4.el8.x86_64 16/16
Running scriptlet: pcre-devel-8.42-4.el8.x86_64 16/16
Verifying : keyutils-libs-devel-1.5.10-6.el8.x86_64 1/16
Verifying : krb5-devel-1.18.2-5.el8.x86_64 2/16
Verifying : libcom_err-devel-1.45.6-1.el8.x86_64 3/16
Verifying : libkadm5-1.18.2-5.el8.x86_64 4/16
Verifying : libselinux-devel-2.9-4.el8_3.x86_64 5/16
Verifying : libsepol-devel-2.9-1.el8.x86_64 6/16
Verifying : libverto-devel-0.3.0-5.el8.x86_64 7/16
Verifying : openssl-devel-1:1.1.1g-11.el8.x86_64 8/16
Verifying : pcre-cpp-8.42-4.el8.x86_64 9/16
Verifying : pcre-devel-8.42-4.el8.x86_64 10/16
Verifying : pcre-utf16-8.42-4.el8.x86_64 11/16
Verifying : pcre-utf32-8.42-4.el8.x86_64 12/16
Verifying : pcre2-devel-10.32-2.el8.x86_64 13/16
Verifying : pcre2-utf16-10.32-2.el8.x86_64 14/16
Verifying : pcre2-utf32-10.32-2.el8.x86_64 15/16
Verifying : zlib-devel-1.2.11-16.el8_2.x86_64 16/16
Installed products updated.
Installed:
keyutils-libs-devel-1.5.10-6.el8.x86_64 krb5-devel-1.18.2-5.el8.x86_64
libcom_err-devel-1.45.6-1.el8.x86_64 libkadm5-1.18.2-5.el8.x86_64
libselinux-devel-2.9-4.el8_3.x86_64 libsepol-devel-2.9-1.el8.x86_64
libverto-devel-0.3.0-5.el8.x86_64 openssl-devel-1:1.1.1g-11.el8.x86_64
pcre-cpp-8.42-4.el8.x86_64 pcre-devel-8.42-4.el8.x86_64
pcre-utf16-8.42-4.el8.x86_64 pcre-utf32-8.42-4.el8.x86_64
pcre2-devel-10.32-2.el8.x86_64 pcre2-utf16-10.32-2.el8.x86_64
pcre2-utf32-10.32-2.el8.x86_64 zlib-devel-1.2.11-16.el8_2.x86_64
Complete!
[root@localhost local]# cd nginx-1.18.0/
[root@localhost nginx-1.18.0]# ./configure
checking for OS
+ Linux 4.18.0-240.el8.x86_64 x86_64
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 8.3.1 20191121 (Red Hat 8.3.1-5) (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 ... 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 nobody group ... 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 ... 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 ioctl(FIONREAD) ... 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 PCRE library ... found
checking for PCRE JIT support ... found
checking for zlib library ... found
creating objs/Makefile
Configuration summary
+ using system PCRE library
+ OpenSSL library is not used
+ using system zlib library
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/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@localhost nginx-1.18.0]# make -j4
make -f objs/Makefile
make[1]: Entering directory '/usr/local/nginx-1.18.0'
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 objs \
-o objs/ngx_modules.o \
objs/ngx_modules.c
sed -e "s|%%PREFIX%%|/usr/local/nginx|" \
-e "s|%%PID_PATH%%|/usr/local/nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/usr/local/nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
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/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_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/ngx_modules.o \
-ldl -lpthread -lcrypt -lpcre -lz \
-Wl,-E
make[1]: Leaving directory '/usr/local/nginx-1.18.0'
[root@localhost nginx-1.18.0]# make install
make -f objs/Makefile install
make[1]: Entering directory '/usr/local/nginx-1.18.0'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' \
|| mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' \
|| mv '/usr/local/nginx/sbin/nginx' \
'/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' \
|| mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp conf/koi-utf '/usr/local/nginx/conf'
cp conf/win-utf '/usr/local/nginx/conf'
test -f '/usr/local/nginx/conf/mime.types' \
|| cp conf/mime.types '/usr/local/nginx/conf'
cp conf/mime.types '/usr/local/nginx/conf/mime.types.default'
test -f '/usr/local/nginx/conf/fastcgi_params' \
|| cp conf/fastcgi_params '/usr/local/nginx/conf'
cp conf/fastcgi_params \
'/usr/local/nginx/conf/fastcgi_params.default'
test -f '/usr/local/nginx/conf/fastcgi.conf' \
|| cp conf/fastcgi.conf '/usr/local/nginx/conf'
cp conf/fastcgi.conf '/usr/local/nginx/conf/fastcgi.conf.default'
test -f '/usr/local/nginx/conf/uwsgi_params' \
|| cp conf/uwsgi_params '/usr/local/nginx/conf'
cp conf/uwsgi_params \
'/usr/local/nginx/conf/uwsgi_params.default'
test -f '/usr/local/nginx/conf/scgi_params' \
|| cp conf/scgi_params '/usr/local/nginx/conf'
cp conf/scgi_params \
'/usr/local/nginx/conf/scgi_params.default'
test -f '/usr/local/nginx/conf/nginx.conf' \
|| cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' \
|| cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
make[1]: Leaving directory '/usr/local/nginx-1.18.0'
[root@localhost nginx-1.18.0]# cd ..