29:0dca68b49bc5
Anton Shestakov <av6@dwimlabs.net>, Tue, 02 Jan 2018 19:27:00 +0800
nginx: redirect to proper favicon, useful for raw- and similar pages

next change 30:0e84a4a22acd
previous change 27:1a8b9c306e43

roles/hgweb/templates/etc/nginx/sites-available/hgweb

Permissions: -rw-r--r--

Other formats: Feeds:
upstream hgweb {
server unix:/home/{{ hgweb_user }}/hgwebfiles/socket;
}
server {
server_name {{ hgweb_subdomain }}.{{ hostname }};
listen 80;
listen [::]:80;
access_log /var/log/nginx/{{ hgweb_subdomain }}.{{ hostname }}.access.log;
error_log /var/log/nginx/{{ hgweb_subdomain }}.{{ hostname }}.error.log;
root /home/{{ hgweb_user }}/hg/mercurial/templates/;
location / {
proxy_pass http://hgweb;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /static {
gzip on;
gzip_types text/plain text/css application/javascript application/x-javascript text/javascript;
gzip_vary on;
expires 30d;
}
location = /favicon.ico {
return 301 /static/hgicon.png;
}
}