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
VirtualHostdirective, 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
WSGIDaemonProcessdirective to set the -
userandgroupvalues to a user available on your server. - 4. Modify the
APACHE_RUN_USERandAPACHE_RUN_GROUPvalues to -
the name of a user and group available on your server.
Enable the ceilometer site.
$ a2ensite ceilometer $ service apache2 reload