From: Dan Brown Date: Wed, 29 Sep 2021 19:32:33 +0000 (+0100) Subject: Added example apache config file X-Git-Url: http://source.bookstackapp.com/devops/commitdiff_plain/9ff0e77d138cd05bb9c5d976416f1849d83eade0 Added example apache config file --- diff --git a/config/apache/bookstack.conf b/config/apache/bookstack.conf new file mode 100644 index 0000000..9c39415 --- /dev/null +++ b/config/apache/bookstack.conf @@ -0,0 +1,49 @@ + + + # This is a simple example of an Apache VirtualHost configuration + # file that could be used with BookStack. + # This assumes mod_php has been installed and is loaded. + # + # Change the "docs.example.com" usage in the "ServerName" directive + # to be your web domain for BookStack. + # + # Change the "/var/www/bookstack/public/", used twice below, to the + # location of the "public" folder within your BookStack installation. + # + # This configuration is only for HTTP, Not HTTPS. + # For HTTPS we recommend using https://certbot.eff.org/ + + ServerName docs.example.com + DocumentRoot /var/www/bookstack/public/ + + + Options Indexes FollowSymLinks + AllowOverride None + Require all granted + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Handle Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + + + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + \ No newline at end of file