在我的临时服务器上,我有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。这没有什么真正的优势;这只是一种常见的做法。