ไม่สามารถเข้าถึงไซต์ผ่าน https ได้โดยใช้ letsencrypt cert


0

ดังนั้นเรามีเว็บไซต์นี้ (ซึ่งจะถูกแทนที่ด้วยฟอรัมในเร็ว ๆ นี้ดังนั้นฉันต้องการ ssl) แต่เมื่อคุณไปที่มันโดยใช้ httpsฉันหมดเวลา ฉันใช้ apache2 กับเดเบียนและสร้างใบรับรอง SSL ของฉันด้วย getssl และ allowencrypt นี่คือ m.conf ของฉันในโฟลเดอร์ที่เปิดใช้งานไซต์ของฉัน:

LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
Listen 443

<VirtualHost *:443>
    ServerName m.site.perkelle.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/test/

    ErrorLog ${APACHE_LOG_DIR}/mc.site.perkelle.com.error.log
    CustomLog ${APACHE_LOG_DIR}/mc.site.perkelle.com.access.log combined

    LogLevel warn

    SSLEngine on
    SSLCertificateFile /etc/ssl/mc.site.perkelle.com/mc.site.perkelle.com.crt
    SSLCertificateKeyFile /etc/ssl/mc.site.perkelle.com/mc.site.perkelle.com.key

    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/test/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
</VirtualHost>

ขอบคุณ


คุณแน่ใจหรือว่าคุณลงทะเบียนใบรับรองสำหรับชื่อโฮสต์ที่ถูกต้อง ใบรับรองการลงทะเบียนสำหรับแต่คุณจะใช้มันเพื่อmc.site.perkelle.com m.site.perkelle.com
GiantTree

@GiantTree Nice จับ จะสร้างใหม่หลังอาหารเย็น
Ryan

คุณติดตั้งใบรับรองด้วยตนเองหรือไม่? LetsEncrypt มาพร้อมกับอัตโนมัติติดตั้งสำหรับ Apache sites-availableที่เพิ่มเส้นที่จำเป็นในการแฟ้มใน
GiantTree

คำถามที่ชัดเจน - คุณรีสตาร์ท Apache ตั้งแต่ติดตั้งใบรับรองหรือไม่
MyNameWouldGoHere

คุณมีไฟร์วอลล์หรือไม่
garethTheRed
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.