Meu problema específico foi resolvido da seguinte maneira:
-
No bloco VirtualHost:
DocumentRoot /home/www/public_html WSGIDaemonProcess ~www user=www group=www
-
Em userdir.conf:
RewriteEngine On RewriteCond %{REQUEST_URI} ^/~([^/]+) RewriteRule . - [E=URL_USER:~%1] WSGIProcessGroup %{ENV:URL_USER}
-
Em ~ www / public_html / .htaccess
Options +ExecCGI RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /~www/index.wsgi/$1 [QSA,PT,L] RewriteRule ^$ /~www/index.wsgi/$1 [QSA,PT,L]
E algumas coisas que eu realmente não precisei:
-
dir.conf:
DirectoryIndex index.wsgi
-
wsgi.conf
AddHandler wsgi-script .wsgi