mirror of
https://github.com/vector-im/element-call.git
synced 2024-11-15 00:04:59 +08:00
31 lines
950 B
ApacheConf
31 lines
950 B
ApacheConf
<VirtualHost *:8080>
|
|
ServerName localhost
|
|
|
|
DocumentRoot "/app"
|
|
|
|
<Location "/">
|
|
# disable cache entriely by default (apart from Etag which is accurate enough)
|
|
Header add Cache-Control "private no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"
|
|
CacheDisable on
|
|
ExpiresActive off
|
|
|
|
# also turn off last-modified since they are just the timestamps of the file in the docker image
|
|
# and may or may not bear any resemblance to when the resource changed
|
|
Header add Last-Modified ""
|
|
|
|
DirectoryIndex index.html
|
|
</Location>
|
|
|
|
# assets can be cached because they have hashed filenames
|
|
<Location "/assets">
|
|
ExpiresActive on
|
|
ExpiresDefault "access plus 1 week"
|
|
Header add Cache-Control "public, no-transform"
|
|
</Location>
|
|
|
|
<Location "/apple-app-site-association">
|
|
ForceType application/json
|
|
</Location>
|
|
</VirtualHost>
|
|
|