Step 1: Cấu hình file .htaccess thêm đoạn cấu hình
# force HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Step 2: Set host
<VirtualHost *:443>
DocumentRoot "E:\Bitbucket Project\hoctap_project\Src\hoctap"
ServerName hoctap.dev
ServerAlias hoctap.dev
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "E:\Bitbucket Project\hoctap_project\Src\hoctap">
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
Step 3: Chắc chắn rằng server support httpd.conf
LoadModule ssl_module modules/mod_ssl.so (Bỏ dấu ;)
Step 4: Chắc rằng đã enbale cho php (php.ini)
extension=php_openssl.dll(Bỏ dấu ;)
Step 5: Khởi động lại server ==> OK