Provide example config for Apache HTTP Server
This commit is contained in:
30
config/httpd.conf
Normal file
30
config/httpd.conf
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
Reference in New Issue
Block a user