Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Membetulkan Ralat 'SSL tidak didayakan pada pelayan' dalam Sambungan Go Postgres?

Bagaimana untuk Membetulkan Ralat 'SSL tidak didayakan pada pelayan' dalam Sambungan Go Postgres?

Patricia Arquette
Patricia Arquetteasal
2024-12-04 16:31:10692semak imbas

How to Fix the

Menyelesaikan "SSL tidak didayakan pada pelayan" Ralat dalam Sambungan Go Postgres

Apabila cuba mewujudkan sambungan dengan pangkalan data Postgres menggunakan Pergi dan temui ralat "SSL tidak didayakan pada pelayan," kemungkinan besar pelayan pangkalan data tidak mendayakan penyulitan SSL. Ini boleh diselesaikan dengan menyambung ke pangkalan data tanpa penyulitan SSL.

Untuk menyambung ke pangkalan data tanpa penyulitan SSL, gunakan sintaks berikut:

db, err := sql.Open("postgres", "user=test password=test dbname=test sslmode=disable")

Dengan menetapkan mod ssl untuk melumpuhkan, sambungan akan diwujudkan tanpa penyulitan SSL.

Jika anda ingin mendayakan penyulitan SSL pada pelayan pangkalan data, anda mesti membuat pihak berkuasa sijil, menjana sijil dan kunci untuk pelayan, dan mengkonfigurasi pangkalan data untuk menggunakan kelayakan ini. Rujuk dokumentasi yang disediakan oleh pembekal pangkalan data anda untuk arahan terperinci.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'SSL tidak didayakan pada pelayan' dalam Sambungan Go Postgres?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn