blob: c7796b93bf7061bad47a4d7966c1a2e1de46901e [file] [log] [blame]
Kevin Benton66b361b2017-06-13 00:31:01 -07001Listen %PUBLICPORT%
2LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D(us)" neutron_combined
3
4<Directory %NEUTRON_BIN%>
5 Require all granted
6</Directory>
7
8<VirtualHost *:%PUBLICPORT%>
9 WSGIDaemonProcess neutron-server processes=%APIWORKERS% threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
10 WSGIProcessGroup neutron-server
11 WSGIScriptAlias / %NEUTRON_BIN%/neutron-api
12 WSGIApplicationGroup %{GLOBAL}
13 WSGIPassAuthorization On
14 ErrorLogFormat "%M"
15 ErrorLog /var/log/%APACHE_NAME%/neutron.log
16 CustomLog /var/log/%APACHE_NAME%/neutron_access.log neutron_combined
17 %SSLENGINE%
18 %SSLCERTFILE%
19 %SSLKEYFILE%
20</VirtualHost>
21
22
23%SSLLISTEN%<VirtualHost *:443>
24%SSLLISTEN% %SSLENGINE%
25%SSLLISTEN% %SSLCERTFILE%
26%SSLLISTEN% %SSLKEYFILE%
27%SSLLISTEN%</VirtualHost>
28
29Alias /networking %NEUTRON_BIN%/neutron-api
30<Location /networking>
31 SetHandler wsgi-script
32 Options +ExecCGI
33 WSGIProcessGroup neutron-server
34 WSGIApplicationGroup %{GLOBAL}
35 WSGIPassAuthorization On
36</Location>