mod_ssl: Init: Failed to generate temporary 512 bit RSA private key

mod_ssl: Init: کلید خصوصی RSA 512 بیتی موقت ایجاد نشد

خطای کلید خصوصی RSA 512 بیتی موقت بعضی وقت ها هنگام استفاده از MySQL 5 با –with-mysql = / usr ظاهر می شود.

گزارش هایی وجود دارد که در صورت تغییر آن به –with-mysqli = / usr / bin / mysql_config مشکل حل خواهد شد، اما زمانی که من آن را امتحان کردم، APi مشتری mysql در php به mysql 3 تنظیم شد، بنابراین کار درستی نبود.

راه حلی که من استفاده کردم  این بود که هر دو آن ها را در configure.php داشته باشم:

–with-mysql=/usr \
–with-mysqli=/usr/bin/mysql_config \

سپس مجددا پی اچ پی را کامپایل کنید :

./build clean
./build php n

سپس من /etc/httpd/conf/httpd.conf را ویرایش کردم و این موارد را

SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random  512
#SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random  512
#SSLRandomSeed connect file:/dev/urandom 512

به

#SSLRandomSeed startup builtin
#SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random  512
SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random  512
SSLRandomSeed connect file:/dev/urandom 512

تغییر دادم .

احتمالا فقط تغییرات در httpd.conf در واقع لازم است، اما اضافه کردن قابلیت های اضافی mysql احتمالا به هیچ وجه موجب آسیب زدن نخواهد شد .