I'm trying to get P3P to work with web2py. Under Ubuntu and Apache,
web2py is configured the standard way:
<VirtualHost 67.213.70.251:80>
WSGIDaemonProcess web2py user=www-data group=www-data
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/>
Options -Indexes
Order Allow,Deny
Allow from all
</Directory>
<Location /admin>
Deny from all
</Location>
<LocationMatch ^/([^/]+)/appadmin>
Deny from all
</LocationMatch>
CustomLog /var/log/apache2/access.log common
ErrorLog /var/log/apache2/error.log
</VirtualHost>
I'm using the P3P Validator:
http://www.w3.org/P3P/validator.html
It insists on looking for the policy reference file here:
http://67.213.70.251/w3c/p3p.xml
So I'm trying to create the /w3c directory where the P3P Validator can
find it. But no matter where I put the directory, it just won't find
it (eg, /home/www-data/web2py, /home/www-data/web2py/applications, /
home/www-data/web2py/applications/welcome, /home/www-data/web2py/
applications/welcome/static).
So, the question is: Where the heck is the "root" for http://67.213.70.251/
???
Thanks,
Richard