Installation behind nginx rev. proxy fails (2)

Hello,

Instructions in the help pages “Install passbolt API from source” do mention mod_rewrite.
https://help.passbolt.com/hosting/install/ce/from-source

Screenshot 2020-01-26 at 14 35 20

We are a small team and try to limit the number of options (e.g. multiple distributions multiplied by webserver choice) in the documentation for installing passbolt, as it create support overhead. This may change as the team grow.

We would welcome contribution in that direction.

@Remy You are right and in the end it was my fault that I did not read the line in the second paragraph “Create a web server matching the system requirements.”. I would recommend just two small changes:

old

System requirements

  • Any Unix-like major distribution (Debian, Centos, Ubuntu, *BSD)
  • A webserver (Apache or Nginx)
  • A TLS server certificate for HTTPS
  • PHP >= 7.0.0
  • MariaDB/Mysql >= 5.5.59
  • Composer
  • GnuPG
  • Git

new

System requirements

  • Any Unix-like major distribution (Debian, Centos, Ubuntu, *BSD)
  • A webserver (Apache or Nginx) including an active mod_rewrite module
  • A TLS server certificate for HTTPS
  • PHP >= 7.0.0
  • MariaDB/Mysql >= 5.5.59
  • Composer
  • GnuPG
  • Git
  • note: Passbolt can also operate on a separate “http only” webserver backend with a separate https termination point (reverse proxy) like Nginx or Haproxy in front

In the apache world (and also in other webservers deriving from apache like ibm’s websphere) mod_rewrite is not always included from the start. Therefore it makes sense to put that point more prominently into the req list.

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.