วิธีเปิดใช้งาน https สำหรับเว็บไซต์คุณภาพเยี่ยมของฉัน


12

ฉันใช้ magento รุ่น 1.8

ผมได้ติดตั้งใบรับรอง SSL จาก GoDaddy และได้รับ URL ที่เชื่อถือได้ของฐานเป็นhttps://www.mydomain.com ฉันยังได้เลือกทั้งตัวเลือก

Use secure urls in frontendUse Secure urls in adminและ

แต่เมื่อฉันลองด้วย https ฉันได้รับหน้าไม่พบข้อผิดพลาด และไม่สามารถเข้าถึงหน้าผู้ดูแลระบบของฉันได้ เว็บไซต์ของฉันใช้งานได้ดี


1
ฉันขอแนะนำให้ตั้ง url ที่ไม่ปลอดภัยเป็น https ด้วยในปัจจุบันไม่มีเหตุผลที่จะเรียกใช้สิ่งใดภายใต้ http เท่านั้น (โดยไม่มีการเข้ารหัส)
Fabian Blechschmidt

1
แน่นอนว่ามี วานิชและวีโอไอพีเอ็นเตอร์ไพรส์ FPC
Melvyn

คำตอบ:


16

คุณต้องเปลี่ยน

ในOffloader header ค่าการตรวจสอบแท็บเดียวกันคือ SSL_OFFLOADED

หากคุณต้องการใช้ ssl สำหรับทุกหน้าคุณจำเป็นต้องเปลี่ยน URL ที่ไม่ปลอดภัยพื้นฐาน

URL ที่ไม่ปลอดภัยถูกตั้งค่าด้วย https

ส่วนล่างของการกำหนดค่า (mind SSL_OFFLOADED)


ใช่มันมีค่า SSL_OFFLOADED เป็นค่าเริ่มต้น
Nishanth Lawrence

1

ดูเหมือนว่าคุณกำหนดค่า ssl ไม่ถูกต้องให้ทำตามคำแนะนำที่นี่ http://support.godaddy.com/help/article/5238/installing-an-ssl-certificate-in-apache

สิ่งอื่น ๆ ที่คุณสามารถลองได้คือการเข้าสู่ระบบของผู้ดูแลระบบและทำการแคชดัชนีและว่างเปล่าตอนนี้เนื่องจากคุณไม่สามารถเข้าสู่ระบบกลับไปที่ผู้ดูแลระบบลองสิ่งนี้

  1. ไปที่ phpmyadmin หรือเครื่องมือ db ใด ๆ ที่คุณใช้
  2. ค้นหาตาราง "core_config_data"
  3. เรียกแถวที่ "path" = "web / secure / base_url",
  4. คุณจะเห็น URL ใน "ค่า" เปลี่ยนเป็น http จาก https และบันทึก

ลองเข้าสู่ระบบกลับไปที่ผู้ดูแลระบบ และดำเนินการทำดัชนีใหม่


ใช่ฉันทำตามคำแนะนำที่ให้ไว้ URL ผู้ดูแลระบบของฉันคือmydomain.comและผลลัพธ์ไม่พบหน้าเว็บ ดังนั้นฉันไม่สามารถเข้าสู่ระบบของผู้ดูแลระบบของฉัน
Nishanth Lawrence

คุณแบ่งปัน url ของคุณได้ไหม URL ของผู้ดูแลระบบโดยทั่วไปคือรูปแบบ " mydomain.com/admin " คุณเปลี่ยน httpd เป็น http ใน db ด้วยหรือไม่
A_garden

ฉันเปลี่ยนค่าเป็น db แต่ผลลัพธ์ยังคงเหมือนเดิม
Nishanth Lawrence

@NishanthLawrence หากคุณได้รับ 404 ในชื่อโฮสต์ผู้ดูแลระบบของคุณคุณอาจพยายามเข้าถึงโดยไม่ต้องมี/adminส่วนของ URL หากไม่ใช่กรณีนี้ให้ระบุก่อนว่าคุณได้รับหน้า Magento 404 หรือสร้างโดยเว็บเซิร์ฟเวอร์ของคุณ หากเป็น Magento 404 แสดงว่าคุณอาจไม่ผ่าน MAGE_RUN_CODE ที่ถูกต้องใน index.php ของคุณ
Melvyn

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