28 lines
582 B
Text
28 lines
582 B
Text
|
server {
|
||
|
server_name www.{{ domainname }};
|
||
|
listen 443 ssl;
|
||
|
|
||
|
ssl_certificate {{ ssl_certdir }}/{{ domainname }}.crt.pem;
|
||
|
ssl_certificate_key {{ ssl_keydir }}/{{ domainname }}.key.pem;
|
||
|
|
||
|
if ( $host != '{{ domainname }}') {
|
||
|
return 301 https://{{ domainname }}$request_uri;
|
||
|
}
|
||
|
|
||
|
client_max_body_size 1M;
|
||
|
gzip on;
|
||
|
gzip_types text/javascript application/x-javascript text/css;
|
||
|
|
||
|
location /media {
|
||
|
alias /vagrant/gnuviechadmin/media;
|
||
|
}
|
||
|
|
||
|
location /static {
|
||
|
alias /vagrant/gnuviechadmin/assets;
|
||
|
}
|
||
|
|
||
|
location / {
|
||
|
proxy_pass http://localhost:8000;
|
||
|
}
|
||
|
}
|