files/apache-placement-api.template
70a62084
 # NOTE(sbauza): This virtualhost is only here because some directives can
 # only be set by a virtualhost or server context, so that's why the port is not bound.
 # TODO(sbauza): Find a better way to identify a free port that is not corresponding to an existing
 # vhost.
 <VirtualHost *:8780>
4d601756
     WSGIDaemonProcess placement-api processes=%APIWORKERS% threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
     WSGIProcessGroup placement-api
     WSGIScriptAlias / %PUBLICWSGI%
     WSGIApplicationGroup %{GLOBAL}
     WSGIPassAuthorization On
     <IfVersion >= 2.4>
       ErrorLogFormat "%M"
     </IfVersion>
     ErrorLog /var/log/%APACHE_NAME%/placement-api.log
     %SSLENGINE%
     %SSLCERTFILE%
     %SSLKEYFILE%
 </VirtualHost>
 
 Alias /placement %PUBLICWSGI%
 <Location /placement>
     SetHandler wsgi-script
     Options +ExecCGI
     WSGIProcessGroup placement-api
     WSGIApplicationGroup %{GLOBAL}
     WSGIPassAuthorization On
 </Location>