mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2024-12-05 02:10:18 +01:00
cb6e5cb0c7
* use dep for vendoring * lets encrypt * moved web to transfer.sh-web repo * single command install * added first tests
37 lines
1.2 KiB
Text
37 lines
1.2 KiB
Text
log_format verbose '$remote_addr\t[$time_local]\t$host\t$request\t$status\t$body_bytes_sent\t$http_referer\t$http_user_agent\t$request_time\t$upstream_response_time';
|
|
|
|
server {
|
|
server_name go.pkgdoc.org pkgdoc.org www.pkgdoc.org www.godoc.org;
|
|
rewrite ^ http://godoc.org$request_uri? permanent;
|
|
}
|
|
|
|
server {
|
|
server_name talks.godoc.org;
|
|
rewrite ^ http://go-talks.appspot.com$request_uri? permanent;
|
|
}
|
|
|
|
server {
|
|
listen 80 default_server;
|
|
listen 443 ssl default_server;
|
|
|
|
ssl_certificate /ssl/godoc_org.crt;
|
|
ssl_certificate_key /ssl/godoc_org.key;
|
|
|
|
server_name _ godoc.org api.godoc.org;
|
|
access_log /var/log/nginx/gddo.log verbose;
|
|
|
|
gzip on;
|
|
gzip_proxied any;
|
|
gzip_types text/css text/plain text/javascript application/javascript;
|
|
|
|
if ($http_user_agent ~ (seek\.io|Wotbox|Exabot|HTTrack|TurnitinBot|Ezooms|PaperLiBot|Sogou) ) {
|
|
return 444;
|
|
}
|
|
|
|
location / {
|
|
proxy_pass http://127.0.0.1:8080;
|
|
proxy_set_header Host $http_host;
|
|
proxy_set_header X-Scheme $scheme;
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
}
|
|
}
|