yum方式部署
=======================================================================================================================================Package Arch Version Repository Size=======================================================================================================================================Installing:httpd x86_64 2.4.6-97.el7.centos updates 2.7 MInstalling for dependencies:apr x86_64 1.4.8-7.el7 base 104 kapr-util x86_64 1.5.2-6.el7 base 92 khttpd-tools x86_64 2.4.6-97.el7.centos updates 93 kmailcap noarch 2.1.41-2.el7 base 31 kTransaction Summary=======================================================================================================================================Install 1 Package (+4 Dependent packages)
[root@nginx01 ~]# yum install httpdLoaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.combase | 3.6 kB 00:00:00epel | 4.7 kB 00:00:00extras | 2.9 kB 00:00:00kubernetes/signature | 844 B 00:00:00kubernetes/signature | 1.4 kB 00:00:00 !!!updates | 2.9 kB 00:00:00(1/2): epel/x86_64/updateinfo | 1.0 MB 00:00:00(2/2): epel/x86_64/primary_db | 6.9 MB 00:00:00Resolving Dependencies--> Running transaction check---> Package httpd.x86_64 0:2.4.6-97.el7.centos will be installed--> Processing Dependency: httpd-tools = 2.4.6-97.el7.centos for package: httpd-2.4.6-97.el7.centos.x86_64--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-97.el7.centos.x86_64--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-97.el7.centos.x86_64--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-97.el7.centos.x86_64--> Running transaction check---> Package apr.x86_64 0:1.4.8-7.el7 will be installed---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos will be installed---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved=======================================================================================================================================Package Arch Version Repository Size=======================================================================================================================================Installing:httpd x86_64 2.4.6-97.el7.centos updates 2.7 MInstalling for dependencies:apr x86_64 1.4.8-7.el7 base 104 kapr-util x86_64 1.5.2-6.el7 base 92 khttpd-tools x86_64 2.4.6-97.el7.centos updates 93 kmailcap noarch 2.1.41-2.el7 base 31 kTransaction Summary=======================================================================================================================================Install 1 Package (+4 Dependent packages)Total download size: 3.0 MInstalled size: 10 MIs this ok [y/d/N]: yDownloading packages:(1/5): apr-1.4.8-7.el7.x86_64.rpm | 104 kB 00:00:00(2/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00(3/5): httpd-2.4.6-97.el7.centos.x86_64.rpm | 2.7 MB 00:00:00(4/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00(5/5): httpd-tools-2.4.6-97.el7.centos.x86_64.rpm | 93 kB 00:00:00---------------------------------------------------------------------------------------------------------------------------------------Total 6.1 MB/s | 3.0 MB 00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transactionInstalling : apr-1.4.8-7.el7.x86_64 1/5Installing : apr-util-1.5.2-6.el7.x86_64 2/5Installing : httpd-tools-2.4.6-97.el7.centos.x86_64 3/5Installing : mailcap-2.1.41-2.el7.noarch 4/5Installing : httpd-2.4.6-97.el7.centos.x86_64 5/5Verifying : httpd-2.4.6-97.el7.centos.x86_64 1/5Verifying : apr-1.4.8-7.el7.x86_64 2/5Verifying : mailcap-2.1.41-2.el7.noarch 3/5Verifying : httpd-tools-2.4.6-97.el7.centos.x86_64 4/5Verifying : apr-util-1.5.2-6.el7.x86_64 5/5Installed:httpd.x86_64 0:2.4.6-97.el7.centosDependency Installed:apr.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-97.el7.centos mailcap.noarch 0:2.1.41-2.el7Complete![root@nginx01 ~]#
[root@nginx01 ~]# systemctl status httpd● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)Active: active (running) since Sun 2020-12-06 14:39:23 CST; 7s agoDocs: man:httpd(8)man:apachectl(8)Main PID: 7228 (httpd)Status: "Processing requests..."CGroup: /system.slice/httpd.service├─7228 /usr/sbin/httpd -DFOREGROUND├─7403 /usr/sbin/httpd -DFOREGROUND├─7404 /usr/sbin/httpd -DFOREGROUND├─7405 /usr/sbin/httpd -DFOREGROUND├─7406 /usr/sbin/httpd -DFOREGROUND└─7407 /usr/sbin/httpd -DFOREGROUNDDec 06 14:39:03 nginx01 systemd[1]: Starting The Apache HTTP Server...Dec 06 14:39:13 nginx01 httpd[7228]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, u...messageDec 06 14:39:23 nginx01 systemd[1]: Started The Apache HTTP Server.Hint: Some lines were ellipsized, use -l to show in full.[root@nginx01 ~]#
[root@nginx01 ~]# tree /etc/httpd//etc/httpd/├── conf│ ├── httpd.conf│ └── magic├── conf.d│ ├── autoindex.conf│ ├── README│ ├── userdir.conf│ └── welcome.conf├── conf.modules.d│ ├── 00-base.conf│ ├── 00-dav.conf│ ├── 00-lua.conf│ ├── 00-mpm.conf│ ├── 00-proxy.conf│ ├── 00-systemd.conf│ └── 01-cgi.conf├── logs -> ../../var/log/httpd├── modules -> ../../usr/lib64/httpd/modules└── run -> /run/httpd6 directories, 13 files[root@nginx01 ~]#
[root@nginx01 ~]# rpm -qa httpdhttpd-2.4.6-97.el7.centos.x86_64[root@nginx01 ~]# rpm -ql httpd/etc/httpd/etc/httpd/conf/etc/httpd/conf.d/etc/httpd/conf.d/README/etc/httpd/conf.d/autoindex.conf/etc/httpd/conf.d/userdir.conf/etc/httpd/conf.d/welcome.conf/etc/httpd/conf.modules.d/etc/httpd/conf.modules.d/00-base.conf/etc/httpd/conf.modules.d/00-dav.conf/etc/httpd/conf.modules.d/00-lua.conf/etc/httpd/conf.modules.d/00-mpm.conf/etc/httpd/conf.modules.d/00-proxy.conf/etc/httpd/conf.modules.d/00-systemd.conf/etc/httpd/conf.modules.d/01-cgi.conf/etc/httpd/conf/httpd.conf/etc/httpd/conf/magic/etc/httpd/logs/etc/httpd/modules/etc/httpd/run/etc/logrotate.d/httpd/etc/sysconfig/htcacheclean/etc/sysconfig/httpd/run/httpd/run/httpd/htcacheclean/usr/lib/systemd/system/htcacheclean.service/usr/lib/systemd/system/httpd.service/usr/lib/tmpfiles.d/httpd.conf/usr/lib64/httpd/usr/lib64/httpd/modules/usr/lib64/httpd/modules/mod_access_compat.so/usr/lib64/httpd/modules/mod_actions.so/usr/lib64/httpd/modules/mod_alias.so/usr/lib64/httpd/modules/mod_allowmethods.so/usr/lib64/httpd/modules/mod_asis.so/usr/lib64/httpd/modules/mod_auth_basic.so/usr/lib64/httpd/modules/mod_auth_digest.so/usr/lib64/httpd/modules/mod_authn_anon.so/usr/lib64/httpd/modules/mod_authn_core.so/usr/lib64/httpd/modules/mod_authn_dbd.so/usr/lib64/httpd/modules/mod_authn_dbm.so/usr/lib64/httpd/modules/mod_authn_file.so/usr/lib64/httpd/modules/mod_authn_socache.so/usr/lib64/httpd/modules/mod_authz_core.so/usr/lib64/httpd/modules/mod_authz_dbd.so/usr/lib64/httpd/modules/mod_authz_dbm.so/usr/lib64/httpd/modules/mod_authz_groupfile.so/usr/lib64/httpd/modules/mod_authz_host.so/usr/lib64/httpd/modules/mod_authz_owner.so/usr/lib64/httpd/modules/mod_authz_user.so/usr/lib64/httpd/modules/mod_autoindex.so/usr/lib64/httpd/modules/mod_buffer.so/usr/lib64/httpd/modules/mod_cache.so/usr/lib64/httpd/modules/mod_cache_disk.so/usr/lib64/httpd/modules/mod_cache_socache.so/usr/lib64/httpd/modules/mod_cgi.so/usr/lib64/httpd/modules/mod_cgid.so/usr/lib64/httpd/modules/mod_charset_lite.so/usr/lib64/httpd/modules/mod_data.so/usr/lib64/httpd/modules/mod_dav.so/usr/lib64/httpd/modules/mod_dav_fs.so/usr/lib64/httpd/modules/mod_dav_lock.so/usr/lib64/httpd/modules/mod_dbd.so/usr/lib64/httpd/modules/mod_deflate.so/usr/lib64/httpd/modules/mod_dialup.so/usr/lib64/httpd/modules/mod_dir.so/usr/lib64/httpd/modules/mod_dumpio.so/usr/lib64/httpd/modules/mod_echo.so/usr/lib64/httpd/modules/mod_env.so/usr/lib64/httpd/modules/mod_expires.so/usr/lib64/httpd/modules/mod_ext_filter.so/usr/lib64/httpd/modules/mod_file_cache.so/usr/lib64/httpd/modules/mod_filter.so/usr/lib64/httpd/modules/mod_headers.so/usr/lib64/httpd/modules/mod_heartbeat.so/usr/lib64/httpd/modules/mod_heartmonitor.so/usr/lib64/httpd/modules/mod_include.so/usr/lib64/httpd/modules/mod_info.so/usr/lib64/httpd/modules/mod_lbmethod_bybusyness.so/usr/lib64/httpd/modules/mod_lbmethod_byrequests.so/usr/lib64/httpd/modules/mod_lbmethod_bytraffic.so/usr/lib64/httpd/modules/mod_lbmethod_heartbeat.so/usr/lib64/httpd/modules/mod_log_config.so/usr/lib64/httpd/modules/mod_log_debug.so/usr/lib64/httpd/modules/mod_log_forensic.so/usr/lib64/httpd/modules/mod_logio.so/usr/lib64/httpd/modules/mod_lua.so/usr/lib64/httpd/modules/mod_macro.so/usr/lib64/httpd/modules/mod_mime.so/usr/lib64/httpd/modules/mod_mime_magic.so/usr/lib64/httpd/modules/mod_mpm_event.so/usr/lib64/httpd/modules/mod_mpm_prefork.so/usr/lib64/httpd/modules/mod_mpm_worker.so/usr/lib64/httpd/modules/mod_negotiation.so/usr/lib64/httpd/modules/mod_proxy.so/usr/lib64/httpd/modules/mod_proxy_ajp.so/usr/lib64/httpd/modules/mod_proxy_balancer.so/usr/lib64/httpd/modules/mod_proxy_connect.so/usr/lib64/httpd/modules/mod_proxy_express.so/usr/lib64/httpd/modules/mod_proxy_fcgi.so/usr/lib64/httpd/modules/mod_proxy_fdpass.so/usr/lib64/httpd/modules/mod_proxy_ftp.so/usr/lib64/httpd/modules/mod_proxy_http.so/usr/lib64/httpd/modules/mod_proxy_scgi.so/usr/lib64/httpd/modules/mod_proxy_wstunnel.so/usr/lib64/httpd/modules/mod_ratelimit.so/usr/lib64/httpd/modules/mod_reflector.so/usr/lib64/httpd/modules/mod_remoteip.so/usr/lib64/httpd/modules/mod_reqtimeout.so/usr/lib64/httpd/modules/mod_request.so/usr/lib64/httpd/modules/mod_rewrite.so/usr/lib64/httpd/modules/mod_sed.so/usr/lib64/httpd/modules/mod_setenvif.so/usr/lib64/httpd/modules/mod_slotmem_plain.so/usr/lib64/httpd/modules/mod_slotmem_shm.so/usr/lib64/httpd/modules/mod_socache_dbm.so/usr/lib64/httpd/modules/mod_socache_memcache.so/usr/lib64/httpd/modules/mod_socache_shmcb.so/usr/lib64/httpd/modules/mod_speling.so/usr/lib64/httpd/modules/mod_status.so/usr/lib64/httpd/modules/mod_substitute.so/usr/lib64/httpd/modules/mod_suexec.so/usr/lib64/httpd/modules/mod_systemd.so/usr/lib64/httpd/modules/mod_unique_id.so/usr/lib64/httpd/modules/mod_unixd.so/usr/lib64/httpd/modules/mod_userdir.so/usr/lib64/httpd/modules/mod_usertrack.so/usr/lib64/httpd/modules/mod_version.so/usr/lib64/httpd/modules/mod_vhost_alias.so/usr/lib64/httpd/modules/mod_watchdog.so/usr/libexec/initscripts/legacy-actions/httpd/usr/libexec/initscripts/legacy-actions/httpd/configtest/usr/libexec/initscripts/legacy-actions/httpd/graceful/usr/sbin/apachectl/usr/sbin/fcgistarter/usr/sbin/htcacheclean/usr/sbin/httpd/usr/sbin/rotatelogs/usr/sbin/suexec/usr/share/doc/httpd-2.4.6/usr/share/doc/httpd-2.4.6/ABOUT_APACHE/usr/share/doc/httpd-2.4.6/CHANGES/usr/share/doc/httpd-2.4.6/LICENSE/usr/share/doc/httpd-2.4.6/NOTICE/usr/share/doc/httpd-2.4.6/README/usr/share/doc/httpd-2.4.6/VERSIONING/usr/share/doc/httpd-2.4.6/httpd-dav.conf/usr/share/doc/httpd-2.4.6/httpd-default.conf/usr/share/doc/httpd-2.4.6/httpd-info.conf/usr/share/doc/httpd-2.4.6/httpd-languages.conf/usr/share/doc/httpd-2.4.6/httpd-manual.conf/usr/share/doc/httpd-2.4.6/httpd-mpm.conf/usr/share/doc/httpd-2.4.6/httpd-multilang-errordoc.conf/usr/share/doc/httpd-2.4.6/httpd-vhosts.conf/usr/share/doc/httpd-2.4.6/proxy-html.conf/usr/share/httpd/usr/share/httpd/error/usr/share/httpd/error/HTTP_BAD_GATEWAY.html.var/usr/share/httpd/error/HTTP_BAD_REQUEST.html.var/usr/share/httpd/error/HTTP_FORBIDDEN.html.var/usr/share/httpd/error/HTTP_GONE.html.var/usr/share/httpd/error/HTTP_INTERNAL_SERVER_ERROR.html.var/usr/share/httpd/error/HTTP_LENGTH_REQUIRED.html.var/usr/share/httpd/error/HTTP_METHOD_NOT_ALLOWED.html.var/usr/share/httpd/error/HTTP_NOT_FOUND.html.var/usr/share/httpd/error/HTTP_NOT_IMPLEMENTED.html.var/usr/share/httpd/error/HTTP_PRECONDITION_FAILED.html.var/usr/share/httpd/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var/usr/share/httpd/error/HTTP_REQUEST_TIME_OUT.html.var/usr/share/httpd/error/HTTP_REQUEST_URI_TOO_LARGE.html.var/usr/share/httpd/error/HTTP_SERVICE_UNAVAILABLE.html.var/usr/share/httpd/error/HTTP_UNAUTHORIZED.html.var/usr/share/httpd/error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var/usr/share/httpd/error/HTTP_VARIANT_ALSO_VARIES.html.var/usr/share/httpd/error/README/usr/share/httpd/error/contact.html.var/usr/share/httpd/error/include/usr/share/httpd/error/include/bottom.html/usr/share/httpd/error/include/spacer.html/usr/share/httpd/error/include/top.html/usr/share/httpd/icons/usr/share/httpd/icons/README/usr/share/httpd/icons/README.html/usr/share/httpd/icons/a.gif/usr/share/httpd/icons/a.png/usr/share/httpd/icons/alert.black.gif/usr/share/httpd/icons/alert.black.png/usr/share/httpd/icons/alert.red.gif/usr/share/httpd/icons/alert.red.png/usr/share/httpd/icons/apache_pb.gif/usr/share/httpd/icons/apache_pb.png/usr/share/httpd/icons/apache_pb.svg/usr/share/httpd/icons/apache_pb2.gif/usr/share/httpd/icons/apache_pb2.png/usr/share/httpd/icons/back.gif/usr/share/httpd/icons/back.png/usr/share/httpd/icons/ball.gray.gif/usr/share/httpd/icons/ball.gray.png/usr/share/httpd/icons/ball.red.gif/usr/share/httpd/icons/ball.red.png/usr/share/httpd/icons/binary.gif/usr/share/httpd/icons/binary.png/usr/share/httpd/icons/binhex.gif/usr/share/httpd/icons/binhex.png/usr/share/httpd/icons/blank.gif/usr/share/httpd/icons/blank.png/usr/share/httpd/icons/bomb.gif/usr/share/httpd/icons/bomb.png/usr/share/httpd/icons/box1.gif/usr/share/httpd/icons/box1.png/usr/share/httpd/icons/box2.gif/usr/share/httpd/icons/box2.png/usr/share/httpd/icons/broken.gif/usr/share/httpd/icons/broken.png/usr/share/httpd/icons/burst.gif/usr/share/httpd/icons/burst.png/usr/share/httpd/icons/c.gif/usr/share/httpd/icons/c.png/usr/share/httpd/icons/comp.blue.gif/usr/share/httpd/icons/comp.blue.png/usr/share/httpd/icons/comp.gray.gif/usr/share/httpd/icons/comp.gray.png/usr/share/httpd/icons/compressed.gif/usr/share/httpd/icons/compressed.png/usr/share/httpd/icons/continued.gif/usr/share/httpd/icons/continued.png/usr/share/httpd/icons/dir.gif/usr/share/httpd/icons/dir.png/usr/share/httpd/icons/diskimg.gif/usr/share/httpd/icons/diskimg.png/usr/share/httpd/icons/down.gif/usr/share/httpd/icons/down.png/usr/share/httpd/icons/dvi.gif/usr/share/httpd/icons/dvi.png/usr/share/httpd/icons/f.gif/usr/share/httpd/icons/f.png/usr/share/httpd/icons/folder.gif/usr/share/httpd/icons/folder.open.gif/usr/share/httpd/icons/folder.open.png/usr/share/httpd/icons/folder.png/usr/share/httpd/icons/folder.sec.gif/usr/share/httpd/icons/folder.sec.png/usr/share/httpd/icons/forward.gif/usr/share/httpd/icons/forward.png/usr/share/httpd/icons/generic.gif/usr/share/httpd/icons/generic.png/usr/share/httpd/icons/generic.red.gif/usr/share/httpd/icons/generic.red.png/usr/share/httpd/icons/generic.sec.gif/usr/share/httpd/icons/generic.sec.png/usr/share/httpd/icons/hand.right.gif/usr/share/httpd/icons/hand.right.png/usr/share/httpd/icons/hand.up.gif/usr/share/httpd/icons/hand.up.png/usr/share/httpd/icons/icon.sheet.gif/usr/share/httpd/icons/icon.sheet.png/usr/share/httpd/icons/image1.gif/usr/share/httpd/icons/image1.png/usr/share/httpd/icons/image2.gif/usr/share/httpd/icons/image2.png/usr/share/httpd/icons/image3.gif/usr/share/httpd/icons/image3.png/usr/share/httpd/icons/index.gif/usr/share/httpd/icons/index.png/usr/share/httpd/icons/layout.gif/usr/share/httpd/icons/layout.png/usr/share/httpd/icons/left.gif/usr/share/httpd/icons/left.png/usr/share/httpd/icons/link.gif/usr/share/httpd/icons/link.png/usr/share/httpd/icons/movie.gif/usr/share/httpd/icons/movie.png/usr/share/httpd/icons/odf6odb.png/usr/share/httpd/icons/odf6odc.png/usr/share/httpd/icons/odf6odf.png/usr/share/httpd/icons/odf6odg.png/usr/share/httpd/icons/odf6odi.png/usr/share/httpd/icons/odf6odm.png/usr/share/httpd/icons/odf6odp.png/usr/share/httpd/icons/odf6ods.png/usr/share/httpd/icons/odf6odt.png/usr/share/httpd/icons/odf6otc.png/usr/share/httpd/icons/odf6otf.png/usr/share/httpd/icons/odf6otg.png/usr/share/httpd/icons/odf6oth.png/usr/share/httpd/icons/odf6oti.png/usr/share/httpd/icons/odf6otp.png/usr/share/httpd/icons/odf6ots.png/usr/share/httpd/icons/odf6ott.png/usr/share/httpd/icons/p.gif/usr/share/httpd/icons/p.png/usr/share/httpd/icons/patch.gif/usr/share/httpd/icons/patch.png/usr/share/httpd/icons/pdf.gif/usr/share/httpd/icons/pdf.png/usr/share/httpd/icons/pie0.gif/usr/share/httpd/icons/pie0.png/usr/share/httpd/icons/pie1.gif/usr/share/httpd/icons/pie1.png/usr/share/httpd/icons/pie2.gif/usr/share/httpd/icons/pie2.png/usr/share/httpd/icons/pie3.gif/usr/share/httpd/icons/pie3.png/usr/share/httpd/icons/pie4.gif/usr/share/httpd/icons/pie4.png/usr/share/httpd/icons/pie5.gif/usr/share/httpd/icons/pie5.png/usr/share/httpd/icons/pie6.gif/usr/share/httpd/icons/pie6.png/usr/share/httpd/icons/pie7.gif/usr/share/httpd/icons/pie7.png/usr/share/httpd/icons/pie8.gif/usr/share/httpd/icons/pie8.png/usr/share/httpd/icons/portal.gif/usr/share/httpd/icons/portal.png/usr/share/httpd/icons/poweredby.png/usr/share/httpd/icons/ps.gif/usr/share/httpd/icons/ps.png/usr/share/httpd/icons/quill.gif/usr/share/httpd/icons/quill.png/usr/share/httpd/icons/right.gif/usr/share/httpd/icons/right.png/usr/share/httpd/icons/screw1.gif/usr/share/httpd/icons/screw1.png/usr/share/httpd/icons/screw2.gif/usr/share/httpd/icons/screw2.png/usr/share/httpd/icons/script.gif/usr/share/httpd/icons/script.png/usr/share/httpd/icons/small/usr/share/httpd/icons/small/back.gif/usr/share/httpd/icons/small/back.png/usr/share/httpd/icons/small/binary.gif/usr/share/httpd/icons/small/binary.png/usr/share/httpd/icons/small/binhex.gif/usr/share/httpd/icons/small/binhex.png/usr/share/httpd/icons/small/blank.gif/usr/share/httpd/icons/small/blank.png/usr/share/httpd/icons/small/broken.gif/usr/share/httpd/icons/small/broken.png/usr/share/httpd/icons/small/burst.gif/usr/share/httpd/icons/small/burst.png/usr/share/httpd/icons/small/comp1.gif/usr/share/httpd/icons/small/comp1.png/usr/share/httpd/icons/small/comp2.gif/usr/share/httpd/icons/small/comp2.png/usr/share/httpd/icons/small/compressed.gif/usr/share/httpd/icons/small/compressed.png/usr/share/httpd/icons/small/continued.gif/usr/share/httpd/icons/small/continued.png/usr/share/httpd/icons/small/doc.gif/usr/share/httpd/icons/small/doc.png/usr/share/httpd/icons/small/folder.gif/usr/share/httpd/icons/small/folder.png/usr/share/httpd/icons/small/folder2.gif/usr/share/httpd/icons/small/folder2.png/usr/share/httpd/icons/small/forward.gif/usr/share/httpd/icons/small/forward.png/usr/share/httpd/icons/small/generic.gif/usr/share/httpd/icons/small/generic.png/usr/share/httpd/icons/small/generic2.gif/usr/share/httpd/icons/small/generic2.png/usr/share/httpd/icons/small/generic3.gif/usr/share/httpd/icons/small/generic3.png/usr/share/httpd/icons/small/image.gif/usr/share/httpd/icons/small/image.png/usr/share/httpd/icons/small/image2.gif/usr/share/httpd/icons/small/image2.png/usr/share/httpd/icons/small/index.gif/usr/share/httpd/icons/small/index.png/usr/share/httpd/icons/small/key.gif/usr/share/httpd/icons/small/key.png/usr/share/httpd/icons/small/movie.gif/usr/share/httpd/icons/small/movie.png/usr/share/httpd/icons/small/patch.gif/usr/share/httpd/icons/small/patch.png/usr/share/httpd/icons/small/ps.gif/usr/share/httpd/icons/small/ps.png/usr/share/httpd/icons/small/rainbow.gif/usr/share/httpd/icons/small/rainbow.png/usr/share/httpd/icons/small/sound.gif/usr/share/httpd/icons/small/sound.png/usr/share/httpd/icons/small/sound2.gif/usr/share/httpd/icons/small/sound2.png/usr/share/httpd/icons/small/tar.gif/usr/share/httpd/icons/small/tar.png/usr/share/httpd/icons/small/text.gif/usr/share/httpd/icons/small/text.png/usr/share/httpd/icons/small/transfer.gif/usr/share/httpd/icons/small/transfer.png/usr/share/httpd/icons/small/unknown.gif/usr/share/httpd/icons/small/unknown.png/usr/share/httpd/icons/small/uu.gif/usr/share/httpd/icons/small/uu.png/usr/share/httpd/icons/sound1.gif/usr/share/httpd/icons/sound1.png/usr/share/httpd/icons/sound2.gif/usr/share/httpd/icons/sound2.png/usr/share/httpd/icons/sphere1.gif/usr/share/httpd/icons/sphere1.png/usr/share/httpd/icons/sphere2.gif/usr/share/httpd/icons/sphere2.png/usr/share/httpd/icons/svg.png/usr/share/httpd/icons/tar.gif/usr/share/httpd/icons/tar.png/usr/share/httpd/icons/tex.gif/usr/share/httpd/icons/tex.png/usr/share/httpd/icons/text.gif/usr/share/httpd/icons/text.png/usr/share/httpd/icons/transfer.gif/usr/share/httpd/icons/transfer.png/usr/share/httpd/icons/unknown.gif/usr/share/httpd/icons/unknown.png/usr/share/httpd/icons/up.gif/usr/share/httpd/icons/up.png/usr/share/httpd/icons/uu.gif/usr/share/httpd/icons/uu.png/usr/share/httpd/icons/uuencoded.gif/usr/share/httpd/icons/uuencoded.png/usr/share/httpd/icons/world1.gif/usr/share/httpd/icons/world1.png/usr/share/httpd/icons/world2.gif/usr/share/httpd/icons/world2.png/usr/share/httpd/icons/xml.png/usr/share/httpd/noindex/usr/share/httpd/noindex/css/usr/share/httpd/noindex/css/bootstrap-theme.min.css/usr/share/httpd/noindex/css/bootstrap.min.css/usr/share/httpd/noindex/css/fonts/usr/share/httpd/noindex/css/fonts/Bold/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.eot/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.svg/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.ttf/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.woff/usr/share/httpd/noindex/css/fonts/BoldItalic/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.eot/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.svg/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.ttf/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.woff/usr/share/httpd/noindex/css/fonts/ExtraBold/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.eot/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.svg/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.ttf/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.woff/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff/usr/share/httpd/noindex/css/fonts/Italic/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.eot/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.svg/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.ttf/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.woff/usr/share/httpd/noindex/css/fonts/Light/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.eot/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.svg/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.ttf/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.woff/usr/share/httpd/noindex/css/fonts/LightItalic/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.eot/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.svg/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.ttf/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.woff/usr/share/httpd/noindex/css/fonts/Regular/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.eot/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.svg/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.ttf/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.woff/usr/share/httpd/noindex/css/fonts/Semibold/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.eot/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.svg/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.ttf/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.woff/usr/share/httpd/noindex/css/fonts/SemiboldItalic/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff/usr/share/httpd/noindex/css/open-sans.css/usr/share/httpd/noindex/images/usr/share/httpd/noindex/images/apache_pb.gif/usr/share/httpd/noindex/images/poweredby.png/usr/share/httpd/noindex/index.html/usr/share/man/man8/apachectl.8.gz/usr/share/man/man8/fcgistarter.8.gz/usr/share/man/man8/htcacheclean.8.gz/usr/share/man/man8/httpd.8.gz/usr/share/man/man8/rotatelogs.8.gz/usr/share/man/man8/suexec.8.gz/var/cache/httpd/var/cache/httpd/proxy/var/lib/dav/var/log/httpd/var/www/var/www/cgi-bin/var/www/html[root@nginx01 ~]#[root@nginx01 ~]# rpm -qa httpdhttpd-2.4.6-97.el7.centos.x86_64[root@nginx01 ~]# rpm -ql httpd/etc/httpd/etc/httpd/conf/etc/httpd/conf.d/etc/httpd/conf.d/README/etc/httpd/conf.d/autoindex.conf/etc/httpd/conf.d/userdir.conf/etc/httpd/conf.d/welcome.conf/etc/httpd/conf.modules.d/etc/httpd/conf.modules.d/00-base.conf/etc/httpd/conf.modules.d/00-dav.conf/etc/httpd/conf.modules.d/00-lua.conf/etc/httpd/conf.modules.d/00-mpm.conf/etc/httpd/conf.modules.d/00-proxy.conf/etc/httpd/conf.modules.d/00-systemd.conf/etc/httpd/conf.modules.d/01-cgi.conf/etc/httpd/conf/httpd.conf/etc/httpd/conf/magic/etc/httpd/logs/etc/httpd/modules/etc/httpd/run/etc/logrotate.d/httpd/etc/sysconfig/htcacheclean/etc/sysconfig/httpd/run/httpd/run/httpd/htcacheclean/usr/lib/systemd/system/htcacheclean.service/usr/lib/systemd/system/httpd.service/usr/lib/tmpfiles.d/httpd.conf/usr/lib64/httpd/usr/lib64/httpd/modules/usr/lib64/httpd/modules/mod_access_compat.so/usr/lib64/httpd/modules/mod_actions.so/usr/lib64/httpd/modules/mod_alias.so/usr/lib64/httpd/modules/mod_allowmethods.so/usr/lib64/httpd/modules/mod_asis.so/usr/lib64/httpd/modules/mod_auth_basic.so/usr/lib64/httpd/modules/mod_auth_digest.so/usr/lib64/httpd/modules/mod_authn_anon.so/usr/lib64/httpd/modules/mod_authn_core.so/usr/lib64/httpd/modules/mod_authn_dbd.so/usr/lib64/httpd/modules/mod_authn_dbm.so/usr/lib64/httpd/modules/mod_authn_file.so/usr/lib64/httpd/modules/mod_authn_socache.so/usr/lib64/httpd/modules/mod_authz_core.so/usr/lib64/httpd/modules/mod_authz_dbd.so/usr/lib64/httpd/modules/mod_authz_dbm.so/usr/lib64/httpd/modules/mod_authz_groupfile.so/usr/lib64/httpd/modules/mod_authz_host.so/usr/lib64/httpd/modules/mod_authz_owner.so/usr/lib64/httpd/modules/mod_authz_user.so/usr/lib64/httpd/modules/mod_autoindex.so/usr/lib64/httpd/modules/mod_buffer.so/usr/lib64/httpd/modules/mod_cache.so/usr/lib64/httpd/modules/mod_cache_disk.so/usr/lib64/httpd/modules/mod_cache_socache.so/usr/lib64/httpd/modules/mod_cgi.so/usr/lib64/httpd/modules/mod_cgid.so/usr/lib64/httpd/modules/mod_charset_lite.so/usr/lib64/httpd/modules/mod_data.so/usr/lib64/httpd/modules/mod_dav.so/usr/lib64/httpd/modules/mod_dav_fs.so/usr/lib64/httpd/modules/mod_dav_lock.so/usr/lib64/httpd/modules/mod_dbd.so/usr/lib64/httpd/modules/mod_deflate.so/usr/lib64/httpd/modules/mod_dialup.so/usr/lib64/httpd/modules/mod_dir.so/usr/lib64/httpd/modules/mod_dumpio.so/usr/lib64/httpd/modules/mod_echo.so/usr/lib64/httpd/modules/mod_env.so/usr/lib64/httpd/modules/mod_expires.so/usr/lib64/httpd/modules/mod_ext_filter.so/usr/lib64/httpd/modules/mod_file_cache.so/usr/lib64/httpd/modules/mod_filter.so/usr/lib64/httpd/modules/mod_headers.so/usr/lib64/httpd/modules/mod_heartbeat.so/usr/lib64/httpd/modules/mod_heartmonitor.so/usr/lib64/httpd/modules/mod_include.so/usr/lib64/httpd/modules/mod_info.so/usr/lib64/httpd/modules/mod_lbmethod_bybusyness.so/usr/lib64/httpd/modules/mod_lbmethod_byrequests.so/usr/lib64/httpd/modules/mod_lbmethod_bytraffic.so/usr/lib64/httpd/modules/mod_lbmethod_heartbeat.so/usr/lib64/httpd/modules/mod_log_config.so/usr/lib64/httpd/modules/mod_log_debug.so/usr/lib64/httpd/modules/mod_log_forensic.so/usr/lib64/httpd/modules/mod_logio.so/usr/lib64/httpd/modules/mod_lua.so/usr/lib64/httpd/modules/mod_macro.so/usr/lib64/httpd/modules/mod_mime.so/usr/lib64/httpd/modules/mod_mime_magic.so/usr/lib64/httpd/modules/mod_mpm_event.so/usr/lib64/httpd/modules/mod_mpm_prefork.so/usr/lib64/httpd/modules/mod_mpm_worker.so/usr/lib64/httpd/modules/mod_negotiation.so/usr/lib64/httpd/modules/mod_proxy.so/usr/lib64/httpd/modules/mod_proxy_ajp.so/usr/lib64/httpd/modules/mod_proxy_balancer.so/usr/lib64/httpd/modules/mod_proxy_connect.so/usr/lib64/httpd/modules/mod_proxy_express.so/usr/lib64/httpd/modules/mod_proxy_fcgi.so/usr/lib64/httpd/modules/mod_proxy_fdpass.so/usr/lib64/httpd/modules/mod_proxy_ftp.so/usr/lib64/httpd/modules/mod_proxy_http.so/usr/lib64/httpd/modules/mod_proxy_scgi.so/usr/lib64/httpd/modules/mod_proxy_wstunnel.so/usr/lib64/httpd/modules/mod_ratelimit.so/usr/lib64/httpd/modules/mod_reflector.so/usr/lib64/httpd/modules/mod_remoteip.so/usr/lib64/httpd/modules/mod_reqtimeout.so/usr/lib64/httpd/modules/mod_request.so/usr/lib64/httpd/modules/mod_rewrite.so/usr/lib64/httpd/modules/mod_sed.so/usr/lib64/httpd/modules/mod_setenvif.so/usr/lib64/httpd/modules/mod_slotmem_plain.so/usr/lib64/httpd/modules/mod_slotmem_shm.so/usr/lib64/httpd/modules/mod_socache_dbm.so/usr/lib64/httpd/modules/mod_socache_memcache.so/usr/lib64/httpd/modules/mod_socache_shmcb.so/usr/lib64/httpd/modules/mod_speling.so/usr/lib64/httpd/modules/mod_status.so/usr/lib64/httpd/modules/mod_substitute.so/usr/lib64/httpd/modules/mod_suexec.so/usr/lib64/httpd/modules/mod_systemd.so/usr/lib64/httpd/modules/mod_unique_id.so/usr/lib64/httpd/modules/mod_unixd.so/usr/lib64/httpd/modules/mod_userdir.so/usr/lib64/httpd/modules/mod_usertrack.so/usr/lib64/httpd/modules/mod_version.so/usr/lib64/httpd/modules/mod_vhost_alias.so/usr/lib64/httpd/modules/mod_watchdog.so/usr/libexec/initscripts/legacy-actions/httpd/usr/libexec/initscripts/legacy-actions/httpd/configtest/usr/libexec/initscripts/legacy-actions/httpd/graceful/usr/sbin/apachectl/usr/sbin/fcgistarter/usr/sbin/htcacheclean/usr/sbin/httpd/usr/sbin/rotatelogs/usr/sbin/suexec/usr/share/doc/httpd-2.4.6/usr/share/doc/httpd-2.4.6/ABOUT_APACHE/usr/share/doc/httpd-2.4.6/CHANGES/usr/share/doc/httpd-2.4.6/LICENSE/usr/share/doc/httpd-2.4.6/NOTICE/usr/share/doc/httpd-2.4.6/README/usr/share/doc/httpd-2.4.6/VERSIONING/usr/share/doc/httpd-2.4.6/httpd-dav.conf/usr/share/doc/httpd-2.4.6/httpd-default.conf/usr/share/doc/httpd-2.4.6/httpd-info.conf/usr/share/doc/httpd-2.4.6/httpd-languages.conf/usr/share/doc/httpd-2.4.6/httpd-manual.conf/usr/share/doc/httpd-2.4.6/httpd-mpm.conf/usr/share/doc/httpd-2.4.6/httpd-multilang-errordoc.conf/usr/share/doc/httpd-2.4.6/httpd-vhosts.conf/usr/share/doc/httpd-2.4.6/proxy-html.conf/usr/share/httpd/usr/share/httpd/error/usr/share/httpd/error/HTTP_BAD_GATEWAY.html.var/usr/share/httpd/error/HTTP_BAD_REQUEST.html.var/usr/share/httpd/error/HTTP_FORBIDDEN.html.var/usr/share/httpd/error/HTTP_GONE.html.var/usr/share/httpd/error/HTTP_INTERNAL_SERVER_ERROR.html.var/usr/share/httpd/error/HTTP_LENGTH_REQUIRED.html.var/usr/share/httpd/error/HTTP_METHOD_NOT_ALLOWED.html.var/usr/share/httpd/error/HTTP_NOT_FOUND.html.var/usr/share/httpd/error/HTTP_NOT_IMPLEMENTED.html.var/usr/share/httpd/error/HTTP_PRECONDITION_FAILED.html.var/usr/share/httpd/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var/usr/share/httpd/error/HTTP_REQUEST_TIME_OUT.html.var/usr/share/httpd/error/HTTP_REQUEST_URI_TOO_LARGE.html.var/usr/share/httpd/error/HTTP_SERVICE_UNAVAILABLE.html.var/usr/share/httpd/error/HTTP_UNAUTHORIZED.html.var/usr/share/httpd/error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var/usr/share/httpd/error/HTTP_VARIANT_ALSO_VARIES.html.var/usr/share/httpd/error/README/usr/share/httpd/error/contact.html.var/usr/share/httpd/error/include/usr/share/httpd/error/include/bottom.html/usr/share/httpd/error/include/spacer.html/usr/share/httpd/error/include/top.html/usr/share/httpd/icons/usr/share/httpd/icons/README/usr/share/httpd/icons/README.html/usr/share/httpd/icons/a.gif/usr/share/httpd/icons/a.png/usr/share/httpd/icons/alert.black.gif/usr/share/httpd/icons/alert.black.png/usr/share/httpd/icons/alert.red.gif/usr/share/httpd/icons/alert.red.png/usr/share/httpd/icons/apache_pb.gif/usr/share/httpd/icons/apache_pb.png/usr/share/httpd/icons/apache_pb.svg/usr/share/httpd/icons/apache_pb2.gif/usr/share/httpd/icons/apache_pb2.png/usr/share/httpd/icons/back.gif/usr/share/httpd/icons/back.png/usr/share/httpd/icons/ball.gray.gif/usr/share/httpd/icons/ball.gray.png/usr/share/httpd/icons/ball.red.gif/usr/share/httpd/icons/ball.red.png/usr/share/httpd/icons/binary.gif/usr/share/httpd/icons/binary.png/usr/share/httpd/icons/binhex.gif/usr/share/httpd/icons/binhex.png/usr/share/httpd/icons/blank.gif/usr/share/httpd/icons/blank.png/usr/share/httpd/icons/bomb.gif/usr/share/httpd/icons/bomb.png/usr/share/httpd/icons/box1.gif/usr/share/httpd/icons/box1.png/usr/share/httpd/icons/box2.gif/usr/share/httpd/icons/box2.png/usr/share/httpd/icons/broken.gif/usr/share/httpd/icons/broken.png/usr/share/httpd/icons/burst.gif/usr/share/httpd/icons/burst.png/usr/share/httpd/icons/c.gif/usr/share/httpd/icons/c.png/usr/share/httpd/icons/comp.blue.gif/usr/share/httpd/icons/comp.blue.png/usr/share/httpd/icons/comp.gray.gif/usr/share/httpd/icons/comp.gray.png/usr/share/httpd/icons/compressed.gif/usr/share/httpd/icons/compressed.png/usr/share/httpd/icons/continued.gif/usr/share/httpd/icons/continued.png/usr/share/httpd/icons/dir.gif/usr/share/httpd/icons/dir.png/usr/share/httpd/icons/diskimg.gif/usr/share/httpd/icons/diskimg.png/usr/share/httpd/icons/down.gif/usr/share/httpd/icons/down.png/usr/share/httpd/icons/dvi.gif/usr/share/httpd/icons/dvi.png/usr/share/httpd/icons/f.gif/usr/share/httpd/icons/f.png/usr/share/httpd/icons/folder.gif/usr/share/httpd/icons/folder.open.gif/usr/share/httpd/icons/folder.open.png/usr/share/httpd/icons/folder.png/usr/share/httpd/icons/folder.sec.gif/usr/share/httpd/icons/folder.sec.png/usr/share/httpd/icons/forward.gif/usr/share/httpd/icons/forward.png/usr/share/httpd/icons/generic.gif/usr/share/httpd/icons/generic.png/usr/share/httpd/icons/generic.red.gif/usr/share/httpd/icons/generic.red.png/usr/share/httpd/icons/generic.sec.gif/usr/share/httpd/icons/generic.sec.png/usr/share/httpd/icons/hand.right.gif/usr/share/httpd/icons/hand.right.png/usr/share/httpd/icons/hand.up.gif/usr/share/httpd/icons/hand.up.png/usr/share/httpd/icons/icon.sheet.gif/usr/share/httpd/icons/icon.sheet.png/usr/share/httpd/icons/image1.gif/usr/share/httpd/icons/image1.png/usr/share/httpd/icons/image2.gif/usr/share/httpd/icons/image2.png/usr/share/httpd/icons/image3.gif/usr/share/httpd/icons/image3.png/usr/share/httpd/icons/index.gif/usr/share/httpd/icons/index.png/usr/share/httpd/icons/layout.gif/usr/share/httpd/icons/layout.png/usr/share/httpd/icons/left.gif/usr/share/httpd/icons/left.png/usr/share/httpd/icons/link.gif/usr/share/httpd/icons/link.png/usr/share/httpd/icons/movie.gif/usr/share/httpd/icons/movie.png/usr/share/httpd/icons/odf6odb.png/usr/share/httpd/icons/odf6odc.png/usr/share/httpd/icons/odf6odf.png/usr/share/httpd/icons/odf6odg.png/usr/share/httpd/icons/odf6odi.png/usr/share/httpd/icons/odf6odm.png/usr/share/httpd/icons/odf6odp.png/usr/share/httpd/icons/odf6ods.png/usr/share/httpd/icons/odf6odt.png/usr/share/httpd/icons/odf6otc.png/usr/share/httpd/icons/odf6otf.png/usr/share/httpd/icons/odf6otg.png/usr/share/httpd/icons/odf6oth.png/usr/share/httpd/icons/odf6oti.png/usr/share/httpd/icons/odf6otp.png/usr/share/httpd/icons/odf6ots.png/usr/share/httpd/icons/odf6ott.png/usr/share/httpd/icons/p.gif/usr/share/httpd/icons/p.png/usr/share/httpd/icons/patch.gif/usr/share/httpd/icons/patch.png/usr/share/httpd/icons/pdf.gif/usr/share/httpd/icons/pdf.png/usr/share/httpd/icons/pie0.gif/usr/share/httpd/icons/pie0.png/usr/share/httpd/icons/pie1.gif/usr/share/httpd/icons/pie1.png/usr/share/httpd/icons/pie2.gif/usr/share/httpd/icons/pie2.png/usr/share/httpd/icons/pie3.gif/usr/share/httpd/icons/pie3.png/usr/share/httpd/icons/pie4.gif/usr/share/httpd/icons/pie4.png/usr/share/httpd/icons/pie5.gif/usr/share/httpd/icons/pie5.png/usr/share/httpd/icons/pie6.gif/usr/share/httpd/icons/pie6.png/usr/share/httpd/icons/pie7.gif/usr/share/httpd/icons/pie7.png/usr/share/httpd/icons/pie8.gif/usr/share/httpd/icons/pie8.png/usr/share/httpd/icons/portal.gif/usr/share/httpd/icons/portal.png/usr/share/httpd/icons/poweredby.png/usr/share/httpd/icons/ps.gif/usr/share/httpd/icons/ps.png/usr/share/httpd/icons/quill.gif/usr/share/httpd/icons/quill.png/usr/share/httpd/icons/right.gif/usr/share/httpd/icons/right.png/usr/share/httpd/icons/screw1.gif/usr/share/httpd/icons/screw1.png/usr/share/httpd/icons/screw2.gif/usr/share/httpd/icons/screw2.png/usr/share/httpd/icons/script.gif/usr/share/httpd/icons/script.png/usr/share/httpd/icons/small/usr/share/httpd/icons/small/back.gif/usr/share/httpd/icons/small/back.png/usr/share/httpd/icons/small/binary.gif/usr/share/httpd/icons/small/binary.png/usr/share/httpd/icons/small/binhex.gif/usr/share/httpd/icons/small/binhex.png/usr/share/httpd/icons/small/blank.gif/usr/share/httpd/icons/small/blank.png/usr/share/httpd/icons/small/broken.gif/usr/share/httpd/icons/small/broken.png/usr/share/httpd/icons/small/burst.gif/usr/share/httpd/icons/small/burst.png/usr/share/httpd/icons/small/comp1.gif/usr/share/httpd/icons/small/comp1.png/usr/share/httpd/icons/small/comp2.gif/usr/share/httpd/icons/small/comp2.png/usr/share/httpd/icons/small/compressed.gif/usr/share/httpd/icons/small/compressed.png/usr/share/httpd/icons/small/continued.gif/usr/share/httpd/icons/small/continued.png/usr/share/httpd/icons/small/doc.gif/usr/share/httpd/icons/small/doc.png/usr/share/httpd/icons/small/folder.gif/usr/share/httpd/icons/small/folder.png/usr/share/httpd/icons/small/folder2.gif/usr/share/httpd/icons/small/folder2.png/usr/share/httpd/icons/small/forward.gif/usr/share/httpd/icons/small/forward.png/usr/share/httpd/icons/small/generic.gif/usr/share/httpd/icons/small/generic.png/usr/share/httpd/icons/small/generic2.gif/usr/share/httpd/icons/small/generic2.png/usr/share/httpd/icons/small/generic3.gif/usr/share/httpd/icons/small/generic3.png/usr/share/httpd/icons/small/image.gif/usr/share/httpd/icons/small/image.png/usr/share/httpd/icons/small/image2.gif/usr/share/httpd/icons/small/image2.png/usr/share/httpd/icons/small/index.gif/usr/share/httpd/icons/small/index.png/usr/share/httpd/icons/small/key.gif/usr/share/httpd/icons/small/key.png/usr/share/httpd/icons/small/movie.gif/usr/share/httpd/icons/small/movie.png/usr/share/httpd/icons/small/patch.gif/usr/share/httpd/icons/small/patch.png/usr/share/httpd/icons/small/ps.gif/usr/share/httpd/icons/small/ps.png/usr/share/httpd/icons/small/rainbow.gif/usr/share/httpd/icons/small/rainbow.png/usr/share/httpd/icons/small/sound.gif/usr/share/httpd/icons/small/sound.png/usr/share/httpd/icons/small/sound2.gif/usr/share/httpd/icons/small/sound2.png/usr/share/httpd/icons/small/tar.gif/usr/share/httpd/icons/small/tar.png/usr/share/httpd/icons/small/text.gif/usr/share/httpd/icons/small/text.png/usr/share/httpd/icons/small/transfer.gif/usr/share/httpd/icons/small/transfer.png/usr/share/httpd/icons/small/unknown.gif/usr/share/httpd/icons/small/unknown.png/usr/share/httpd/icons/small/uu.gif/usr/share/httpd/icons/small/uu.png/usr/share/httpd/icons/sound1.gif/usr/share/httpd/icons/sound1.png/usr/share/httpd/icons/sound2.gif/usr/share/httpd/icons/sound2.png/usr/share/httpd/icons/sphere1.gif/usr/share/httpd/icons/sphere1.png/usr/share/httpd/icons/sphere2.gif/usr/share/httpd/icons/sphere2.png/usr/share/httpd/icons/svg.png/usr/share/httpd/icons/tar.gif/usr/share/httpd/icons/tar.png/usr/share/httpd/icons/tex.gif/usr/share/httpd/icons/tex.png/usr/share/httpd/icons/text.gif/usr/share/httpd/icons/text.png/usr/share/httpd/icons/transfer.gif/usr/share/httpd/icons/transfer.png/usr/share/httpd/icons/unknown.gif/usr/share/httpd/icons/unknown.png/usr/share/httpd/icons/up.gif/usr/share/httpd/icons/up.png/usr/share/httpd/icons/uu.gif/usr/share/httpd/icons/uu.png/usr/share/httpd/icons/uuencoded.gif/usr/share/httpd/icons/uuencoded.png/usr/share/httpd/icons/world1.gif/usr/share/httpd/icons/world1.png/usr/share/httpd/icons/world2.gif/usr/share/httpd/icons/world2.png/usr/share/httpd/icons/xml.png/usr/share/httpd/noindex/usr/share/httpd/noindex/css/usr/share/httpd/noindex/css/bootstrap-theme.min.css/usr/share/httpd/noindex/css/bootstrap.min.css/usr/share/httpd/noindex/css/fonts/usr/share/httpd/noindex/css/fonts/Bold/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.eot/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.svg/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.ttf/usr/share/httpd/noindex/css/fonts/Bold/OpenSans-Bold.woff/usr/share/httpd/noindex/css/fonts/BoldItalic/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.eot/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.svg/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.ttf/usr/share/httpd/noindex/css/fonts/BoldItalic/OpenSans-BoldItalic.woff/usr/share/httpd/noindex/css/fonts/ExtraBold/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.eot/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.svg/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.ttf/usr/share/httpd/noindex/css/fonts/ExtraBold/OpenSans-ExtraBold.woff/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf/usr/share/httpd/noindex/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff/usr/share/httpd/noindex/css/fonts/Italic/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.eot/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.svg/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.ttf/usr/share/httpd/noindex/css/fonts/Italic/OpenSans-Italic.woff/usr/share/httpd/noindex/css/fonts/Light/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.eot/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.svg/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.ttf/usr/share/httpd/noindex/css/fonts/Light/OpenSans-Light.woff/usr/share/httpd/noindex/css/fonts/LightItalic/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.eot/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.svg/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.ttf/usr/share/httpd/noindex/css/fonts/LightItalic/OpenSans-LightItalic.woff/usr/share/httpd/noindex/css/fonts/Regular/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.eot/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.svg/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.ttf/usr/share/httpd/noindex/css/fonts/Regular/OpenSans-Regular.woff/usr/share/httpd/noindex/css/fonts/Semibold/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.eot/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.svg/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.ttf/usr/share/httpd/noindex/css/fonts/Semibold/OpenSans-Semibold.woff/usr/share/httpd/noindex/css/fonts/SemiboldItalic/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf/usr/share/httpd/noindex/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff/usr/share/httpd/noindex/css/open-sans.css/usr/share/httpd/noindex/images/usr/share/httpd/noindex/images/apache_pb.gif/usr/share/httpd/noindex/images/poweredby.png/usr/share/httpd/noindex/index.html/usr/share/man/man8/apachectl.8.gz/usr/share/man/man8/fcgistarter.8.gz/usr/share/man/man8/htcacheclean.8.gz/usr/share/man/man8/httpd.8.gz/usr/share/man/man8/rotatelogs.8.gz/usr/share/man/man8/suexec.8.gz/var/cache/httpd/var/cache/httpd/proxy/var/lib/dav/var/log/httpd/var/www/var/www/cgi-bin/var/www/html[root@nginx01 ~]#
日志切割
[root@nginx01 ~]# ll /etc/logrotate.d/httpd-rw-r--r-- 1 root root 194 Nov 16 22:44 /etc/logrotate.d/httpd[root@nginx01 ~]# cat /etc/logrotate.d/httpd/var/log/httpd/*log {missingoknotifemptysharedscriptsdelaycompresspostrotate/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || trueendscript}[root@nginx01 ~]#
useradd -r -u 80 -d /homne/apache -s /sbin/nologin apache
Centos7的服务systemctl 脚本一般存放在:/usr/lib/systemd , 目录下又有user和system之分/usr/lib/systemd/system # 系统服务,开机不需要登录就能运行的程序(相当于开机自启)/usr/lib/systemd/user # 用户服务,需要登录后才能运行的程序目录下又存在两种类型的文件:*.service # 服务unit文件*.target # 开机级别unitCentOS7的每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install]
[root@n9e ~]# cd /usr/lib/systemd/system[root@n9e system]# pwd/usr/lib/systemd/system[root@n9e system]#
[root@n9e ~]# cd /usr/lib/systemd/system[root@n9e system]# pwd/usr/lib/systemd/system[root@n9e system]# lsarp-ethers.serviceauditd.serviceautovt@.servicebasic.targetbasic.target.wantsblk-availability.servicebluetooth.targetbrandbot.pathbrandbot.serviceconsole-getty.serviceconsole-shell.servicecontainer-getty@.servicecpupower.servicecrond.servicecryptsetup-pre.targetcryptsetup.targetdbus-org.freedesktop.hostname1.servicedbus-org.freedesktop.import1.servicedbus-org.freedesktop.locale1.servicedbus-org.freedesktop.login1.servicedbus-org.freedesktop.machine1.servicedbus-org.freedesktop.timedate1.servicedbus.servicedbus.socketdbus.target.wantsdebug-shell.servicedefault.targetdefault.target.wantsdev-hugepages.mountdev-mqueue.mountdm-event.servicedm-event.socketdocker-cleanup.servicedocker-cleanup.timerdocker.servicedocker-storage-setup.servicedracut-cmdline.servicedracut-initqueue.servicedracut-mount.servicedracut-pre-mount.servicedracut-pre-pivot.servicedracut-pre-trigger.servicedracut-pre-udev.servicedracut-shutdown.serviceebtables.serviceemergency.serviceemergency.targetfinal.targetfirewalld.servicefstrim.servicefstrim.timergetty@.servicegetty.targetgraphical.targetgraphical.target.wantshalt-local.servicehalt.targethalt.target.wantshibernate.targethybrid-sleep.targetinitrd-cleanup.serviceinitrd-fs.targetinitrd-parse-etc.serviceinitrd-root-fs.targetinitrd-switch-root.serviceinitrd-switch-root.targetinitrd-switch-root.target.wantsinitrd.targetinitrd.target.wantsinitrd-udevadm-cleanup-db.serviceiprdump.serviceiprinit.serviceiprupdate.serviceiprutils.targetirqbalance.servicekdump.servicekexec.targetkexec.target.wantskmod-static-nodes.servicelocal-fs-pre.targetlocal-fs.targetlocal-fs.target.wantslvm2-lvmetad.servicelvm2-lvmetad.socketlvm2-lvmpolld.servicelvm2-lvmpolld.socketlvm2-monitor.servicelvm2-pvscan@.servicemachine.slicemachines.targetmariadb.servicemessagebus.servicemicrocode.servicemulti-user.targetmulti-user.target.wantsNetworkManager-dispatcher.serviceNetworkManager.serviceNetworkManager-wait-online.servicenetwork-online.targetnetwork-online.target.wantsnetwork-pre.targetnetwork.targetnginx.servicenginx.service.dnscd.servicenscd.socketnss-lookup.targetnss-user-lookup.targetpaths.targetphp-fpm.serviceplymouth-halt.serviceplymouth-kexec.serviceplymouth-poweroff.serviceplymouth-quit.serviceplymouth-quit-wait.serviceplymouth-read-write.serviceplymouth-reboot.serviceplymouth-start.serviceplymouth-switch-root.servicepolkit.servicepostfix.servicepoweroff.targetpoweroff.target.wantsprinter.targetproc-sys-fs-binfmt_misc.automountproc-sys-fs-binfmt_misc.mountquotaon.serviceradiusd.servicerc-local.servicerdisc.servicereboot.targetreboot.target.wantsredis-sentinel.serviceredis.serviceregistries.serviceremote-fs-pre.targetremote-fs.targetrescue.servicerescue.targetrescue.target.wantsrhel-autorelabel-mark.servicerhel-autorelabel.servicerhel-configure.servicerhel-dmesg.servicerhel-domainname.servicerhel-import-state.servicerhel-loadmodules.servicerhel-readonly.servicerhsmcertd.servicerhsm-facts.servicerhsm.servicerpcbind.targetrsyncd.servicersyncd@.servicersyncd.socketrsyslog.servicerunlevel0.targetrunlevel1.targetrunlevel1.target.wantsrunlevel2.targetrunlevel2.target.wantsrunlevel3.targetrunlevel3.target.wantsrunlevel4.targetrunlevel4.target.wantsrunlevel5.targetrunlevel5.target.wantsrunlevel6.targetselinux-policy-migrate-local-changes@.serviceserial-getty@.serviceshutdown.targetshutdown.target.wantssigpwr.targetsleep.target-.sliceslices.targetsmartcard.targetsockets.targetsockets.target.wantssound.targetsshd-keygen.servicesshd.servicesshd@.servicesshd.socketsuspend.targetsvnserve.serviceswap.targetsys-fs-fuse-connections.mountsysinit.targetsysinit.target.wantssys-kernel-config.mountsys-kernel-debug.mountsyslog.socketsyslog.target.wantssystemd-ask-password-console.pathsystemd-ask-password-console.servicesystemd-ask-password-plymouth.pathsystemd-ask-password-plymouth.servicesystemd-ask-password-wall.pathsystemd-ask-password-wall.servicesystemd-backlight@.servicesystemd-binfmt.servicesystemd-bootchart.servicesystemd-firstboot.servicesystemd-fsck-root.servicesystemd-fsck@.servicesystemd-halt.servicesystemd-hibernate-resume@.servicesystemd-hibernate.servicesystemd-hostnamed.servicesystemd-hwdb-update.servicesystemd-hybrid-sleep.servicesystemd-importd.servicesystemd-initctl.servicesystemd-initctl.socketsystemd-journal-catalog-update.servicesystemd-journald.servicesystemd-journald.socketsystemd-journal-flush.servicesystemd-kexec.servicesystemd-localed.servicesystemd-logind.servicesystemd-machined.servicesystemd-machine-id-commit.servicesystemd-modules-load.servicesystemd-nspawn@.servicesystemd-poweroff.servicesystemd-quotacheck.servicesystemd-random-seed.servicesystemd-readahead-collect.servicesystemd-readahead-done.servicesystemd-readahead-done.timersystemd-readahead-drop.servicesystemd-readahead-replay.servicesystemd-reboot.servicesystemd-remount-fs.servicesystemd-rfkill@.servicesystemd-shutdownd.servicesystemd-shutdownd.socketsystemd-suspend.servicesystemd-sysctl.servicesystemd-timedated.servicesystemd-tmpfiles-clean.servicesystemd-tmpfiles-clean.timersystemd-tmpfiles-setup-dev.servicesystemd-tmpfiles-setup.servicesystemd-udevd-control.socketsystemd-udevd-kernel.socketsystemd-udevd.servicesystemd-udev-settle.servicesystemd-udev-trigger.servicesystemd-update-done.servicesystemd-update-utmp-runlevel.servicesystemd-update-utmp.servicesystemd-user-sessions.servicesystemd-vconsole-setup.servicesystem.slicesystem-update.targettcsd.serviceteamd@.servicetimers.targettimers.target.wantstime-sync.targettmp.mounttuned.serviceumount.targetuser.slicevgauthd.servicevmtoolsd.servicewpa_supplicant.service[root@n9e system]#
[root@n9e system]# pwd/usr/lib/systemd/system[root@n9e system]# ll /usr/lib/systemd/system/nginx.service.d/total 0[root@n9e system]#
[root@n9e system]# ls -l |grep nginx-rw-r--r-- 1 root root 618 Jun 8 00:29 nginx.servicedrwxr-xr-x 2 root root 6 Jun 8 00:30 nginx.service.d[root@n9e system]# ll nginx.service.d/total 0[root@n9e system]# cat nginx.service[Unit]Description=The nginx HTTP and reverse proxy serverAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/run/nginx.pid# Nginx will fail to start if /run/nginx.pid already exists but has the wrong# SELinux context. This might happen when running `nginx -t` from the cmdline.# https://bugzilla.redhat.com/show_bug.cgi?id=1268621ExecStartPre=/usr/bin/rm -f /run/nginx.pidExecStartPre=/usr/sbin/nginx -tExecStart=/usr/sbin/nginxExecReload=/bin/kill -s HUP $MAINPIDKillSignal=SIGQUITTimeoutStopSec=5KillMode=processPrivateTmp=true[Install]WantedBy=multi-user.target[root@n9e system]#
[root@n9e system]# pwd/usr/lib/systemd/system[root@n9e system]# ls -l |grep httpd-rw-r--r-- 1 root root 752 Nov 16 22:44 httpd.service[root@n9e system]# cat httpd.service[Unit]Description=The Apache HTTP ServerAfter=network.target remote-fs.target nss-lookup.targetDocumentation=man:httpd(8)Documentation=man:apachectl(8)[Service]Type=notifyEnvironmentFile=/etc/sysconfig/httpdExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUNDExecReload=/usr/sbin/httpd $OPTIONS -k gracefulExecStop=/bin/kill -WINCH ${MAINPID}# We want systemd to give httpd some time to finish gracefully, but still want# it to kill httpd after TimeoutStopSec if something went wrong during the# graceful stop. Normally, Systemd sends SIGTERM signal right after the# ExecStop, which would kill httpd. We are sending useless SIGCONT here to give# httpd time to finish.KillSignal=SIGCONTPrivateTmp=true[Install]WantedBy=multi-user.target[root@n9e system]#
https://www.cnblogs.com/liujunjun/p/12036149.html
[root@localhost system]# cd /usr/lib/systemd/system[root@localhost system]# cat httpd.service[Unit] # 主要是服务说明Description=The Apache HTTP Server # 简单描述服务After=network.target remote-fs.target nss-lookup.target # 描述服务类别,表示本服务需要在network服务启动后在启动Documentation=man:httpd(8)Documentation=man:apachectl(8)[Service]Type=notify # 核心区域EnvironmentFile=/etc/sysconfig/httpd 指定配置文件,和连词号组合使用,可以避免配置文件不存在的异常。ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND # 启动服务时执行的命令ExecReload=/usr/sbin/httpd $OPTIONS -k graceful # 重启服务时执行的命令ExecStop=/bin/kill -WINCH ${MAINPID} # 停止服务时执行的命令# We want systemd to give httpd some time to finish gracefully, but still want# it to kill httpd after TimeoutStopSec if something went wrong during the# graceful stop. Normally, Systemd sends SIGTERM signal right after the# ExecStop, which would kill httpd. We are sending useless SIGCONT here to give# httpd time to finish.KillSignal=SIGCONTPrivateTmp=true # 表示给服务分配独立的临时空间[Install]WantedBy=multi-user.target # 多用户
find /var/log/ -type f -name .*.log -mtime 30|xargs rm -f
awk ‘{array[$1]++}END{for (ip in array)print ip,array[ip]}’ access.log |sort -k2 -rn|head
编写
groupadd -g 400 apacheuseradd -u 400 -g 400 -d /usr/share/httpd -s /sbin/nologin -m -G apache apachemdkir -p /appmkdir -p /applog/apache/logschown -R apache:apache /applog/apache/logscat >> /etc/profile << EOFexport PATH=$PATH:/app/apache/apache/binEOF/app/apache/apache/bin/apachectl -k start[Unit]Description=The Apache HTTP ServerAfter=network.target remote-fs.target nss-lookup.targetDocumentation=man:httpd(8)Documentation=man:apachectl(8)[Service]Type=notifyEnvironmentFile=/etc/sysconfig/httpdExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUNDExecReload=/usr/sbin/httpd $OPTIONS -k gracefulExecStop=/bin/kill -WINCH ${MAINPID}KillSignal=SIGCONTPrivateTmp=true[Install]WantedBy=multi-user.target[root@n9e system]#
