diff options
author | Georg Pfuetzenreuter | 2023-02-19 00:37:54 +0100 |
---|---|---|
committer | Georg Pfuetzenreuter | 2023-02-26 13:14:28 +0100 |
commit | e36d40dbc3a46c1d13834f9ecee69089b4a35211 (patch) | |
tree | c2918106a7be0fb094e4f0fca39533f778db09f3 /pillar | |
parent | 5e0c0e4bffc6966f56c233b0af1b18b0ef42e3bc (diff) | |
download | salt-e36d40dbc3a46c1d13834f9ecee69089b4a35211.tar.gz salt-e36d40dbc3a46c1d13834f9ecee69089b4a35211.tar.bz2 salt-e36d40dbc3a46c1d13834f9ecee69089b4a35211.zip |
id.themis: add BookStack httpd configuration
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Diffstat (limited to 'pillar')
-rw-r--r-- | pillar/id/themis_lysergic_dev.sls | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pillar/id/themis_lysergic_dev.sls b/pillar/id/themis_lysergic_dev.sls new file mode 100644 index 0000000..4fa5a51 --- /dev/null +++ b/pillar/id/themis_lysergic_dev.sls @@ -0,0 +1,36 @@ +apache: + sites: + BookStack: + interface: '[fd29:8e45:f292:ff80::1]' + port: 443 + ServerName: bookstack.themis.backend.syscid.com + DocumentRoot: /srv/www/BookStack/ + DirectoryIndex: index.php + Directory: + /srv/www/BookStack/: + Options: 'Indexes FollowSymLinks -MultiViews' + AllowOverride: None + Require: all granted + Formula_Append: | + RewriteEngine On + RewriteCond '%{HTTP:Authorization} .' + RewriteCond '.* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]' + RewriteCond '%{REQUEST_FILENAME} !-d' + RewriteCond '%{REQUEST_URI} (.+)/$' + RewriteCond '^ %1 [L,R=301]' + RewriteCond '%{REQUEST_FILENAME} !-d' + RewriteCond '%{REQUEST_FILENAME} !-f' + RewriteCond '^ index.php [L]' + LogLevel: False + ErrorLog: False + LogFormat: False + CustomLog: False + ServerAdmin: False + ServerAlias: False + Formula_Append: | + Include /etc/apache2/snippets.d/ssl_themis.conf + AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript + SetOutputFilter DEFLATE + <FilesMatch '\.php$'> + SetHandler 'proxy:unix:/run/php-fpm/BookStack.sock|fcgi://BookStack' + </FilesMatch> |