I´d say that warning messing in your log is not your problem. It should work even if you get those warnings. At least for me it does.

Your are receiving that warning because your certifcate is for domain pypy.domain.com but in your configuration your are talking about an ip-address.

What kind of a problems do you have?


Kenneth

I ran into a problem with setting up SSL too which turned out to be
caused by an ssl.conf file that was overriding the web2py.conf
settings. I had similar messages in error.log, but as the [warn]
indicates, they do not seem to be fatal errors. The errors I found
were more like File does not exist.

On Nov 22, 4:38 pm, Hybride<[email protected]>  wrote:
Hi everyone,

I have my head wrapped up with trying to set up SSL for web2py. I
used, at first, the initial one-step deployment available for Ubuntu/
debian servers. The SSL was the issue then, so I went through the
entire step-by-step available on the official book. I still can't seem
to get SSL to work. I use an ubuntu 8.08 virtual machine, apache +
mod_wsgi.

This is the results of uname: pypy.domain.com 2.6.24-21-xen #1 SMP
x86_64 GNU/Linux
I have "Listen 80" and "Listen 443" in my ports.conf

And this is my web2py:
<VirtualHost *:80>
   ServerNamehttp://147.126.65.92/
   #WSGIDaemonProcess web2py user=www-data group=www-data \
         #                       display-name=%{GROUP}
   WSGIProcessGroup web2py
   WSGIScriptAlias / /home/www-data/web2py/wsgihandler.py

   <Directory /home/www-data/web2py>
     AllowOverride None
     Order Allow,Deny
     Deny from all
     <Files wsgihandler.py>
       Allow from all
     </Files>
   </Directory>

   AliasMatch ^/([^/]+)/static/(.*) \
            /home/www-data/web2py/applications/$1/static/$2
   <Directory /home/www-data/web2py/applications/*/static/>
     Order Allow,Deny
     Allow from all
   </Directory>

   <Location /admin>
   Deny from all
   </Location>

   <LocationMatch ^/([^/]+)/appadmin>
   Deny from all
   </LocationMatch>

   CustomLog /private/var/log/apache2/access.log common
   ErrorLog /private/var/log/apache2/error.log
</VirtualHost>

<VirtualHost *:443>
   ServerNamehttp://147.126.65.92/
   SSLEngine on

   SSLCertificateFile /etc/apache2/ssl/server.crt
   SSLCertificateKeyFile /etc/apache2/ssl/server.key

   SSLProtocol -all +TLSv1 +SSLv3
   SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM

   WSGIProcessGroup web2py

   WSGIScriptAlias / /home/www-data/web2py/wsgihandler.py

   <Directory /home/www-data/web2py>
     AllowOverride None
     Order Allow,Deny
     Deny from all
     <Files wsgihandler.py>
       Allow from all
     </Files>
   </Directory>

   AliasMatch ^/([^/]+)/static/(.*) \
         /home/www-data/web2py/applications/$1/static/$2

   <Directory /home/www-data/web2py/applications/*/static/>
     Order Allow,Deny
     Allow from all
   </Directory>

   CustomLog /private/var/log/apache2/access.log common
   ErrorLog /private/var/log/apache2/error.log

   SSLVerifyClient none
   SSLProxyEngine off

   <IfModule mime.c>
       AddType application/x-x509-ca-cert      .crt
       AddType application/x-pkcs7-crl         .crl
   </IfModule>

</VirtualHost>

The result of my error.log is:

[Mon Nov 22 18:23:25 2010] [warn] RSA server certificate CommonName
(CN) `pypy.domain.com' does NOT match server name!?

Whether this is the common name or the IP name. Any and all help
appreciated.

Reply via email to