2015-12-22 26 views
8

Tôi đang sử dụng máy chủ ủy quyền Keycloak để quản lý quyền ứng dụng của mình. Tuy nhiên, tôi đã phát hiện ra máy chủ độc lập chỉ có thể được truy cập cục bộ.Bật quyền truy cập từ xa vào Keycloak

http://localhost:8080/auth hoạt động, nhưng không hoạt động http://myhostname:8080/auth. Vấn đề này không cho phép truy cập máy chủ từ mạng nội bộ.

Trả lời

11

Máy chủ Keycloak độc lập chạy trên đỉnh của phiên bản JBoss Wildfly và máy chủ này không cho phép truy cập bên ngoài theo mặc định, vì lý do bảo mật (chỉ dành cho bảng điều khiển quản trị, nhưng dường như ảnh hưởng đến mọi url trong trường hợp Keycloak). Nó phải được khởi động với tùy chọn -b=0.0.0.0 để kích hoạt nó.

Tuy nhiên, nếu Wildfly của bạn đang chạy trên một máy từ xa và bạn cố gắng truy cập trang quản trị của bạn thông qua mạng bằng cách đó là địa chỉ IP hoặc hostname, chúng ta hãy nói, tại http://54.94.240.170:8080/, bạn sẽ lẽ thấy một duyên dáng Trang web này không có lỗi, trong một từ khác, Wildfly nói “Không, cảm ơn, tôi không cho phép các yêu cầu từ một kẻ khác ngoài những người ở máy địa phương của tôi”.

Xem thêm:

5

bạn có thể khởi động máy chủ keycloak với lệnh này

standalone.bat -b 0.0.0.0 
Các vấn đề liên quan