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)

Jawaban:


9

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


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.


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!


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.