← back to Kamatera Nginx

sites-available/businessclaw.agentabrams.com

33 lines

server {
  listen 80;
  server_name businessclaw.agentabrams.com;
  if ($host = businessclaw.agentabrams.com) { return 301 https://venturaclaw.com$request_uri; }
  return 404;
}
server {
  listen 443 ssl;
  server_name businessclaw.agentabrams.com;
  ssl_certificate /etc/letsencrypt/live/businessclaw.agentabrams.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/businessclaw.agentabrams.com/privkey.pem;
  include /etc/letsencrypt/options-ssl-nginx.conf;
  ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

  # OAuth callback URLs registered in provider consoles still resolve here.
  location /oauth/ {
    proxy_pass http://127.0.0.1:9788;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_read_timeout 60s;
  }
  location = /healthz {
    proxy_pass http://127.0.0.1:9788;
    proxy_set_header Host $host;
  }
  location / {
    return 301 https://venturaclaw.com$request_uri;
  }
}