Pernis pada 80, nginx pada 8080, di mana port untuk menempatkan jenkins?

3

Di server pementasan saya, saya memiliki Varnish+ Nginx. Mereka ada di pelabuhan 80dan 8080.

Mengingat saya harus menginstal jenkins, pada port mana saya harus mengikatnya? (yang biasanya 8080 tetapi sudah diambil)

Tristan
sumber

Jawaban:

9

Konfigurasikan untuk berjalan pada port apa pun yang Anda suka! 81. 8081. Apa pun benar-benar.

Drew Khoury
sumber
Oh, bagus, tidak tahu kita bisa berubah selain 80 dan 8080 ;-)
Tristan
Sepertinya Java tidak dapat mengakses port 8081 ...: '( gist.github.com/tristanbes/8580f379c1ec4ef42894
Tristan
Saya sarankan Anda memposting pertanyaan dengan detail tentang apa yang ingin Anda capai, apa yang telah Anda coba dan pelajari untuk mencoba dan membuatnya berfungsi, dan semua pesan kesalahan juga.
Drew Khoury
3

Mempertimbangkan bahwa Jenkins seharusnya tidak dijalankan sebagai root, Anda dapat mengambil apa saja mulai dari 1024 ke atas, karena <1024 dicadangkan untuk root saja.

Marc Stürmer
sumber
Saya pikir Anda berarti sesuatu di atas 1023 . Saya dapat mengikat port 1024 sebagai pengguna yang tidak
terjangkau
Tentu saja Anda benar.
Marc Stürmer
Itu selalu merupakan kesalahan satu demi satu :)
sapi
2

Saya mungkin akan meletakkannya di port 9000, kemudian menggunakan Nginx sebagai proxy terbalik untuk memetakan Jenkins.yourdomain.com ke port 9000.

Dengan begitu Anda akan mendapatkan bonus karena bisa membiarkan Nginx melakukan SSL juga!

Tom O'Connor
sumber
Ya, itulah rencananya (tanpa ssl) ;-)
Tristan
YU TIDAK SSL? ...!
Tom O'Connor
1
Saya suka hidup berbahaya ;-)
Tristan
1

Seperti yang ditunjukkan @Drew dengan benar, Anda dapat memilih port apa pun yang belum digunakan.
Namun, itu umum untuk server Web dan semacamnya (termasuk antarmuka Web) untuk mendengarkan pada port 80, 8000 atau 8080. Jika Anda mengatur antarmuka Web, seperti yang saya duga (saya tidak tahu tentang Jenkins, tapi saya melihat itu mendengarkan pada port 8080 secara default), Anda mungkin lebih suka port 8000. Tidak ada keuntungan nyata; itu hanya praktik biasa.

Giulio Muscarello
sumber