انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نرم‌افزارهای اینترنتی => نویسنده: هومان در 05 امرداد 1402، 01:56 ب‌ظ

عنوان: مشکل در راه‌اندازی ssl برای postgresql
ارسال شده توسط: هومان در 05 امرداد 1402، 01:56 ب‌ظ
من پوستگرس را نصب کردم و در فایل postgresql.conf تنظیم زیر رو فعال کردم:
ssl = on
بعد در آدرس
/var/lib/postgres/data
با دستور زیر کلید های ssl را ساختم:
openssl req -new -x509 -days 365 -nodes -text -out server.crt -keyout server.key -subj "/CN=Athens"
لازم به ذکر است که hostname سیستمم Athens است.
و دسترسی های server.key رو به 0600 عوض کردم. ولی وقتی که سعی میکنم سرویس را با سیستم‌دی راه اندازی کنم ارور زیر رو میگیرم:
Job for postgresql.service failed because the control process exited with error code.
See "systemctl status postgresql.service" and "journalctl -xeu postgresql.service" for details.
در لاگ ها هم ارور زیر را دارم:
Jul 27 13:54:51 Athens postgres[62327]: 2023-07-27 13:54:51.010 +0330 [62327] FATAL:  could not load private key file "server.key": SSL error code 2147483661
Jul 27 13:54:51 Athens postgres[62327]: 2023-07-27 13:54:51.010 +0330 [62327] LOG:  database system is shut down
Jul 27 13:54:51 Athens systemd[1]: postgresql.service: Main process exited, code=exited, status=1/FAILURE
ممنون میشم راهنمایی کنید.
عنوان: پاسخ : مشکل در راه‌اندازی ssl برای postgresql
ارسال شده توسط: هومان در 05 امرداد 1402، 03:48 ب‌ظ
مالکیت server.key را به کاربر postgres دادم و درست شد.
عنوان: پاسخ : مشکل در راه‌اندازی ssl برای postgresql
ارسال شده توسط: esmaeelE در 05 امرداد 1402، 03:55 ب‌ظ
شاید بهتر باشه به جای این کار ببینید کاربر postgres عضو چه گروه‌هایی است.

groups postgres
و اگه عضو ssl-cert نبود عضوش کنید.