summaryrefslogtreecommitdiff
path: root/httpd.conf
diff options
context:
space:
mode:
authorJonas Kohl2024-11-07 17:59:09 +0100
committerJonas Kohl2024-11-07 17:59:09 +0100
commit0f4328e1713dfea73e82c91a3ca194d734416fe3 (patch)
tree8e729d639eada93c6bc4e46fada3b02885efd75d /httpd.conf
parentbf940e4049ea39dc84f6c837bba094ba441cc491 (diff)
Dockerize whole application
Diffstat (limited to 'httpd.conf')
-rw-r--r--httpd.conf97
1 files changed, 97 insertions, 0 deletions
diff --git a/httpd.conf b/httpd.conf
new file mode 100644
index 0000000..0ddc08d
--- /dev/null
+++ b/httpd.conf
@@ -0,0 +1,97 @@
+ServerTokens OS
+
+ServerRoot /var/www
+
+Listen 80
+
+LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
+LoadModule authn_file_module modules/mod_authn_file.so
+LoadModule authn_core_module modules/mod_authn_core.so
+LoadModule authz_host_module modules/mod_authz_host.so
+LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
+LoadModule authz_user_module modules/mod_authz_user.so
+LoadModule authz_core_module modules/mod_authz_core.so
+LoadModule access_compat_module modules/mod_access_compat.so
+LoadModule auth_basic_module modules/mod_auth_basic.so
+LoadModule reqtimeout_module modules/mod_reqtimeout.so
+LoadModule filter_module modules/mod_filter.so
+LoadModule mime_module modules/mod_mime.so
+LoadModule log_config_module modules/mod_log_config.so
+LoadModule env_module modules/mod_env.so
+LoadModule headers_module modules/mod_headers.so
+LoadModule setenvif_module modules/mod_setenvif.so
+LoadModule version_module modules/mod_version.so
+LoadModule unixd_module modules/mod_unixd.so
+LoadModule status_module modules/mod_status.so
+LoadModule autoindex_module modules/mod_autoindex.so
+LoadModule dir_module modules/mod_dir.so
+LoadModule alias_module modules/mod_alias.so
+
+LoadModule negotiation_module modules/mod_negotiation.so
+
+<IfModule unixd_module>
+User apache2
+Group apache2
+
+</IfModule>
+
+ServerAdmin you@example.com
+
+ServerSignature On
+
+ServerName localhost:80
+
+<Directory />
+ AllowOverride none
+ Require all denied
+</Directory>
+
+DocumentRoot "/opt/application/public"
+<Directory "/opt/application/public">
+ Options FollowSymLinks
+
+ AllowOverride All
+
+ Require all granted
+</Directory>
+
+<IfModule dir_module>
+ DirectoryIndex index.php index.html
+</IfModule>
+
+# <Files ".ht*">
+# Require all denied
+# </Files>
+
+#ErrorLog logs/error.log
+ErrorLog /proc/self/fd/2
+
+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 logs/access.log combined
+ CustomLog /proc/self/fd/1 combined
+</IfModule>
+
+<IfModule headers_module>
+ RequestHeader unset Proxy early
+</IfModule>
+
+<IfModule mime_module>
+ TypesConfig /etc/apache2/mime.types
+ AddType application/x-compress .Z
+ AddType application/x-gzip .gz .tgz
+</IfModule>
+
+<IfModule mime_magic_module>
+ MIMEMagicFile /etc/apache2/magic
+</IfModule>
+
+IncludeOptional /etc/apache2/conf.d/*.conf