commento.conf 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. upstream commento {
  2. server commento-service-dockerbunker:8080;
  3. }
  4. server {
  5. listen 80;
  6. server_name ${SERVICE_DOMAIN};
  7. return 301 https://$host$request_uri;
  8. add_header X-Content-Type-Options "nosniff" always;
  9. add_header X-XSS-Protection "1; mode=block" always;
  10. add_header X-Frame-Options "DENY" always;
  11. add_header Referrer-Policy "strict-origin" always;
  12. add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
  13. server_tokens off;
  14. }
  15. server {
  16. listen 443 ssl;
  17. server_name ${SERVICE_DOMAIN};
  18. ssl_certificate /etc/nginx/ssl/${SERVICE_DOMAIN}/cert.pem;
  19. ssl_certificate_key /etc/nginx/ssl/${SERVICE_DOMAIN}/key.pem;
  20. include /etc/nginx/includes/ssl.conf;
  21. add_header X-Content-Type-Options "nosniff" always;
  22. add_header X-XSS-Protection "1; mode=block" always;
  23. add_header X-Frame-Options "DENY" always;
  24. add_header Referrer-Policy "strict-origin" always;
  25. add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
  26. server_tokens off;
  27. include /etc/nginx/includes/gzip.conf;
  28. location / {
  29. proxy_pass http://commento/;
  30. }
  31. location ~ /.well-known {
  32. allow all;
  33. root /var/www/html;
  34. }
  35. }