Install the Apache Service:
RHEL7/CentOS7:
sudo yum install httpd mod_wsgi
RHEL8/CentOS8:
sudo dnf install httpd python3-mod_wsgi
Fedora:
sudo dnf install httpd mod_wsgi
Debian/Ubuntu:
sudo apt-get install apache2 libapache2-mod-wsgi-py3
Copy etc/apache2/trove
under the apache sites:
Fedora/RHEL/CentOS:
sudo cp etc/apache2/trove /etc/httpd/conf.d/trove-api.conf
Debian/Ubuntu:
sudo cp etc/apache2/trove /etc/apache2/sites-available/trove-api.conf
Edit <apache-configuration-dir>/trove-api.conf
according to installation
and environment.
Modify the WSGIDaemonProcess
directive to set the user
and
group
values to appropriate user on your server.
Modify the WSGIScriptAlias
directive to point to the
trove/api/app.wsgi script.
Modify the Directory
directive to set the path to the Trove API
code.
Modify the ErrorLog and CustomLog
to redirect the logs to the right
directory.
Enable the apache trove site and reload:
Fedora/RHEL7/CentOS7:
sudo systemctl reload httpd
Debian/Ubuntu:
sudo a2ensite trove-api
sudo service apache2 reload
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.