Tôi cài đặt jenkins trên máy chủ Ubuntu mà tôi đã cài đặt chỉ bằng sudo apt-get install jenkins
, do đó, jenkins hiện có thể truy cập từ tất cả các miền trỏ đến hộp của tôi bằng cách thêm :8080
trên URL.Ngăn chặn truy cập Jenkins trên cổng 8080
Tôi đã cấu hình thành công apache để Jenkins proxy để tôi có thể truy cập nó từ ci.mydomain.com
, nhưng tôi không thể làm việc ra làm thế nào để ngăn chặn Jenkins từ việc truy cập trên cổng 8080.
Đây là conf apache của tôi:
<VirtualHost xx.xx.xx.xx:80>
ServerAdmin [email protected]
ServerName ci.mydomain.com
ProxyPass /http://localhost:8080/
ProxyPassReverse/http://localhost:8080/
ProxyRequests Off
<Proxy http://localhost:8080/*>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
Tôi đã làm theo hướng dẫn của Ubuntu here, nhưng chúng dường như không có bất kỳ ảnh hưởng nào.
Bạn có thể sử dụng 'iptables' vì nó Ubuntu, để chặn tất cả các truy cập không địa phương đến cổng 8080. 'iptables -A INPUT -t tcp --dport 8080 -s localhost -j ACCEPT' và' iptables -A INPUT -t tcp --dport 8080 -j DROP' – ionFish
@ionFish Cảm ơn, nó phàn nàn về '--dport' tuy nhiên, tùy chọn không được nhận ra, hãy thêm câu trả lời này làm câu trả lời? – Dunhamzzz