Настройка django с apache2

Я работал над своим первым django, который представляет собой сайт портфолио. Сайт работал как положено при запуске на сервере django, однако при настройке его с помощью apache на сервере linux некоторые вещи перестали работать. Я думаю, что дело в том, как я настроил default.conf.

здесь присутствует кнопка для загрузки rtf-файлов, а CSS-стиль для страниц администратора не загрузился.

Я продублировал файл 000-default.conf и назвал его django_project.conf, отключил первый и включил второй. вот что находится в этом файле:

<VirtualHost *:80>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

   
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /static /home/bashaar/rp-portfolio/static
<Directory /home/bashaar/rp-portfolio/static>
 Require all granted
</Directory>

Alias /uploads /home/bashaar/rp-portfolio/uploads
 <Directory /home/bashaar/rp-portfolio/uploads>
   Require all granted
 </Directory>

<Directory /home/bashaar/rp-portfolio/personal_portfolio>
 <Files wsgi.py>
  Require all granted
 </Files>
</Directory>

WSGIScriptAlias / /home/bashaar/rp-portfolio/personal_portfolio/wsgi.py
WSGIDaemonProcess django_app python-path=/home/bashaar/rp-portfolio python-home=/homebashaar/.  rp-portfolio/venv
WSGIProcessGroup django_app

Я также дал apaches разрешение на эти файлы:

bashaar@portfolio:~$ ls -la всего 52 drwxr-xr-x 6 bashaar bashaar 4096 Apr 23 10:19 . drwxr-xr-x 3 root root 4096 Apr 16 14:42 ... -rw------- 1 bashaar bashaar 9669 Apr 24 09:00 .bash_history -rw-r--r-- 1 bashaar bashaar 220 Apr 16 14:42 .bash_logout -rw-r--r-- 1 bashaar bashaar 3771 Apr 16 14:42 .bashrc drwx------ 4 bashaar bashaar 4096 Apr 16 17:45 .cache drwxrwxr-x 5 bashaar bashaar 4096 Apr 16 16:35 .local -rw-r--r-- 1 bashaar bashaar 807 Apr 16 14:42 .profile drwxrwxr-x 12 bashaar www-data 4096 Apr 24 07:55 rp-portfolio drwx------ 2 bashaar bashaar 4096 Apr 16 15:41 .ssh -rw-r--r-- 1 bashaar bashaar 0 Apr 16 15:12 .sudo_as_admin_successful -rw------- 1 bashaar bashaar 2266 Apr 23 10:19 .viminfo

В моем журнале ошибок apache говорится:

[Thu Apr 25 09:21:40.861251 2024] [autoindex:error] [pid 72612:tid 139682469836352] [client 90.193.197.146:60203] AH01276: Cannot serve directory /home/bashaar/rp-portfolio/static/: Не найден подходящий DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm), а сгенерированный сервером индекс каталога запрещен директивой Options, referer: http://77.68.30.88/

Из журнала apache кажется, что что-то связано с index.html? У меня есть файл base.html, нужно ли его менять?

Вернуться на верх