HƯỚNG DẪN Redirect HTTP Requests đến HTTPS trên Apache 2

Thảo luận trong 'KIẾN THỨC CƠ BẢN' bắt đầu bởi quyet1990, 14/11/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    Hướng dẫn này sẽ chỉ cho bạn làm thế nào để cấu hình Apache 2 redirect HTTP Requests đến HTTPS.

    Cấu hình redirect
    Hãy chắc chắn module mod_rewrite của Apache được kích hoạt bằng cách chạy a2enmod rewrite.
    Phương pháp 1:
    Đặt bên dưới đoạn mã trong một tập tin .htaccess trong thư mục root trang web của bạn.
    Mã:
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
    
    Phương pháp 2:
    Cấu hình virtual host, giống như mô tả ở dưới đây:
    Mã:
    <VirtualHost *:80>
    ServerName example.com
    ServerAlias example.com www.example.com
    Redirect 301 / https://example.com/
    </VirtualHost>
    
    <VirtualHost _default_:443>
    ServerName example.com
    SSLEngine On
    #other vhost settings go here (e.g. ssl, logs, site root)
    </VirtualHost>
    
     
Tags:

Chia sẻ trang này

Đang tải...