Điểm:0

Làm cách nào để tắt quyền truy cập bên ngoài 8080 vào jenkins?

lá cờ kr

Tôi đã cài đặt nginx cùng với jenkins trên máy ubuntu 21.

Đã định cấu hình nginx để chuyển hướng 80 lưu lượng truy cập sang 8080 bằng các bước trong phần này liên kết

Bây giờ, có thể chuyển hướng lưu lượng truy cập từ 80 đến 8080. Vì vậy, để vô hiệu hóa quyền truy cập trực tiếp vào jenkins từ 8080 bên ngoài. Đã thay đổi các đối số trong /etc/default/jenkins để thêm dòng --httpListenAddress=127.0.0.1

Bây giờ, dòng đối số của jenkins như bên dưới.

JENKINS_ARGS="--webroot=/var/cache/$NAME/war --httpPort=$HTTP_PORT --httpListenAddress=127.0.0.1"

Sau đó cũng khởi động lại máy nhưng vẫn vào được trực tiếp bằng cổng 8080.

Vui lòng đề xuất cách đạt được điều này.

azureuser@jenkins:~$ ss -lnpt
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
NGHE 0 511 0.0.0.0:80 0.0.0.0:*
NGHE 0 4096 127.0.0.53%lo:53 0.0.0.0:*
NGHE 0 128 0.0.0.0:22 0.0.0.0:*
NGHE 0 4096 *:3000 *:*
NGHE 0 50 *:8080 *:*
NGHE 0 128 [::]:22 [::]:*

azureuser@jenkins:~$ ps auxw | grep jenkins
jenkins 6761 0,1 11,8 3036280 416756 ? Ssl Mar29 8:08 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
azureus+ 86025 0.0 0.0 8548 2356 điểm/0 S+ 19:09 0:00 grep --color=auto jenkins
lá cờ us
Vui lòng thêm đầu ra của `ss -lnpt` vào câu hỏi.
lá cờ kr
đã thêm, bạn có thể kiểm tra
lá cờ us
Có vẻ như Jenkins không áp dụng đúng cấu hình vì một số lý do, vì ràng buộc vẫn là `*:8080` trong danh sách. Đầu ra của `ps auxw | grep jenkins`?
lá cờ kr
Đã thêm đầu ra, bạn có thể kiểm tra ngay bây giờ
Điểm:0
lá cờ us

Dòng lệnh Jenkins của bạn không bao gồm tùy chọn được đặt trong /etc/default/jenkins đối với một số lý do.

Vui lòng kiểm tra kỹ xem JENKINS_ARGS là chính xác và bao gồm các tùy chọn. Cũng thử khởi động lại Jenkins.

lá cờ kr
Tôi chỉ sử dụng cái mặc định. Điểm khác biệt duy nhất tôi đã làm là thêm tham số --httpListenAddress=127.0.0.1
lá cờ us
Có, và như được hiển thị trong danh sách quy trình, các đối số không được chuyển cho Jenkins.
lá cờ kr
Tôi vừa trải qua các bước cài đặt mặc định của jenkins. Tôi không làm xáo trộn bất cứ điều gì. Như bạn đã nói, nếu nó bị thiếu ở đây thì nó bị thiếu trong chính bản cài đặt debian/ubuntu của jenkins. Vì vậy, vui lòng đề xuất những gì còn thiếu và những gì cần bổ sung sau đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.