36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
<VirtualHost *:80>
|
|
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
|
|
|
|
<Location "/tasmota1">
|
|
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"
|
|
</Location>
|
|
|
|
<Location "/tasmota2">
|
|
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"
|
|
</Location>
|
|
|
|
# Logging
|
|
ErrorLog /var/log/apache2/error.log
|
|
CustomLog /var/log/apache2/access.log combined
|
|
</VirtualHost>
|