tcms.conf.tmpl 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. server {
  2. listen 443 ssl;
  3. listen [::]:443 ssl;
  4. server_name %SERVER_NAME% www.%SERVER_NAME%;
  5. ssl_certificate /etc/letsencrypt/live/%SERVER_NAME%/fullchain.pem;
  6. ssl_certificate_key /etc/letsencrypt/live/%SERVER_NAME%/privkey.pem;
  7. location / {
  8. proxy_pass http://unix:%SERVER_SOCK%/run/tcms.sock:/;
  9. proxy_set_header Host $host;
  10. proxy_set_header X-Forwarded-For $remote_addr;
  11. }
  12. location /.well-known/ {
  13. root /var/www/%SERVER_NAME%/;
  14. }
  15. }
  16. server {
  17. listen 80;
  18. listen [::]:80;
  19. server_name %SERVER_NAME% www.%SERVER_NAME%;
  20. location / {
  21. proxy_pass http://unix:%SERVER_SOCK%/run/tcms.sock:/;
  22. proxy_set_header Host $host;
  23. proxy_set_header X-Forwarded-For $remote_addr;
  24. }
  25. location /.well-known/ {
  26. root /var/www/%SERVER_NAME%/;
  27. }
  28. }
  29. server {
  30. listen 443 ssl;
  31. listen [::]:443 ssl;
  32. server_name mail.%SERVER_NAME%;
  33. ssl_certificate /etc/letsencrypt/live/%SERVER_NAME%/fullchain.pem;
  34. ssl_certificate_key /etc/letsencrypt/live/%SERVER_NAME%/privkey.pem;
  35. location / {
  36. root /var/www/mail.%SERVER_NAME%/;
  37. }
  38. }
  39. server {
  40. listen 80;
  41. listen [::]:80;
  42. server_name mail.%SERVER_NAME%;
  43. location / {
  44. root /var/www/mail.%SERVER_NAME%/;
  45. }
  46. }