Finally got this working. Apparently the .htaccess
in /var/www/html
was:
root@mamabear:/var/www/passbolt# cat /var/www/passbolt/.htaccess
# Uncomment the following to prevent the httpoxy vulnerability
# See: https://httpoxy.org/
#<IfModule mod_headers.c>
# RequestHeader unset Proxy
#</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
I then noticed that the Apache set-up on this Ubuntu box happened to have no mod_rewrite
, so I enabled it with:
root@server:/var/www/passbolt# sudo a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
root@server:/var/www/passbolt#
root@server:/var/www/passbolt# systemctl restart apache2
Then, the site started loading! I’m running through the install now. Yay.