如何重定向 'http://my-domain.com:8080' 到 'https://ci.my-domain.com'?

How to redirect 'http://my-domain.com:8080' to 'https://ci.my-domain.com'?

我已经正确设置域 https://ci.my-domain.com/,这已经适用于 jenkins。现在我试图通过尝试将其重定向到 https://ci.my-domain.com/ 来摆脱默认的 http://my-domain.com:8080 URL。

有办法实现吗?

我已经试过了:

<VirtualHost *:8080>
  ServerName my-domain.com
  ServerAlias www.my-domain.com

  RewriteEngine on
  RewriteRule ^/(.*) https://ci.my-domain.com/ [NC,R,L]
</VirtualHost>

如果你想"get rid of"默认端口8080,你可以阻止jenkins接受远程连接。这样 jenkins 只能通过 localhost:8080 的反向代理使用。参见 How can I get Jenkins to stop listening for remote connections?