如何对外开放Jenkins(8080端口)?

How do I open Jenkins (port 8080) to the outside?

我在 Windows 服务器(2008 R2 标准)上本地安装了 jenkins 运行。我可以从 http://localhost:8080 访问它。但是,当我尝试从远程计算机访问它时,它无法加载。

Jenkins 运行 作为一项 windows 服务。

有没有办法打开 8080 端口,以便我可以远程访问 Jenkins?

注意:我有 IIS 运行 和指向 Jenkins 主页的站点设置。

您应该设置反向代理,例如 apache 或 nginx。您仍然是本地主机上的 运行 Jenkins,但反向代理将处理请求,并且将它们代理到 Jenkins 实例。这样你就可以有 ssl 终止来增强你的安全性。