diff options
author | Dylan William Hardison <dylan@hardison.net> | 2018-03-01 02:59:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-01 02:59:55 +0100 |
commit | 48f08ef18983729dbdcd1af9468fb4ea1ee25fbe (patch) | |
tree | 68d2b0bd8eb7f340716bbbb69ced6107da76a801 /conf/httpd.conf | |
parent | c7fd0908bd85bc5761aa28fe9c893f93394bfd4b (diff) | |
download | bugzilla-48f08ef18983729dbdcd1af9468fb4ea1ee25fbe.tar.gz bugzilla-48f08ef18983729dbdcd1af9468fb4ea1ee25fbe.tar.xz |
Bug 1437646 - Refactor entrypoint to use Bugzilla::DaemonControl
Diffstat (limited to 'conf/httpd.conf')
-rw-r--r-- | conf/httpd.conf | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/conf/httpd.conf b/conf/httpd.conf new file mode 100644 index 000000000..c0e8b7570 --- /dev/null +++ b/conf/httpd.conf @@ -0,0 +1,90 @@ +ServerName 127.0.0.1 +ServerTokens Prod +ServerRoot "/etc/httpd" +ServerAdmin root@localhost + +PidFile /tmp/httpd.pid +Timeout 60 +KeepAlive Off +MaxKeepAliveRequests 100 +KeepAliveTimeout 15 + +StartServers ${HTTPD_StartServers} +MinSpareServers ${HTTPD_MinSpareServers} +MaxSpareServers ${HTTPD_MaxSpareServers} +ServerLimit ${HTTPD_ServerLimit} +MaxClients ${HTTPD_MaxClients} +MaxRequestsPerChild ${HTTPD_MaxRequestsPerChild} + +Listen ${PORT} +User app +Group app + +LoadModule authz_host_module modules/mod_authz_host.so +LoadModule log_config_module modules/mod_log_config.so +LoadModule env_module modules/mod_env.so +LoadModule mime_magic_module modules/mod_mime_magic.so +LoadModule expires_module modules/mod_expires.so +LoadModule deflate_module modules/mod_deflate.so +LoadModule headers_module modules/mod_headers.so +LoadModule setenvif_module modules/mod_setenvif.so +LoadModule mime_module modules/mod_mime.so +LoadModule negotiation_module modules/mod_negotiation.so +LoadModule dir_module modules/mod_dir.so +LoadModule alias_module modules/mod_alias.so +LoadModule rewrite_module modules/mod_rewrite.so +LoadModule perl_module modules/mod_perl.so + +UseCanonicalName Off +<Directory /> + Options FollowSymLinks + AllowOverride None +</Directory> +AccessFileName .htaccess +<Files ~ "^\.ht"> + Order allow,deny + Deny from all + Satisfy All +</Files> +TypesConfig /etc/mime.types +DefaultType text/plain +MIMEMagicFile conf/magic +HostnameLookups Off +<IfDefine NETCAT_LOGS> + ErrorLog "|/usr/bin/nc localhost ${LOGGING_PORT}" + <IfDefine ACCESS_LOGS> + TransferLog "|/usr/bin/nc localhost ${LOGGING_PORT}" + </IfDefine> +</IfDefine> +<IfDefine !NETCAT_LOGS> + ErrorLog /dev/stderr + <IfDefine ACCESS_LOGS> + TransferLog /dev/stdout + </IfDefine> +</IfDefine> +LogLevel warn +LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined +LogFormat "%h %l %u %t \"%r\" %>s %b" common +LogFormat "%{Referer}i -> %U" referer +LogFormat "%{User-agent}i" agent +ServerSignature Off +AddDefaultCharset UTF-8 + +Include /app/conf/env.conf + +PerlSwitches -wT +PerlRequire /app/mod_perl.pl +DirectoryIndex index.cgi +DocumentRoot "/app" +<IfDefine HTTPD_IN_SUBDIR> +Alias "/bmo" "/app" +</IfDefine> +<IfDefine HTTPS> + SetEnv HTTPS on +</IfDefine> +<Directory "/app"> + Options -Indexes -FollowSymLinks + AllowOverride None + Order allow,deny + Allow from all +</Directory> |