ลูกค้าส่งใบรับรอง SSL ใหม่สำหรับโดเมนของเขามาให้ฉัน site1.hisdomain.com.
A-DNS ไปยังโดเมนย่อยนี้ชี้ไปที่ เซิร์ฟเวอร์ของฉันเองใช้งาน Ubuntu/Apache2
Apache .conf ของฉันสำหรับโดเมนนี้ site1.hisdomain.ch คือ:
ใช้CanonicalName ปิด
<โฮสต์เสมือน *:443>
DocumentRoot /var/www/site1/
ชื่อเซิร์ฟเวอร์ oursite.myserver.com
ServerAlias site1.hisdomain.com
<ไดเร็กทอรี /var/www/site1>
ตัวเลือก +ติดตามSymlinks
AllowOverride ทั้งหมด
ต้องได้รับอนุญาตทั้งหมด
</ไดเร็กทอรี>
บันทึกข้อผิดพลาด ${APACHE_LOG_DIR}/site1-error.log
CustomLog รวม ${APACHE_LOG_DIR}/site1-access.log
<FilesMatch ".php$">
SetHandler "พร็อกซี:ยูนิกซ์:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>
SSLEngine เปิดอยู่
SSLCertificateFile /etc/ssl/site1.hisdomain.com.pem
SSLCertificateKeyFile /etc/ssl/site1.hisdomain.com.key
SSLCertificateChainFile /etc/ssl/site1.hisdomain.com.csr
</เวอร์ชวลโฮสต์>
เขาส่งไฟล์ PFX มาให้ฉัน ซึ่งตอนนี้ได้ติดตั้งใบรับรองท้องถิ่นในพวงกุญแจของฉัน (คีย์ส่วนตัว, RSA) ฉันจะอัปเดตใบรับรอง SSL บนเซิร์ฟเวอร์ของฉันจากไฟล์นี้ได้อย่างไรโดยไม่ทำให้ทุกอย่างขัดข้อง
ฉันแซงหน้าเซิร์ฟเวอร์จากเพื่อนและยังไม่หมดอายุจริง ๆ วิธีอัปเดตใบรับรองตอนนี้
ขอบคุณ!