1:cb5e027c0015
Anton Shestakov <av6@dwimlabs.net>, Mon, 16 Jul 2018 16:31:47 +0800
playbook, hgweb role

next change 3:5f1ab3a4f65b

roles/hgweb/templates/etc/apache2/sites-available/hgweb.conf

Permissions: -rw-r--r--

Other formats: Feeds:
<VirtualHost *:80>
ServerName {{ hgweb_subdomain }}.{{ hostname }}
ServerAdmin webmaster@{{ hostname }}
DocumentRoot /home/{{ hgweb_user }}/hg/mercurial/templates
ErrorLog ${APACHE_LOG_DIR}/{{ hgweb_subdomain }}.{{ hostname }}.error.log
CustomLog ${APACHE_LOG_DIR}/{{ hgweb_subdomain }}.{{ hostname }}.access.log combined
WSGIScriptAlias / /home/{{ hgweb_user }}/hgwebfiles/hgweb.wsgi
WSGIProcessGroup hgweb
WSGIDaemonProcess hgweb user='{{ hgweb_user }}'
# home=/home/{{ hgweb_user }}/hgwebfiles/
# group='{{ hgweb_user }}'
# processes=2 maximum-requests=100
# umask=0027
Alias /static/ /home/{{ hgweb_user }}/hg/mercurial/templates/static/
<Directory /home/{{ hgweb_user }}/hg/mercurial/templates/static>
Options -Indexes
Require all granted
</Directory>
Alias /robots.txt /home/{{ hgweb_user }}/hgwebfiles/robots.txt
<Directory /home/{{ hgweb_user }}/hgwebfiles>
<Files hgweb.wsgi>
Require all granted
</Files>
<Files robots.txt>
Require all granted
</Files>
</Directory>
Redirect 301 /favicon.ico /static/hgicon.png
</VirtualHost>