diff --git a/apacheconfs/cors.conf b/apacheconfs/cors.conf deleted file mode 100644 index 7336ba4..0000000 --- a/apacheconfs/cors.conf +++ /dev/null @@ -1,30 +0,0 @@ - - # Globale CORS-Einstellungen - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - # OPTIONS Requests behandeln - RewriteEngine On - RewriteCond %{REQUEST_METHOD} OPTIONS - RewriteRule ^(.*)$ $1 [R=200,L] - - -# Spezifische Konfiguration für Tasmota-Endpoints - - ProxyPass "http://10.0.0.31" - ProxyPassReverse "http://10.0.0.31" - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - - - ProxyPass "http://10.0.0.32" - ProxyPassReverse "http://10.0.0.32" - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - diff --git a/apacheconfs/httpd24.conf b/apacheconfs/httpd24.conf deleted file mode 100644 index 8d124c7..0000000 --- a/apacheconfs/httpd24.conf +++ /dev/null @@ -1,143 +0,0 @@ -ServerRoot "/usr/local/etc/apache24" - -Listen 127.0.0.1:915 - -LoadModule authn_core_module modules/mod_authn_core.so -LoadModule authn_file_module modules/mod_authn_file.so -LoadModule authz_core_module modules/mod_authz_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_owner_module modules/mod_authz_owner.so -LoadModule auth_basic_module modules/mod_auth_basic.so -LoadModule auth_digest_module modules/mod_auth_digest.so -LoadModule include_module modules/mod_include.so -LoadModule filter_module modules/mod_filter.so -LoadModule deflate_module modules/mod_deflate.so -LoadModule log_config_module modules/mod_log_config.so -#LoadModule logio_module modules/mod_logio.so -LoadModule env_module modules/mod_env.so -LoadModule mime_magic_module modules/mod_mime_magic.so -LoadModule headers_module modules/mod_headers.so -LoadModule setenvif_module modules/mod_setenvif.so -LoadModule mime_module modules/mod_mime.so -LoadModule status_module modules/mod_status.so -LoadModule autoindex_module modules/mod_autoindex.so -LoadModule asis_module modules/mod_asis.so -LoadModule cgid_module modules/mod_cgid.so -LoadModule negotiation_module modules/mod_negotiation.so -LoadModule dir_module modules/mod_dir.so -LoadModule actions_module modules/mod_actions.so -LoadModule alias_module modules/mod_alias.so -LoadModule rewrite_module modules/mod_rewrite.so -LoadModule proxy_module modules/mod_proxy.so -LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so -LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so -LoadModule unixd_module modules/mod_unixd.so - - - User http - Group http - - -ErrorLog /run/apache24-error_log -TraceEnable off -LogLevel error - - - LogFormat "%{X-Real-IP}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined - LogFormat "%{X-Real-IP}i %l %u %t \"%r\" %>s %b" common - - - LogFormat "%{X-Real-IP}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio - - - CustomLog /dev/null combined - #CustomLog /run/apache24-access_log combined - - - - ScriptSock /run/httpd/user-cgisock - - - - TypesConfig conf/mime.types - AddEncoding x-compress Z - AddEncoding x-gzip gz tgz - AddType application/x-compress .Z - AddType application/x-gzip .gz .tgz - AddType image/x-icon .ico - AddHandler cgi-script .cgi - - -MIMEMagicFile conf/magic -EnableMMAP off - -# TODO: AllowOverride of root directory to All ?? - - Options FollowSymLinks - AllowOverride All - - -# TODO: should apache handle this or nginx? - - DeflateCompressionLevel 2 - AddOutputFilterByType DEFLATE text/html text/plain text/xml - AddOutputFilter DEFLATE js css - BrowserMatch ^Mozilla/4 gzip-only-text/html - BrowserMatch ^Mozilla/4\.[0678] no-gzip - BrowserMatch \bMSIE\s7 !no-gzip !gzip-only-text/html - - -# TODO: should apache handle this or nginx - - - Require all denied - - - - - DocumentRoot "/var/services/web" - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - # Tasmota Proxy Konfiguration - ProxyRequests Off - ProxyPreserveHost On - - - ProxyPass "http://10.0.0.31" - ProxyPassReverse "http://10.0.0.31" - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - - - ProxyPass "http://10.0.0.32" - ProxyPassReverse "http://10.0.0.32" - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - - # Logging - ErrorLog /var/log/apache2/error.log - CustomLog /var/log/apache2/access.log combined - IncludeOptional conf-enabled/alias.*.conf - - -# TODO: Should apapche handle FileETag -# For CVE-2003-1418 -FileETag MTime Size - -Include conf/extra/httpd-mpm.conf -Include conf/extra/httpd-autoindex.conf -Include conf/extra/httpd-languages.conf -Include conf/extra/mod_xsendfile.conf -Include conf/extra/mod_rpaf.conf - -IncludeOptional sites-enabled/*.conf diff --git a/apacheconfs/virtual-host.conf b/apacheconfs/virtual-host.conf deleted file mode 100644 index 74ef711..0000000 --- a/apacheconfs/virtual-host.conf +++ /dev/null @@ -1,35 +0,0 @@ - - ServerName your-nas-domain.com - DocumentRoot "/var/services/web/" - - # CORS Headers - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - # Tasmota Proxy Konfiguration - ProxyRequests Off - ProxyPreserveHost On - - - ProxyPass "http://10.0.0.31" - ProxyPassReverse "http://10.0.0.31" - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - - - ProxyPass "http://10.0.0.32" - ProxyPassReverse "http://10.0.0.32" - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS" - Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization" - - - # Logging - ErrorLog /var/log/apache2/error.log - CustomLog /var/log/apache2/access.log combined -