在我的登台服务器上,我有Varnish + Nginx 。 他们在80和8080端口。
鉴于我必须安装jenkins ,我必须绑定哪个端口? (通常是8080,但已经被占用)
将其configuration为在您喜欢的任何端口上运行! 真的。
考虑到Jenkins通常不应该以root身份运行,所以你可以从1024开始取任何东西,因为<1024只保留给root。
我可能把它放在9000端口,然后使用Nginx作为反向代理来将Jenkins.yourdomain.com映射到9000端口。
这样你就可以得到让Nginx能够做SSL的好处!
正如@Drew正确指出的那样,您可以select任何尚未使用的端口。
但是,Web服务器和这样的(包括Web接口)在端口80,8000或8080上监听是很常见的。如果你设置了一个Web界面,就像我怀疑的那样(我不知道Jenkins,但是我看到它默认监听端口8080),你可能更喜欢端口8000.没有真正的优势, 这只是一个普遍的做法。