I set up Passbolt behind Nginx proxy, i configured domain with letsencrypt on proxy server and I am able
to access Apache welcome page with http://mydomain/passbolt, but when i installed passbolt successfully and tried to access the link that i get at the end of installation, Apache returns ERROR 404 from the title above: " /setup/install/e7bbc5ac… was not found on this server."
in passbolt.php file my url looks like this:
'App' => [
// A base URL to use for absolute links.
// The url where the passbolt instance will be reachable to your end users.
// This information is need to render images in emails for example
'fullBaseUrl' => 'http://my_domain/passbolt'
@remy Ok, i changed that in the meantime, but now when i enter username and password, it gets stuck on
"Loading, please wait… “, when i go rightclick + inspect, i get : Failed to load resource: the server responded with a status of 404 (Not Found)” and the critical js file is steal.production.js
I’m not sure what’s wrong with your setup, but I just tested running the v2.0.3 in a subdirectory with apache rewriting enabled at the top level and it worked (with fullBaseUrl set to www.passbolt.test). See apache config bellow:
I’m not sure how it work with /var/www/passbolt as DocumentRoot, you notice mine point to /var/www like you would get with hosting provider like GoDaddy or what not. You probably need to play around the config and the rewrite rules.
@remy, when i set appurl to ‘https://my_domain’ , it gets stuck on “loading, please wait”, but when i set appurl to
“https://my_domain/passbolt”, i loged sucessfully and my profile page looks just fine, but login page looks like this:
when i perform ./bin/cake passbolt healthcheck it shows me below 5 errors,
[FAIL] Could not reach the /healthcheck/status with the url specified in App.fullBaseUrl
[FAIL] SSL peer certificate does not validate
[FAIL] Hostname does not match when validating certificates.
[FAIL] Passbot is not configured to force SSL use.
[FAIL] App.fullBaseUrl is not set to HTTPS.
I am not sure how to solve these errors as i havent configured https. Also i am using nginx and am getting the 404 error when i try to register the passbolt.
Do i need to write any rewrite rule if i use apache or nginx? i dont find any information about this in the documentation too… Please guide me