blob: 358e87f5da71d167cf49adcc40e0c71d543c020f [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%
Dirk Muellerdc01a8a2019-07-14 22:33:13 +020027%SSLLISTEN% SSLProtocol -all +TLSv1.3 +TLSv1.2
Kevin Benton66b361b2017-06-13 00:31:01 -070028%SSLLISTEN%</VirtualHost>
29
30Alias /networking %NEUTRON_BIN%/neutron-api
31<Location /networking>
32 SetHandler wsgi-script
33 Options +ExecCGI
34 WSGIProcessGroup neutron-server
35 WSGIApplicationGroup %{GLOBAL}
36 WSGIPassAuthorization On
37</Location>