a0066c3d3c
These files really only work for a devstack setup, but the demonstrate what one would need to do in a real deployment behind mod_wsgi. Change-Id: If60ce2aa0b89c055ccc0411aece28042b14ab633 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1.9 KiB
1.9 KiB
Installing the API Behind mod_wsgi
Ceilometer comes with a few example files for configuring the API
service to run behind Apache with mod_wsgi
.
app.wsgi
The file ceilometer/api/app.wsgi
sets up the V2 API WSGI
application. The file is installed with the rest of the ceilometer
application code, and should not need to be modified.
etc/apache2/ceilometer
The etc/apache2/ceilometer
file contains example
settings that work with a copy of ceilometer installed via devstack.
../../../etc/apache2/ceilometer
- Copy or symlink the file to
/etc/apache2/sites-avilable
. - Modify the
VirtualHost
directive, setting a hostname or IP for the service. The default settings assume that the ceilometer API is the only service running on the local Apache instance, which conflicts with Horizon's default configuration.
- 3. Modify the
WSGIDaemonProcess
directive to set the -
user
andgroup
values to a user available on your server. - 4. Modify the
APACHE_RUN_USER
andAPACHE_RUN_GROUP
values to -
the name of a user and group available on your server.
Enable the ceilometer site.
$ a2ensite ceilometer $ service apache2 reload