Varnish 在 80 上,nginx 在 8080 上,jenkins 应该放在哪个端口上?

Varnish 在 80 上,nginx 在 8080 上,jenkins 应该放在哪个端口上?

在我的临时服务器上,我有Varnish+ Nginx。它们位于端口80和上8080

鉴于我必须安装jenkins,我必须将其绑定到哪个端口?(通常是 8080 但已经被占用)

答案1

将其配置为您喜欢的任何端口上运行!81。8081。实际上任何端口都可以。

答案2

考虑到 Jenkins 通常不应以 root 身份运行,因此您可以从 1024 开始向上取任何值,因为 <1024 仅为 root 保留。

答案3

我可能会把它放在端口 9000 上,然后使用 Nginx 作为反向代理将 Jenkins.yourdomain.com 映射到端口 9000。

这样,您还可以获得让 Nginx 执行 SSL 的额外好处!

答案4

正如 @Drew 正确指出的那样,您可以选择任何尚未使用的端口。
但是,Web 服务器等(包括 Web 界面)通常会侦听端口 80、8000 或 8080。如果您正在设置 Web 界面(我怀疑是 Jenkins,但我看到它默认侦听端口 8080),您可能更喜欢端口 8000。这没有什么真正的优势;这只是一种常见的做法。

相关内容