Я пытаюсь переместить сайт Django, с которого я работал, из стадии сервера dev и в реальную среду хостинга. Пока я просто хожу на своей машине. У меня уже установлены Apache и mod-wsgi, но у меня проблемы с получением статических файлов. Я почти уверен, что это связано с Apache. Вот мой файл конфигурации для сайта:
<VirtualHost *:80>
ServerName localhost
ServerAlias daifotis.dyndns.org
ServerAdmin [email protected]
DocumentRoot /home/daifotis/code/
Alias /media/ /home/daifotis/code/feris/sitestatic
Alias /static/ /home/daifotis/code/feris/sitestatic
#AliasMatch ^/([^/]*\.css) /home/daifotis/code/feris/sitestatic/$1
<Directory /home/daifotis/code/feris/sitestatic>
Order allow,deny
Allow from all
</Directory>
<Directory /home/daifotis/code/feris>
Order allow,deny
Allow from all
</Directory>
<Directory /home/daifotis/code/feris/jobsite>
Order allow,deny
Allow from all
</Directory>
WSGIDaemonProcess feris processes=2 threads=15 display-name=%{GROUP}
WSGIProcessGroup feris
WSGIScriptAlias / /home/daifotis/code/feris/apache/django.wsgi
<Directory /home/daifotis/code/feris/apache>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Я пытаюсь разместить файлы из каталога I, псевдоним со статикой. Когда я пытаюсь загрузить сайт, все содержимое появляется, но нет css. Кроме того, когда я нажимаю свой URL-адрес www.server.com/static/, страница отображается с соответствующим содержимым каталога. Однако я не понимаю, почему, если я нажимаю ссылку для просмотра файла, он говорит, что URL-адрес не существует. Я застрял на этом некоторое время, поэтому любая помощь будет очень оценена.