Я пытаюсь перевести сайт Django, над которым я работал, из стадии сервера разработки в реальную среду хостинга. В настоящее время я просто хостинг на моей личной машине. У меня уже установлены Apache и mod-wsgi, но у меня проблемы с загрузкой статических файлов. Я почти уверен, что это связано с Apache. Вот мой конфигурационный файл для сайта:
<VirtualHost *:80>
ServerName localhost
ServerAlias daifotis.dyndns.org
ServerAdmin webmaster@daifotis.com
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>
Я пытаюсь разместить файлы из каталога, который я называю псевдонимом static. Когда я пытаюсь загрузить сайт, появляется весь контент, но нет CSS. Кроме того, когда я нажимаю на мой адрес www.server.com/static/, отображается страница с правильным содержимым каталога. Однако я не понимаю, почему, если я нажимаю на ссылку, чтобы просмотреть файл, он говорит, что URL не существует. Я застрял на этом некоторое время, поэтому любая помощь будет высоко ценится.