Add example Apache config files
This patch is needed in 1.9 as a dependency for adding swift/apache to devstack. zhang-hare is working in parallel on a devstack patch that depend on this patch. As part of this patch we add examples dir. In this dir we add template config files that can be used either by a script (as will be done by devstack) or serve a an example to the admin. Apache2 vhost files were added under examples/apache2 Wsgi files were added under examples/wsgi Fixes: Bug #1191388 Change-Id: If90e38a0ba36f6b59016d4a1374f4100f0bbee7b
This commit is contained in:
parent
ff02537d97
commit
e872e54c2a
23
examples/apache2/account-server.template
Normal file
23
examples/apache2/account-server.template
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Account Server VHOST Template For Apache2
|
||||||
|
#
|
||||||
|
# Change %PORT% to the port that you wish to use on your system
|
||||||
|
# Change %SERVICENAME% to the service name you are using
|
||||||
|
# Change the debug level as you see fit
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %PORT% by 6012
|
||||||
|
# Replace %SERVICENAME% by account-server-1
|
||||||
|
|
||||||
|
NameVirtualHost *:%PORT%
|
||||||
|
Listen %PORT%
|
||||||
|
|
||||||
|
<VirtualHost *:%PORT%>
|
||||||
|
WSGIDaemonProcess %SERVICENAME% processes=5 threads=1
|
||||||
|
WSGIProcessGroup %SERVICENAME%
|
||||||
|
WSGIScriptAlias / /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
WSGIApplicationGroup %{GLOBAL}
|
||||||
|
LimitRequestFields 200
|
||||||
|
ErrorLog /var/log/%APACHE_NAME%/%SERVICENAME%
|
||||||
|
LogLevel debug
|
||||||
|
CustomLog /var/log/%APACHE_NAME%/access.log combined
|
||||||
|
</VirtualHost>
|
23
examples/apache2/container-server.template
Normal file
23
examples/apache2/container-server.template
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Container Server VHOST Template For Apache2
|
||||||
|
#
|
||||||
|
# Change %PORT% to the port that you wish to use on your system
|
||||||
|
# Change %SERVICENAME% to the service name you are using
|
||||||
|
# Change the debug level as you see fit
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %PORT% by 6011
|
||||||
|
# Replace %SERVICENAME% by container-server-1
|
||||||
|
|
||||||
|
NameVirtualHost *:%PORT%
|
||||||
|
Listen %PORT%
|
||||||
|
|
||||||
|
<VirtualHost *:%PORT%>
|
||||||
|
WSGIDaemonProcess %SERVICENAME% processes=5 threads=1
|
||||||
|
WSGIProcessGroup %SERVICENAME%
|
||||||
|
WSGIScriptAlias / /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
WSGIApplicationGroup %{GLOBAL}
|
||||||
|
LimitRequestFields 200
|
||||||
|
ErrorLog /var/log/%APACHE_NAME%/%SERVICENAME%
|
||||||
|
LogLevel debug
|
||||||
|
CustomLog /var/log/%APACHE_NAME%/access.log combined
|
||||||
|
</VirtualHost>
|
24
examples/apache2/object-server.template
Normal file
24
examples/apache2/object-server.template
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Object Server VHOST Template For Apache2
|
||||||
|
#
|
||||||
|
# Change %PORT% to the port that you wish to use on your system
|
||||||
|
# Change %SERVICENAME% to the service name you are using
|
||||||
|
# Change the debug level as you see fit
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %PORT% by 6010
|
||||||
|
# Replace %SERVICENAME% by object-server-1
|
||||||
|
|
||||||
|
|
||||||
|
NameVirtualHost *:%PORT%
|
||||||
|
Listen %PORT%
|
||||||
|
|
||||||
|
<VirtualHost *:%PORT%>
|
||||||
|
WSGIDaemonProcess %SERVICENAME% processes=5 threads=1
|
||||||
|
WSGIProcessGroup %SERVICENAME%
|
||||||
|
WSGIScriptAlias / /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
WSGIApplicationGroup %{GLOBAL}
|
||||||
|
LimitRequestFields 200
|
||||||
|
ErrorLog /var/log/%APACHE_NAME%/%SERVICENAME%
|
||||||
|
LogLevel debug
|
||||||
|
CustomLog /var/log/%APACHE_NAME%/access.log combined
|
||||||
|
</VirtualHost>
|
25
examples/apache2/proxy-server.template
Normal file
25
examples/apache2/proxy-server.template
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# Proxy Server VHOST Template For Apache2
|
||||||
|
#
|
||||||
|
# Change %PORT% to the port that you wish to use on your system
|
||||||
|
# Change %SERVICENAME% to the service name you are using
|
||||||
|
# Change the debug level as you see fit
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %PORT% by 8080
|
||||||
|
# Replace %SERVICENAME% by proxy-server
|
||||||
|
|
||||||
|
NameVirtualHost *:%PORT%
|
||||||
|
Listen %PORT%
|
||||||
|
|
||||||
|
<VirtualHost *:%PORT%>
|
||||||
|
# The limit of an object size
|
||||||
|
LimitRequestBody 5368709122
|
||||||
|
WSGIDaemonProcess %SERVICENAME% processes=5 threads=1
|
||||||
|
WSGIProcessGroup %SERVICENAME%
|
||||||
|
WSGIScriptAlias / /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
WSGIApplicationGroup %{GLOBAL}
|
||||||
|
LimitRequestFields 200
|
||||||
|
ErrorLog /var/log/%APACHE_NAME%/%SERVICENAME%
|
||||||
|
LogLevel debug
|
||||||
|
CustomLog /var/log/%APACHE_NAME%/access.log combined
|
||||||
|
</VirtualHost>
|
14
examples/wsgi/account-server.wsgi.template
Normal file
14
examples/wsgi/account-server.wsgi.template
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Account Server wsgi Template
|
||||||
|
#
|
||||||
|
# Change %SERVICECONF% to the service conf file you are using
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %SERVICECONF% by account-server/1.conf
|
||||||
|
#
|
||||||
|
# This file than need to be saved under /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
# * Replace %SERVICENAME% with the service name you use your system
|
||||||
|
# E.g. Replace %SERVICENAME% by account-server-1
|
||||||
|
|
||||||
|
from swift.common.wsgi import init_request_processor
|
||||||
|
application, conf, logger, log_name = \
|
||||||
|
init_request_processor('/etc/swift/%SERVICECONF%','account-server')
|
14
examples/wsgi/container-server.wsgi.template
Normal file
14
examples/wsgi/container-server.wsgi.template
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Container Server wsgi Template
|
||||||
|
#
|
||||||
|
# Change %SERVICECONF% to the service conf file you are using
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %SERVICECONF% by container-server/1.conf
|
||||||
|
#
|
||||||
|
# This file than need to be saved under /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
# * Replace %SERVICENAME% with the service name you use your system
|
||||||
|
# E.g. Replace %SERVICENAME% by container-server-1
|
||||||
|
|
||||||
|
from swift.common.wsgi import init_request_processor
|
||||||
|
application, conf, logger, log_name = \
|
||||||
|
init_request_processor('/etc/swift/%SERVICECONF%','container-server')
|
14
examples/wsgi/object-server.wsgi.template
Normal file
14
examples/wsgi/object-server.wsgi.template
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Object Server wsgi Template
|
||||||
|
#
|
||||||
|
# Change %SERVICECONF% to the service conf file you are using
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %SERVICECONF% by object-server/1.conf
|
||||||
|
#
|
||||||
|
# This file than need to be saved under /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
# * Replace %SERVICENAME% with the service name you use your system
|
||||||
|
# E.g. Replace %SERVICENAME% by object-server-1
|
||||||
|
|
||||||
|
from swift.common.wsgi import init_request_processor
|
||||||
|
application, conf, logger, log_name = \
|
||||||
|
init_request_processor('/etc/swift/%SERVICECONF%','object-server')
|
14
examples/wsgi/proxy-server.wsgi.template
Normal file
14
examples/wsgi/proxy-server.wsgi.template
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Proxy Server wsgi Template
|
||||||
|
#
|
||||||
|
# Change %SERVICECONF% to the service conf file you are using
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Replace %SERVICECONF% by proxy-server.conf
|
||||||
|
#
|
||||||
|
# This file than need to be saved under /var/www/swift/%SERVICENAME%.wsgi
|
||||||
|
# * Replace %SERVICENAME% with the service name you use your system
|
||||||
|
# E.g. Replace %SERVICENAME% by proxy-server
|
||||||
|
|
||||||
|
from swift.common.wsgi import init_request_processor
|
||||||
|
application, conf, logger, log_name = \
|
||||||
|
init_request_processor('/etc/swift/%SERVICECONF%','proxy-server')
|
Loading…
Reference in New Issue
Block a user