Apache 2.4.16 Settings(1)
ServerRoot "/usr/local" | |
Listen xxx.xxx.xxx.xxx:80 | |
LoadModule authn_file_module libexec/apache24/mod_authn_file.so | |
LoadModule authn_dbm_module libexec/apache24/mod_authn_dbm.so | |
#LoadModule authn_anon_module libexec/apache24/mod_authn_anon.so | |
#LoadModule authn_dbd_module libexec/apache24/mod_authn_dbd.so | |
#LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so | |
LoadModule authn_core_module libexec/apache24/mod_authn_core.so | |
LoadModule authz_host_module libexec/apache24/mod_authz_host.so | |
LoadModule authz_groupfile_module libexec/apache24/mod_authz_groupfile.so | |
LoadModule authz_user_module libexec/apache24/mod_authz_user.so | |
#LoadModule authz_dbm_module libexec/apache24/mod_authz_dbm.so | |
LoadModule authz_owner_module libexec/apache24/mod_authz_owner.so | |
#LoadModule authz_dbd_module libexec/apache24/mod_authz_dbd.so | |
LoadModule authz_core_module libexec/apache24/mod_authz_core.so | |
#LoadModule authnz_fcgi_module libexec/apache24/mod_authnz_fcgi.so | |
LoadModule access_compat_module libexec/apache24/mod_access_compat.so | |
LoadModule auth_basic_module libexec/apache24/mod_auth_basic.so | |
#LoadModule auth_form_module libexec/apache24/mod_auth_form.so | |
#LoadModule auth_digest_module libexec/apache24/mod_auth_digest.so | |
#LoadModule allowmethods_module libexec/apache24/mod_allowmethods.so | |
#LoadModule file_cache_module libexec/apache24/mod_file_cache.so | |
LoadModule cache_module libexec/apache24/mod_cache.so | |
#LoadModule cache_disk_module libexec/apache24/mod_cache_disk.so | |
LoadModule cache_socache_module libexec/apache24/mod_cache_socache.so | |
LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so | |
#LoadModule socache_dbm_module libexec/apache24/mod_socache_dbm.so | |
#LoadModule socache_memcache_module libexec/apache24/mod_socache_memcache.so | |
#LoadModule watchdog_module libexec/apache24/mod_watchdog.so | |
#LoadModule macro_module libexec/apache24/mod_macro.so | |
#LoadModule dbd_module libexec/apache24/mod_dbd.so | |
#LoadModule dumpio_module libexec/apache24/mod_dumpio.so | |
#LoadModule buffer_module libexec/apache24/mod_buffer.so | |
#LoadModule data_module libexec/apache24/mod_data.so | |
#LoadModule ratelimit_module libexec/apache24/mod_ratelimit.so | |
LoadModule reqtimeout_module libexec/apache24/mod_reqtimeout.so | |
#LoadModule ext_filter_module libexec/apache24/mod_ext_filter.so | |
#LoadModule request_module libexec/apache24/mod_request.so | |
#LoadModule include_module libexec/apache24/mod_include.so | |
LoadModule filter_module libexec/apache24/mod_filter.so | |
#LoadModule reflector_module libexec/apache24/mod_reflector.so | |
#LoadModule substitute_module libexec/apache24/mod_substitute.so | |
#LoadModule sed_module libexec/apache24/mod_sed.so | |
#LoadModule charset_lite_module libexec/apache24/mod_charset_lite.so | |
LoadModule deflate_module libexec/apache24/mod_deflate.so | |
LoadModule mime_module libexec/apache24/mod_mime.so | |
LoadModule log_config_module libexec/apache24/mod_log_config.so | |
#LoadModule log_debug_module libexec/apache24/mod_log_debug.so | |
#LoadModule log_forensic_module libexec/apache24/mod_log_forensic.so | |
#LoadModule logio_module libexec/apache24/mod_logio.so | |
LoadModule env_module libexec/apache24/mod_env.so | |
#LoadModule mime_magic_module libexec/apache24/mod_mime_magic.so | |
#LoadModule cern_meta_module libexec/apache24/mod_cern_meta.so | |
LoadModule expires_module libexec/apache24/mod_expires.so | |
LoadModule headers_module libexec/apache24/mod_headers.so | |
#LoadModule usertrack_module libexec/apache24/mod_usertrack.so | |
#LoadModule unique_id_module libexec/apache24/mod_unique_id.so | |
LoadModule setenvif_module libexec/apache24/mod_setenvif.so | |
LoadModule version_module libexec/apache24/mod_version.so | |
#LoadModule remoteip_module libexec/apache24/mod_remoteip.so | |
LoadModule proxy_module libexec/apache24/mod_proxy.so | |
#LoadModule proxy_connect_module libexec/apache24/mod_proxy_connect.so | |
#LoadModule proxy_ftp_module libexec/apache24/mod_proxy_ftp.so | |
#LoadModule proxy_http_module libexec/apache24/mod_proxy_http.so | |
LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so | |
#LoadModule proxy_scgi_module libexec/apache24/mod_proxy_scgi.so | |
#LoadModule proxy_fdpass_module libexec/apache24/mod_proxy_fdpass.so | |
#LoadModule proxy_wstunnel_module libexec/apache24/mod_proxy_wstunnel.so | |
#LoadModule proxy_ajp_module libexec/apache24/mod_proxy_ajp.so | |
#LoadModule proxy_balancer_module libexec/apache24/mod_proxy_balancer.so | |
#LoadModule proxy_express_module libexec/apache24/mod_proxy_express.so | |
#LoadModule session_module libexec/apache24/mod_session.so | |
#LoadModule session_cookie_module libexec/apache24/mod_session_cookie.so | |
#LoadModule session_crypto_module libexec/apache24/mod_session_crypto.so | |
#LoadModule session_dbd_module libexec/apache24/mod_session_dbd.so | |
#LoadModule slotmem_shm_module libexec/apache24/mod_slotmem_shm.so | |
#LoadModule slotmem_plain_module libexec/apache24/mod_slotmem_plain.so | |
LoadModule ssl_module libexec/apache24/mod_ssl.so | |
#LoadModule dialup_module libexec/apache24/mod_dialup.so | |
#LoadModule lbmethod_byrequests_module libexec/apache24/mod_lbmethod_byrequests.so | |
#LoadModule lbmethod_bytraffic_module libexec/apache24/mod_lbmethod_bytraffic.so | |
#LoadModule lbmethod_bybusyness_module libexec/apache24/mod_lbmethod_bybusyness.so | |
#LoadModule lbmethod_heartbeat_module libexec/apache24/mod_lbmethod_heartbeat.so | |
LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so | |
#LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so | |
#LoadModule mpm_worker_module libexec/apache24/mod_mpm_worker.so | |
LoadModule unixd_module libexec/apache24/mod_unixd.so | |
#LoadModule heartbeat_module libexec/apache24/mod_heartbeat.so | |
#LoadModule heartmonitor_module libexec/apache24/mod_heartmonitor.so | |
#LoadModule dav_module libexec/apache24/mod_dav.so | |
LoadModule status_module libexec/apache24/mod_status.so | |
LoadModule autoindex_module libexec/apache24/mod_autoindex.so | |
#LoadModule asis_module libexec/apache24/mod_asis.so | |
#LoadModule info_module libexec/apache24/mod_info.so | |
<IfModule !mpm_prefork_module> | |
#LoadModule cgid_module libexec/apache24/mod_cgid.so | |
</IfModule> | |
<IfModule mpm_prefork_module> | |
#LoadModule cgi_module libexec/apache24/mod_cgi.so | |
</IfModule> | |
#LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so | |
#LoadModule dav_lock_module libexec/apache24/mod_dav_lock.so | |
LoadModule vhost_alias_module libexec/apache24/mod_vhost_alias.so | |
LoadModule negotiation_module libexec/apache24/mod_negotiation.so | |
LoadModule dir_module libexec/apache24/mod_dir.so | |
#LoadModule imagemap_module libexec/apache24/mod_imagemap.so | |
#LoadModule actions_module libexec/apache24/mod_actions.so | |
#LoadModule speling_module libexec/apache24/mod_speling.so | |
#LoadModule userdir_module libexec/apache24/mod_userdir.so | |
LoadModule alias_module libexec/apache24/mod_alias.so | |
LoadModule rewrite_module libexec/apache24/mod_rewrite.so | |
LoadModule http2_module libexec/apache24/mod_http2.so | |
# Third party modules | |
IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf | |
<IfModule unixd_module> | |
User www | |
Group www | |
</IfModule> | |
ServerAdmin you@example.com | |
<Directory /> | |
AllowOverride none | |
Require all denied | |
</Directory> | |
DocumentRoot "/usr/local/www/apache24/data" | |
<Directory "/usr/local/www/apache24/data"> | |
Options Indexes FollowSymLinks | |
AllowOverride None | |
Require all granted | |
</Directory> | |
<IfModule dir_module> | |
DirectoryIndex index.html | |
</IfModule> | |
<Files ".ht*"> | |
Require all denied | |
</Files> | |
ErrorLog "/var/log/httpd-error.log" | |
LogLevel warn | |
<IfModule log_config_module> | |
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined | |
LogFormat "%h %l %u %t \"%r\" %>s %b" common | |
<IfModule logio_module> | |
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio | |
</IfModule> | |
CustomLog "/var/log/httpd-access.log" common | |
</IfModule> | |
<IfModule alias_module> | |
ScriptAlias /cgi-bin/ "/usr/local/www/apache24/cgi-bin/" | |
</IfModule> | |
<Directory "/usr/local/www/apache24/cgi-bin"> | |
AllowOverride None | |
Options None | |
Require all granted | |
</Directory> | |
# PHP-fpm Settings | |
<FilesMatch \.php$> | |
SetHandler "proxy:unix:/var/run/php-fpm.sock|fcgi://127.0.0.1" | |
</FilesMatch> | |
<IfModule mime_module> | |
TypesConfig etc/apache24/mime.types | |
AddType application/x-compress .Z | |
AddType application/x-gzip .gz .tgz | |
</IfModule> | |
<ifModule mod_deflate.c> | |
<Location /> | |
SetOutputFilter DEFLATE | |
BrowserMatch ^Mozilla/4 gzip-only-text/html | |
BrowserMatch ^Mozilla/4\.0[678] no-gzip | |
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html | |
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary | |
</Location> | |
</ifModule> | |
# Server-pool management (MPM specific) | |
Include etc/apache24/extra/httpd-mpm.conf | |
# Virtual hosts | |
Include etc/apache24/extra/httpd-vhosts.conf | |
<IfModule proxy_html_module> | |
Include etc/apache24/extra/proxy-html.conf | |
</IfModule> | |
<IfModule ssl_module> | |
SSLRandomSeed startup builtin | |
SSLRandomSeed connect builtin | |
</IfModule> | |
Include etc/apache24/Includes/*.conf | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment