PHP nampaknya mengabaikan konfigurasi OpenSSL lalai
P粉817354783
P粉817354783 2024-02-21 15:49:35
0
1
463

Saya perlu menukar konfigurasi OpenSSL yang digunakan oleh kaedah PHP openssl*. phpinfo() melaporkan konfigurasi openssl lalai yang terdapat dalam /etc/ssl/openssl.cnf. Tetapi ia nampaknya tidak digunakan.

Saya menukar openssl.cnf supaya ia mengandungi beberapa nilai yang tidak sah. Menjalankan openssl dari shell gagal sepenuhnya dan mengadu tentang konfigurasi tidak sah. Adakah kaedah openssl* dalam skrip PHP saya masih berfungsi? ! Mereka sepatutnya gagal dengan mesej ralat yang sama.

Jadi, apakah konfigurasi OpenSSL sebenar yang digunakan oleh PHP?

PHP berjalan sebagai modul Apache2 dalam bekas Docker Linux Alpine (pakej php81-apache2)

P粉817354783
P粉817354783

membalas semua(1)
P粉281089485

Nampaknya terdapat beberapa caching yang terlibat (perlu menyiasat kemudian). Selepas membiarkan sistem duduk selama beberapa jam, kaedah PHP menggunakan konfigurasi yang diubah.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan