MantisBT/CentOS7/FastCGI/Caddy
Dependencies
Need epel-release
package installed.
Database Server
In the trial environment I am using postgresql on the VM
Setup the postgres password
As the postgres
user also modify /var/lib/pgsql/data/pg_hba.conf
to set md5
method for all IPv4 local connections.
Mantis Install
Grab the source
Make a /srv/www
directory and extract the contents into a folder mantisbt
.
Caddy Install
Grab the tarball
Follow the installation instructions in caddy/dist/init/linux-systemd at master · mholt/caddy · GitHub to enable systemd support, substituting /var/www
for /srv/www
.
The /etc/caddy/Caddyfile
is as simple as:
Allow web server to connect to database.
Enable firewall rule
Configure PHP-FPM
By default php-fpm is configured to use the apache
user on CentOS. Caddy and the mantisbt files use www-data
so update this in /etc/php-fpm.d/www.conf
by changing the user
and group
directives.
Last updated