Cách bật https cho trang web magento của tôi


12

Tôi đang sử dụng magento phiên bản 1.8.

Tôi đã cài đặt chứng chỉ ssl từ godaddy và cung cấp url bảo mật cơ sở là https://www.mydomain.com . Tôi cũng đã chọn cả hai tùy chọn

Use secure urls in frontendUse Secure urls in admin.

Nhưng khi tôi thử với https thì tôi thấy trang không tìm thấy lỗi. Và tôi không thể truy cập vào trang quản trị của tôi. Trang web của tôi đang hoạt động tốt mặc dù.


1
Tôi cũng khuyên bạn nên đặt url không an toàn thành https, hiện tại không có lý do gì để chạy BẤT CỨ chỉ trong http (không có mã hóa)
Fabian Blechschmidt

1
Chắc chắn là có. FPC Varnish và Magento Enterprise.
Melvyn

Câu trả lời:


16

Bạn cần thay đổi.

Trong cùng một Offloader header giá trị kiểm tra tab là SSL_OFFLOADED

Nếu bạn muốn sử dụng ssl cho tất cả các trang, thì cần thay đổi Url cơ sở không bảo mật

url không an toàn cũng được đặt bằng https

phần dưới cùng của cấu hình (nhớ SSL_OFFLOADED)


Có Nó có giá trị SSL_OFFLOADED theo mặc định
Nishanth Lawrence

1

Có vẻ như bạn chưa định cấu hình ssl đúng cách, hãy làm theo các hướng dẫn tại đây http://support.godaddy.com/help/article/5238/installing-an-ssl-cert ve-in-apache

Một điều khác bạn có thể thử là đăng nhập vào quản trị viên và thực hiện reindex và bộ đệm trống, bây giờ vì bạn không thể đăng nhập lại vào quản trị viên, hãy thử điều này,

  1. đi tới phpmyadmin hoặc bất kỳ công cụ db nào bạn sử dụng,
  2. tìm bảng "core_config_data",
  3. tìm nạp hàng trong đó "path" = "web / safe / base_url",
  4. bạn sẽ thấy url trong "giá trị", thay đổi thành http từ https và lưu lại.

Hãy thử đăng nhập lại vào admin. và thực hiện reindex.


Có tôi đã làm dựa trên các hướng dẫn được đưa ra ở đó. Url quản trị của tôi hiện là mydomain.com và kết quả là không tìm thấy trang web. Vì vậy, tôi không thể đăng nhập vào quản trị viên của tôi.
Nishanth Lawrence

Bạn có thể chia sẻ url của bạn? Url quản trị thường có dạng " mydomain.com/admin ", bạn cũng đã thay đổi httpd thành http trong db?
A_garden

Tôi đã thay đổi giá trị trong db, nhưng kết quả vẫn như vậy.
Nishanth Lawrence

@NishanthLawrence Nếu bạn nhận được 404 trên tên máy chủ quản trị của mình, thì có lẽ bạn đang cố gắng truy cập nó, mà không có /adminmột phần của URL. Nếu đó không phải là trường hợp, thì trước tiên hãy xác định xem bạn có trang Magento 404 hoặc trang được tạo bởi máy chủ web của bạn không. Nếu đó là Magento 404, thì có lẽ bạn không chuyển đúng MAGE_RUN_CODE trong tệp index.php của mình.
Melvyn

Đây là lỗi trình duyệt bị trả về do cài đặt chứng chỉ https không chính xác.
Nishanth Lawrence
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.