Ceilometer comes with a few example files for configuring the API service to run behind Apache with mod_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.
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