Magento: configure https with Apache SSL for secure pages

Have these configuration in /etc/apache2/extra/httpd-vhosts.conf, change the value for DocumentRoot, ServeName and Directory to yours. Make sure you configured SSL in your apache, if not following this guide.

<VirtualHost 127.0.0.1:80>
DocumentRoot /Users/mike/dev/mage_cm
ServerName mage-cm.com
<Directory "/Users/mike/dev/mage_cm">
    Options +MultiViews +FollowSymLinks +Indexes
    AllowOverride ALL
    <IfVersion < 2.3 >
    Order allow,deny
    Allow from all
    </IfVersion>
    <IfVersion >= 2.3>
    Require all granted
    </IfVersion>
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:443>
    ServerName mage-cm.com
    DocumentRoot /Users/mike/dev/mage_cm/
    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
    SSLCertificateFile /etc/apache2/ssl/server.crt
    SSLCertificateKeyFile /etc/apache2/ssl/server.key
    <Directory /Users/mike/dev/mage_cm>
        Options Indexes FollowSymLinks MultiViews
        Order allow,deny
        AllowOverride All
    </Directory>
</VirtualHost>

Make sure you have these two lines in /etc/apache2/httpd.conf, these can only be defined once.

Listen 80
Listen 443

Have this line in your /etc/hosts file to point to your ServerName.

127.0.0.1 mage_cm.com

Restart Apache

sudo /usr/sbin/apachectl restart

Login to Magento admin -> Configuration -> Click Web on the left menu -> Click Secure tab -> Select Yes for Use Secure URLs in Frontend and Use Secure URLs in Admin -> Save

Now, if you login as a customer in the frontend or login to admin panel, it will use the https instead of http.

Search within Codexpedia

Custom Search

Search the entire web

Custom Search