2015-01-22 21 views
8

Tôi cố gắng kết nối với ArangoDB nằm trong máy chủ khác từ máy tính của tôi nhưng có vẻ không thành công. Sau đó tôi đã cố gắng truy cập nó bằng cách sử dụng giao diện người dùng Web được cung cấp bằng cách nhập máy chủ ip http://x.x.x.x:8529 nhưng không thành công. Tôi đã thử vận ​​may của mình trên localhost ArangoDB và thay thế nó bằng địa chỉ IP của máy tính của riêng tôi và nó cũng không hoạt động. Nó chỉ hoạt động khi tên ip là 127.0.0.1 hoặc tên là localhost. Tôi có thể biết cách truy cập arangoDB không.Kết nối ArangoDB từ xa

FYI, tôi đã thử cách tiếp cận ở đây. Remote javascript interaction with arangodb nhưng không thể vượt qua.

Đánh giá cao nếu có ai có thể trợ giúp. Cảm ơn.

Trả lời

17

Máy chủ theo mặc định chỉ mở cổng trên 127.0.0.1 và không có bất kỳ xác thực nào.

Bạn có thể chỉnh sửa tệp cấu hình "arangod.conf" để thay đổi điều này. Thay đổi dòng

endpoint = tcp://127.0.0.1:8529 

để

endpoint = tcp://0.0.0.0:8529 

Để cho phép xác thực, bạn có thể thay đổi

disable-authentication = yes 

để

disable-authentication = no 
+0

Cảm ơn fceller. Vấn đề của tôi đã được giải quyết –

+0

Sử dụng dòng lệnh 'arangod --server.endpoint tcp: //0.0.0.0: 8529' –

Các vấn đề liên quan