Cách chuyển hướng từ HTTP sang HTTPS với hosting cPanel và Plesk, Nginx

2
4,162 views

Https đang được sử dụng ngày càng phổ biến. Google đã coi đây là một trong những yếu tố ảnh hưởng đến kết quả tìm kiếm của họ. Để chuyển hướng từ http sang https thì chúng ta có một số bước khác nhau trên từng dịch vụ hosting webserver mà bạn sử dụng.

chuyển từ http sang https với dịch vụ hosting

Hai lý do chính cần cân nhắc khi sử dụng SSL trong dịch vụ hosting

1. Bảo mật – khi sử dụng SSL đảm bảo dữ liệu nhạy cảm được mã hóa từ trình duyệt của người dùng đến máy chủ của bạn. Đồng thời nó cũng khẳng định rằng khách hàng đang truy cập web của bạn đang được an toàn.

2. SEO – Google chính thức xác nhận rằng, những website có sử dụng https sẽ có lợi hơn cho SEO, ông chủ lớn đang theo dõi bạn vì vậy đừng đứng sau cuộc đua.

Những cách cơ bản khi chuyển hướng đăng ký dịch vụ hosting từ http sang https tại Cpanel, Plesk và Nginx

1. Chuyển hướng HTTPS trong cPanel

Cách này này chỉ dành cho website sử dụng mã nguồn WordPress chạy trên nền web server Apache hoặc LiteSpeed (hỗ trợ file .htaccess).

Trước tiên, bạn cài SSL lên hosting/VPS/máy chủ của bạn. Bạn có thể dùng SSL miễn phí hoặc có phí, tuy nhiên Việc sử dụng SSL từ các nhà cung cấp thu phí cũng giúp cho bạn an tâm hơn trong trong quá trình sử dụng. Vì SSL trả phí và SSL miễn phí có khá nhiều điểm khác biệt nhau. Khi mà bất cứ dữ liệu nào đã được mã hoá nhưng vì một lý do nào đó khiến tin tặc giải mã được và lộ thông tin, các nhà cung cấp sẽ đền bù cho bạn ít nhất $10.000, còn chứng chỉ miễn phí thì rủi ro luôn rình rập và khi sự cố xảy ra bạn sẽ không được bảo hộ.

    • Đăng nhập vào máy chủ Apache, tới phần cài đặt
    • Mở file .htaccess trên hosting thông qua filezilla sau đó edit
    • Tiếp đến thêm đoạn code sau đây vào .htaccess:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

Tiếp đến, truy cập Dashboard > Settings > General và đổi địa chỉ URL từ http://tenmiencuaban.com thành https://tenmiencuaban.com.

Sau khi hoàn thành bước này bạn tiến hành thay thế toàn bộ URL của liên kết và hình ảnh trong bài viết, widgets, trang từ http:// sang https://. Bây giờ, khách hàng truy cập website của bạn sẽ tự động chuyển từ http sang https.

2. Chuyển hướng HTTPS trong Nginx

Cũng tương tự như chuyển hướng trong Apache, trước tiên bạn cần cài chứng chỉ SSL lên hosting/vps/máy chủ của bạn. Sau đó thực hiện bước sau:

Đăng nhập vào máy chủ web Nginx và thực hiện sao lưu tập tin nginx.conf hoặc default.conf (nhằm đảm bảo an toàn cho dữ liệu của bạn)

Thêm lệnh sau vào máy chủ:

 return 301 https://$server_name$request_uri;

Sau đó bạn lưu tệp và khởi động lại máy chủ web Nginx.

Bạn kiểm tra lại một lần nữa, và bây giờ khách hàng của bạn truy cập web của bạn sẽ được tự động vào https.

3. Chuyển hướng HTTPS trong Plesk

Tài khoản dựa trên Windows sử dụng web.config các tệp để xử lý chuyển hướng.

Sau đó sử dụng đoạn code sau vào web.config thì web của bạn sẽ tự động chuyển  hướng từ http sang https:

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”HTTP to HTTPS redirect” stopProcessing=”true”>
<match url=”(.*)” />
<conditions>
<add input=”{HTTPS}” pattern=”off” ignoreCase=”true” />
</conditions>
<action type=”Redirect” redirectType=”Permanent” url=”https://{HTTP_HOST}/{R:1}” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Nếu đã tồn tại web.config tập tin hiện có :

Bạn cần phải đảm bảo (i.e. mở và đóng thẻ) cho:

      • system.webServer (có chứa rewrite)
      • rewrite (có chứa thẻ rules)
      • rules (chứa một hoặc nhiều rule)
      • rule (chứa các thẻ viết lại đường dẫn website)

Viết toàn bộ các thẻ con của rule, bao gồm match, conditions và action.

Lưu ý: Bạn đang viết rule (không có ‘s’) bên trong rules (với phần ‘s’).

Bạn có thể tham khảo các gói dịch vụ SSL trả phí theo đường dẫn sau: https://hostvn.net/dich-vu/chung-thuc-so-ssl/

Khi sử dụng SSL tại HOSTVN, bạn sẽ được hỗ trợ cài đặt miễn phí hoàn toàn, bạn có thể liên hệ theo thông tin sau để được hỗ trợ:

Kinh doanh Hà Nội:

      • Ms Nguyệt: 0949 917 290/ Email: nguyetnt@hostvn.com

Kinh doanh Hồ Chí Minh:

      • Ms Tú: 0978 613 158/ Email: tutt@hostvn.com.

Hoặc Hotline: 024-4455-3333/028-4455-3333 /Email : kinhdoanh@hostvn.net

Tìn hiểu thêm về dịch vụ hosting của HOSTVN tại đây

 

2
Comment của bạn

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Tú Trương ThịAnh Easy Recent comment authors
  Subscribe  
mới nhất cũ nhất bình chọn nhiều nhất
Notify of
Anh Easy

Dùng VPS tại HostVN sướng thật nhờ cái xong ngay 😀 Giờ SSL rất quan trọng trong SEO nên ko có ko được nhé .