Difference between revisions of "Access Joomla over HTTPS"

From Amahi Wiki
Jump to: navigation, search
Line 43: Line 43:
 
** <code><VirtualHost *:443>
 
** <code><VirtualHost *:443>
  
        ServerName joomla
+
            ServerName joomla
        ServerAlias username.yourhda.com:443
+
            ServerAlias username.yourhda.com:443
  
        SSLEngine On
+
            SSLEngine On
        SSLCertificateFile /etc/httpd/conf/filename.crt
+
            SSLCertificateFile /etc/httpd/conf/filename.crt
        SSLCertificateKeyFile /etc/httpd/conf/filename.key
+
            SSLCertificateKeyFile /etc/httpd/conf/filename.key
  
        DocumentRoot /var/hda/web-apps/html
+
            DocumentRoot /var/hda/web-apps/html
  
        <Directory "/var/hda/web-apps/joomla">  
+
            <Directory "/var/hda/web-apps/joomla">  
                Options Indexes FollowSymLinks +ExecCGI
+
                    Options Indexes FollowSymLinks +ExecCGI
                AddHandler fcgid-script .fcg
+
                    AddHandler fcgid-script .fcg
                AllowOverride AuthConfig
+
                    AllowOverride AuthConfig
                Order allow,deny
+
                    Order allow,deny
                Allow from all
+
                    Allow from all
        </Directory>
+
            </Directory>
  
    </VirtualHost></code>
+
        </VirtualHost></code>
  
  

Revision as of 17:05, 3 July 2009

Acces your Joomla site over Https (HyperText Transfer Protocol Secure)


Step 1 - Setting up port forwarding

  • Forward port 443 to your HDA IP address (example: 192.168.2.10)


Step 2 - Edit httpd config files

  • Go to the folder etc/httpd/conf
    • cd etc/httpd/conf
      • You can type ls to list the files.
  • Edit httpd.conf
    • nano httpd.conf
  • Insert a new line with the following:
    • NameVirtualHost *:443
  • Save httpd.conf
    • control+O
  • Exit nano
    • control+X


Step 3 - Edit Joomla config files

  • Go to the folder etc/httpd/conf.d
    • cd etc/httpd/conf.d
      • You can type ls to list the files.
  • Edit the joomla config file
    • nano ****-joomla.conf
      • (note that the number may change for you)(example: 1006-joomla.conf)
  • Add the following text on a new line:
    • <VirtualHost *:443>
           ServerName joomla
           ServerAlias username.yourhda.com:443
           SSLEngine On
           SSLCertificateFile /etc/httpd/conf/filename.crt
           SSLCertificateKeyFile /etc/httpd/conf/filename.key
           DocumentRoot /var/hda/web-apps/html
           <Directory "/var/hda/web-apps/joomla"> 
                   Options Indexes FollowSymLinks +ExecCGI
                   AddHandler fcgid-script .fcg
                   AllowOverride AuthConfig
                   Order allow,deny
                   Allow from all
           </Directory>
       </VirtualHost>


  • Save your web-app.conf
    • control+O
  • Exit nano
    • control+X


1006-joomlaconf.jpg


step 4 - Restart httpd service

  • Restart your httpd service by issuing the following:
    • service httpd restart


Enjoy


Joomla.jpg