Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

17.3. kèo bóng đá c1 và Xác thực

17.3.1. Sự liên quan Cài đặt

Listen_addresses(chuỗi)

Chỉ định địa chỉ TCP/IP (ES) trên đó máy chủ là lắng nghe các kèo bóng đá c1 từ các ứng dụng khách. Giá trị có dạng danh sách phân tách bằng dấu phẩy của Tên máy chủ và/hoặc địa chỉ IP số. Mục nhập đặc biệt*Tương ứng với tất cả có sẵn Giao diện IP. Nếu danh sách trống, máy chủ không Lắng nghe trên bất kỳ giao diện IP nào, trong trường hợp đó chỉ Các ổ cắm tên miền Unix có thể được sử dụng để kèo bóng đá c1 với nó. Các Giá trị mặc định làLocalhost, chỉ cho phép cục bộ"loopback"kèo bóng đá c1 sẽ được làm ra. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Cổng(Số nguyên)

Cổng TCP mà máy chủ lắng nghe; 5432 theo mặc định. Lưu ý rằng cùng một số cổng được sử dụng cho tất cả IP giải quyết các máy chủ lắng nghe. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Max_Connections(Số nguyên)

12308_12554initDB). Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Tăng tham số này có thể gây raPostgreSQLĐể yêu cầu thêmSystem VBộ nhớ chia sẻ hoặc Semaphores so với mặc định của hệ điều hành của bạn Cấu hình cho phép. Nhìn thấyPhần 16.4.1cho thông tin về cách điều chỉnh các tham số đó, nếu cần thiết.

Superuser_reserved_connections(Số nguyên)

Xác định số lượng kèo bóng đá c1"slots"được dành riêng cho các kèo bóng đá c1 quaPostgreSQLSuperusers. Nhiều nhấtMax_Connections13655_13800Max_ConnectionstrừSuperuser_reserved_connections13911_13978

Giá trị mặc định là ba kèo bóng đá c1. Giá trị phải nhỏ hơn giá trị củaMax_Connections. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

unix_socket_directory(chuỗi)

Chỉ định thư mục của ổ cắm tên miền Unix trên máy chủ nào sẽ lắng nghe các kèo bóng đá c1 từ máy khách ứng dụng. Mặc định thường là/TMP, nhưng có thể được thay đổi tại thời điểm xây dựng. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

unix_socket_group(chuỗi)

Đặt nhóm sở hữu của ổ cắm miền Unix. (The Sở hữu người dùng ổ cắm luôn là người dùng bắt đầu máy chủ.) kèo bóng đá c1 hợp với tham sốunix_socket_permissionsĐiều này có thể được sử dụng Là một cơ chế kiểm soát truy cập bổ sung cho miền đơn vị kèo bóng đá c1. Theo mặc định, đây là chuỗi trống, trong đó Chọn nhóm mặc định cho người dùng hiện tại. Cái này tham số chỉ có thể được đặt ở máy chủ bắt đầu.

unix_socket_permissions(Số nguyên)

Đặt các quyền truy cập của ổ cắm tên miền Unix. Ổ cắm Unix-miền sử dụng hệ thống tệp UNIX thông thường bộ quyền. Giá trị tham số dự kiến ​​là một Đặc tả chế độ số trong biểu mẫu được chấp nhận bởiChmodUmaskCuộc gọi hệ thống. (Để sử dụng Định dạng Octal thông thường Số phải bắt đầu bằng0(không).)

Quyền mặc định là0777, có nghĩa là bất cứ ai cũng có thể kèo bóng đá c1. Các lựa chọn thay thế hợp lý là0770(Chỉ người dùng và nhóm, xem thêmunix_socket_group) và070016520_16710

Cơ chế kiểm soát truy cập này độc lập với một mô tả trongChương 20.

Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

bonjour_name(chuỗi)

Chỉ địnhBonjourTên phát sóng. Tên máy tính được sử dụng nếu điều này tham số được đặt thành chuỗi trống''(là mặc định). Tham số này bị bỏ qua nếu máy chủ không được biên dịch vớiBonjourHỗ trợ. Cái này tham số chỉ có thể được đặt ở máy chủ bắt đầu.

TCP_Keepalives_Idle(Số nguyên)

Trên các hệ thống hỗ trợTCP_KeepidleTùy chọn ổ cắm, chỉ định số giây giữa việc gửi Keepalive trên một nếu không thì kèo bóng đá c1 nhàn rỗi. Giá trị bằng 0 sử dụng mặc định hệ thống. Nếu nhưTCP_KeepidleKhông được hỗ trợ, tham số này phải bằng không. Cái này tham số bị bỏ qua cho các kèo bóng đá c1 được thực hiện thông qua Ổ cắm unix-lomain.

TCP_Keepalives_interval(Số nguyên)

Trên các hệ thống hỗ trợTCP_KeepIntVLTùy chọn ổ cắm, chỉ định cách dài, trong kèo bóng đá c1i giây, để chờ phản hồi cho một trước khi truyền lại. Giá trị bằng 0 sử dụng hệ thống mặc định. Nếu nhưTCP_KeepIntVLkhông Được hỗ trợ, tham số này phải bằng không. Tham số này là Bị bỏ qua cho các kèo bóng đá c1 được thực hiện thông qua một miền Unix Ổ cắm.

TCP_Keepalives_Count(Số nguyên)

Trên các hệ thống hỗ trợtcp_keepcntTùy chọn ổ cắm, chỉ định cách nhiều thứ có thể bị mất trước khi kèo bóng đá c1 được coi là chết. Giá trị bằng 0 sử dụng mặc định hệ thống. Nếu nhưtcp_keepcntkhông được hỗ trợ, Tham số này phải bằng không. Tham số này bị bỏ qua Đối với các kèo bóng đá c1 được thực hiện thông qua ổ cắm tên miền Unix.

19779_19820

kèo bóng đá c1 thực_timeout(Số nguyên)

Thời gian tối đa để hoàn thành xác thực máy khách, trong giây. Nếu một khách hàng sẽ không hoàn thành Giao thức xác thực trong nhiều thời gian này, máy chủ phá vỡ kèo bóng đá c1. Điều này ngăn khách hàng treo chiếm một kèo bóng đá c1 vô thời hạn. Mặc định là một phút (1M). Tham số này có thể Chỉ được đặt trongPostgreSql.confTệp hoặc trên máy chủ dòng lệnh.

SSL(Boolean)

cho phépSSLkèo bóng đá c1. Vui lòng đọcPhần 16.7Trước khi sử dụng điều này. Mặc định làTẮT. Tham số này chỉ có thể được đặt tại Máy chủ bắt đầu.

SSL_RENEGOTIATION_LIMIT(Số nguyên)

Chỉ định số lượng dữ liệu có thể chảy quaSSLđược mã hóa kèo bóng đá c1 trước khi đàm phán lại phiên sẽ diễn ra địa điểm. Đàm phán lại phiên làm giảm cơ hội làm tiền điện tử khi một lượng lớn dữ liệu Đã gửi, nhưng nó cũng mang một hình phạt hiệu suất lớn. Tổng lưu lượng đã gửi và nhận được được sử dụng để kiểm tra giới hạn. Nếu tham số được đặt thành 0, đàm phán lại là tàn tật. Mặc định là512MB.

Lưu ý:Thư viện SSL từ trước tháng 11 2009 là không an toàn khi sử dụng đàm phán lại SSL, do đến một lỗ hổng trong giao thức SSL. Như một khoảng cách dừng Sửa lỗi cho lỗ hổng này, một số nhà cung cấp cũng được vận chuyển Thư viện SSL không có khả năng kèo bóng đá c1 hiện đàm phán lại. Nếu như Bất kỳ thư viện nào trong số này được sử dụng trên máy khách hoặc Máy chủ, SSL đàm phán lại nên bị vô hiệu hóa.

password_encryption(Boolean)

Khi mật khẩu được chỉ định trongTạo người dùnghoặcngười dùng thay đổiKhông viết hoặcđược mã hóahoặckhông được mã hóa, tham số này kèo bóng đá c1 định Cho dù mật khẩu sẽ được mã hóa. Mặc định làtrên23073_23099

KRB_SERVER_KEYFILE(chuỗi)

Đặt vị trí của tệp khóa máy chủ Kerberos. Nhìn thấyPhần 20.2.3Để biết chi tiết. Tham số này chỉ có thể được đặt tại Máy chủ bắt đầu.

KRB_SRVNAME(chuỗi)

Đặt tên dịch vụ Kerberos. Nhìn thấyPhần 20.2.3cho chi tiết. Tham số này chỉ có thể được đặt tại máy chủ bắt đầu.

krb_server_hostname(chuỗi)

Đặt tên máy chủ một phần của Hiệu trưởng dịch vụ. Cái này, kèo bóng đá c1 hợp vớiKRB_SRVNAME,, được sử dụng để tạo ra hiệu trưởng dịch vụ hoàn chỉnh, đó làKRB_SRVNAME/krb_server_hostname@Realm. Nếu không được đặt, mặc định là Tên máy chủ máy chủ. Nhìn thấyPhần 20.2.3cho chi tiết. Tham số này chỉ có thể được đặt tại máy chủ bắt đầu.

krb_caseins_users(Boolean)

Đặt tên người dùng Kerberos có nên được xử lý trường hợp không nhạy cảm. Mặc định làTẮT(trường hợp nhạy cảm). Tham số này có thể chỉ được đặt ở máy chủ bắt đầu.

db_user_namespace(Boolean)

Tham số này cho phép tên người dùng trên cơ sở dữ liệu. Nó là Tắt theo mặc định. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Nếu điều này được bật, bạn nên tạo người dùng dưới dạngtên người dùng@dbname. Khitên người dùngđược truyền bởi máy khách kèo bóng đá c1,@và tên cơ sở dữ liệu là Được thêm kèo bóng đá c1o tên người dùng và người dùng dành riêng cho cơ sở dữ liệu đó Tên được nhìn lên bởi máy chủ. Lưu ý rằng khi bạn Tạo người dùng có tên chứa@Trong môi trường SQL, bạn sẽ cần báo giá tên người dùng.

Với tham số này được bật, bạn vẫn có thể tạo Người dùng toàn cầu thông thường. Chỉ đơn giản là kèo bóng đá c1 lại@Khi chỉ định tên người dùng trong khách hàng. The@sẽ bị tước Tắt trước khi tên người dùng được máy chủ tra cứu.

Lưu ý:Tính năng này được dự định là Biện pháp tạm thời cho đến khi tìm thấy một giải pháp hoàn chỉnh. Tại thời điểm đó, tùy chọn này sẽ bị xóa.