web2py, apache and mod_ssl (https and ssl)

[edit|delete]

Here is a sample apache config file:

NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
   <Location "/admin">
     SSLRequireSSL
   </Location>
   <Location "/examples">
     Order deny,allow
     Allow from all
     ProxyPass http://127.0.0.1:8000/examples
     ProxyPassReverse http://127.0.0.1:8000/
   </Location>
   <Location "/">
     Order deny,allow
     Allow from all
     ProxyPass http://127.0.0.1:8000/examples/default/index
     ProxyPassReverse http://127.0.0.1:8000/
   </Location>
   LogFormat "%h %l %u %t \"%r\" %>s %b" common
   CustomLog /var/log/apache2/access.log common
</VirtualHost>

<VirtualHost *:443>
  SSLEngine On
  SSLCertificateFile /etc/apache2/ssl/server.crt
  SSLCertificateKeyFile /etc/apache2/ssl/server.key
  <Location "/">
     Order deny,allow
     Allow from all
     ProxyPass http://127.0.0.1:8000/
     ProxyPassReverse http://127.0.0.1:8000/
  </Location>
  LogFormat "%h %l %u %t \"%r\" %>s %b" common
  CustomLog /var/log/apache2/access.log common
</VirtualHost>


Post a comment