PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres không thể nghe một địa chỉ IP cụ thể

Tham số listen_addresses tại postgresql.conf loại kiểm soát địa chỉ ip nào máy chủ sẽ trả lời, chứ không phải kiểm soát địa chỉ ip nào máy chủ sẽ cho phép kết nối xác thực. Theo tôi, đặt listen_addresses là được rồi thành * và ràng buộc phần còn lại trong pg_hba.conf . Nói cách khác:thực hiện tinh chỉnh tại pg_hba.conf vẫn ổn.

Vì vậy ..

 listen_addresses = '*'

.. và ..

host all all 179.211.198.0/24

.. nên làm. Có nghĩa là tất cả người dùng đều có quyền truy cập vào tất cả cơ sở dữ liệu từ dải ip này. Bạn có thể tiếp tục giới hạn quyền truy cập của những người dùng cụ thể vào một số cơ sở dữ liệu nhất định:

host my_db my_user 179.211.198.0/24


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Heroku Rails Rake Task để Sync Production &Local DB

  2. Cách Atan2 () hoạt động trong PostgreSQL

  3. Ngôn ngữ ngôn ngữ Heroku không hoạt động

  4. Cách tạo chỉ mục trên LOWER (users.username) trong Rails (sử dụng postgres)

  5. TypeORM có điều kiện nullable?