add 2 files for the mirrorlist server setup

This commit is contained in:
Seth Vidal 2013-06-04 19:04:14 +00:00
parent 7ab7bc6571
commit 021cbca730
2 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,26 @@
Alias /mirrorlists /var/lib/mirrormanager/mirrorlists/
Alias /publiclist /var/lib/mirrormanager/mirrorlists/publiclist/
Alias /static /var/lib/mirrormanager/mirrorlists/static/
<Directory /var/lib/mirrormanager/mirrorlists>
Options Indexes FollowSymLinks
ExpiresActive On
ExpiresDefault "modification plus 1 hour"
</Directory>
WSGIDaemonProcess mirrorlist user=apache processes=45 threads=1 display-name=mirrorlist maximum-requests=1000
WSGIScriptAlias /metalink /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi
WSGIScriptAlias /mirrorlist /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi
<Location /mirrorlist>
WSGIProcessGroup mirrorlist
Order deny,allow
Allow from all
</Location>
<Location /metalink>
WSGIProcessGroup mirrorlist
Order deny,allow
Allow from all
</Location>

4
files/mirrorlist/mm_sync_data Executable file
View file

@ -0,0 +1,4 @@
#!/bin/bash
rsync -az --delete-delay --delay-updates --delete mirrormanager@bapp02:/var/lib/mirrormanager/ /var/lib/mirrormanager/
killall -HUP mirrorlist_server.py