Я загрузил 2 проекта django раньше и отлично работал на сервере, но теперь по какой-то причине я получаю эту ошибку. Я пересматривал учебник слово за словом и пересматривал его несколько раз, я не уверен, почему я продолжаю получать эту ошибку:
У вас нет разрешения на доступ к этому ресурсу. Сервер не может прочитать файл htaccess, отказывает в доступе в целях безопасности.
Ошибка 403 Forbidden У вас нет прав доступа к этому ресурсу. Сервер Apache/2.4.46 (Ubuntu) на порту 80
Вот файл конфигурации:
<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/ahesham/Portfolio/static
<Directory /home/ahesham/Portfolio/static>
Require all granted
</Directory>
Alias /media /home/ahesham/Portfolio/media
<Directory /home/ahesham/Portfolio/media>
Require all granted
</Directory>
<Directory /home/ahesham/Portfolio/Portfolio>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIScriptAlias / /home/ahesham/Portfolio/Portfolio/wsgi.py
WSGIDaemonProcess Portfolio python-path=/home/ahesham/Portfolio python-home=/home/ahesham/Portfolio/venv
WSGIProcessGroup Portfolio
</VirtualHost>
когда я набираю ls -la
всего 36
drwxr-x--- 5 ахешам ахешам 4096 6 авг 23:08 .
drwxr-xr-x 3 root root 4096 5 августа 02:30 ..
-rw------- 1 ахешам ахешам 2115 7 августа 02:20 .bash_history
-rw-r--r-- 1 ахешам ахешам 220 5 августа 02:30 .bash_logout
-rw-r--r-- 1 ахешам ахешам 3771 5 авг 02:30 .bashrc
drwx------ 3 ахешам ахешам 4096 6 августа 12:53 .кэш
drwxrwxr-x 10 ahesham www-data 4096 6 авг 20:15 Портфолио
-rw-r--r-- 1 ахешам ахешам 807 5 авг 02:30 .profile
drwx------ 2 ахешам ахешам 4096 5 августа 02:41 .ssh
-rw-r--r-- 1 ахешам ахешам 0 5 авг 02:42 .sudo_as_admin_successful
когда я пробую проект на сервере 8000, он отлично работает, в противном случае, когда я изменяю следующие команды: sudo ufw удалить разрешить 8000
sudo ufw разрешить http/tcp
перезагрузка службы sudo apache2
У меня вопрос, что я делаю не так и как это исправить?
Пожалуйста, дайте мне знать, если требуется дополнительная информация, чтобы помочь исправить это