25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

38 lines
1.2 KiB

  1. 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';
  2. server {
  3. server_name go.pkgdoc.org pkgdoc.org www.pkgdoc.org www.godoc.org;
  4. rewrite ^ http://godoc.org$request_uri? permanent;
  5. }
  6. server {
  7. server_name talks.godoc.org;
  8. rewrite ^ http://go-talks.appspot.com$request_uri? permanent;
  9. }
  10. server {
  11. listen 80 default_server;
  12. listen 443 ssl default_server;
  13. ssl_certificate /ssl/godoc_org.crt;
  14. ssl_certificate_key /ssl/godoc_org.key;
  15. server_name _ godoc.org api.godoc.org;
  16. access_log /var/log/nginx/gddo.log verbose;
  17. gzip on;
  18. gzip_proxied any;
  19. gzip_types text/css text/plain text/javascript application/javascript;
  20. if ($http_user_agent ~ (seek\.io|Wotbox|Exabot|HTTrack|TurnitinBot|Ezooms|PaperLiBot|Sogou) ) {
  21. return 444;
  22. }
  23. location / {
  24. proxy_pass http://127.0.0.1:8080;
  25. proxy_set_header Host $http_host;
  26. proxy_set_header X-Scheme $scheme;
  27. proxy_set_header X-Real-IP $remote_addr;
  28. }
  29. }