29 Feb 2016

[Phalcon2] 14. Config https Phalcon

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