Спасибо, рута настроил!
У меня теперь почему то по адресу виртуального хоста открывается phpinfo , которое стоит в localhost по умолчанию.
Дописал в httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so # установился при помощи apt-get
<VirtualHost test:80>
ServerName test.loc
DocumentRoot "/home/test" # случайная папка с правами 777
DirectoryIndex index.html index.htm
WSGIScriptAlias / /home/test/application.wsgi
<Directory /home/test>
Options All
Options MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/test/error.log
CustomLog /home/test/access.log common
</VirtualHost>
Файлы с логами создались сами по себе.
Файл application.wsgi содержит в себе функцию вывода текущей версии Django
# cat application.wsgi
import sys
def app(environ, start_response):
" ... "
message = "You use Python %s version." % sys.version[:3]
start_response("200 OK", [("Content-Type", "text/html")])
return [message]
application = app
Дописал 127.0.0.1 test.loc в etc/hosts
На форумах в интернете верде виртуальные хосты как то по разному создаются. До этого он меня вообще 403 ошибкой посылал даже по localhost.