เป็นไปได้ที่จะใช้โซลูชันเช่น Nginx, Apache, Squid, lighthttpd เป็นต้น
โปรดทราบว่าสิ่งเหล่านี้จะแมปพอร์ตของคุณกับชื่อใดก็ตามที่คุณระบุ แต่จะเป็นสิ่งที่ไม่ขึ้นอยู่กับ localhost ภายใน คุณสามารถใช้ซอฟต์แวร์นี้ใน Linux และระบบที่ใช้หน้าต่าง
นี่คือตัวอย่าง apache
ฟัง IP_ADDR:80
NameVirtualHost IP_ADDR:80
<โฮสต์เสมือน IP_ADDR:80>
ชื่อเซิร์ฟเวอร์ yourname.yourdomain
ProxyPass / http://localhost:10000/
ProxyPassReverse / http://localhost:10000/
</เวอร์ชวลโฮสต์>
อีกวิธีหนึ่ง หากคุณต้องการให้เซิร์ฟเวอร์เป็นที่จดจำ คือการรวม IP ที่แตกต่างกันของ Jenkins เข้าด้วยกันโดยเรียกใช้งานบนเซิร์ฟเวอร์อื่น แล้วทำการแมปใน / etc / โฮสต์
เช่น 192.168.1.1 เจนกินส์
(โดยทั่วไปคุณเพิ่มสิ่งนี้ในไฟล์) หลังจากทำสิ่งนี้แล้ว ให้เราแจ้งว่าเจนกินส์ของคุณกำลังทำงานอยู่ 192.168.1.1:3000
คุณสามารถเข้าถึงได้โดย http://เจนกินส์:3000
.
แม้ว่าคุณจะทำเช่นนี้ โปรโตคอลเครือข่ายทั้งหมดจะไม่ทำงาน คุณจะไม่สามารถเข้าถึง Jenkins โดยใช้ https://เจนกินส์:3000
.
หวังว่านี่จะช่วยได้ !!