wsgi.tpl 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <VirtualHost %ip%:%web_port%>
  2. ServerName %domain_idn%
  3. %alias_string%
  4. ServerAdmin %email%
  5. DocumentRoot %docroot%
  6. ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
  7. Alias /vstats/ %home%/%user%/web/%domain%/stats/
  8. Alias /error/ %home%/%user%/web/%domain%/document_errors/
  9. SuexecUserGroup %user% %group%
  10. CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
  11. CustomLog /var/log/%web_system%/domains/%domain%.log combined
  12. ErrorLog /var/log/%web_system%/domains/%domain%.error.log
  13. <Directory %home%/%user%/web/%domain%/stats>
  14. AllowOverride All
  15. </Directory>
  16. <IfModule mod_ruid2.c>
  17. RMode config
  18. RUidGid %user% %group%
  19. RGroups apache
  20. </IfModule>
  21. <IfModule itk.c>
  22. AssignUserID %user% %group%
  23. </IfModule>
  24. <IfModule mod_wsgi.c>
  25. WSGIDaemonProcess apx-idea user=%user% group=%user% processes=1 threads=5 display-name=%{GROUP} python-path=%home%/%user%/web/%domain%/private/django/%domain%/env/lib/python2.6/site-packages
  26. WSGIProcessGroup apx-idea
  27. WSGIApplicationGroup %{GLOBAL}
  28. </IfModule>
  29. <Directory %docroot%>
  30. AllowOverride FileInfo
  31. Options ExecCGI Indexes
  32. MultiviewsMatch Handlers
  33. Options +FollowSymLinks
  34. Order allow,deny
  35. Allow from all
  36. </Directory>
  37. Include %home%/%user%/conf/web/%web_system%.%domain%.conf*
  38. </VirtualHost>