ฉันได้อัปโหลด 2 โปรเจ็กต์ django ก่อนหน้านี้และทำงานได้ดีบนเซิร์ฟเวอร์อย่างสมบูรณ์ แต่ตอนนี้ฉันได้รับข้อผิดพลาดนี้ด้วยเหตุผลบางประการ ฉันได้ทบทวนบทช่วยสอนทีละคำและแก้ไขหลายครั้ง ฉันไม่แน่ใจว่าเหตุใดฉันจึงได้รับข้อผิดพลาดนี้:
คุณไม่ได้รับอนุญาตให้เข้าถึงทรัพยากรนี้ เซิร์ฟเวอร์ไม่สามารถอ่านไฟล์ htaccess ได้ ปฏิเสธการเข้าถึงเพื่อความปลอดภัย
ข้อผิดพลาด 403 ถูกห้าม คุณไม่ได้รับอนุญาตให้เข้าถึงทรัพยากรนี้ เซิร์ฟเวอร์ 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 ahesham ahesham 4096 6 ส.ค. 23:08 น.
drwxr-xr-x 3 รูทรูท 4096 5 ส.ค. 02:30 น.
-rw ------- 1 ahesham ahesham 2115 7 ส.ค. 02:20 .bash_history
-rw-r--r-- 1 ahesham ahesham 220 ส.ค. 5 02:30 .bash_logout
-rw-r--r-- 1 ahesham ahesham 3771 5 ส.ค. 02:30 น. bashrc
drwx------ 3 ahesham ahesham 4096 6 ส.ค. 12:53 .cache
drwxrwxr-x 10 ahesham www-data 4096 6 ส.ค. 20:15 ผลงาน
-rw-r--r-- 1 ahesham ahesham 807 5 ส.ค. 02:30 น.
drwx------ 2 ahesham ahesham 4096 5 ส.ค. 02:41 .ssh
-rw-r--r-- 1 ahesham ahesham 0 5 ส.ค. 02:42 .sudo_as_admin_successful
เมื่อฉันลองโปรเจ็กต์บนเซิร์ฟเวอร์ 8000 มันทำงานได้อย่างสมบูรณ์แบบ อย่างอื่นฉลาดเมื่อฉันเปลี่ยนคำสั่งต่อไปนี้: sudo ufw ลบอนุญาต 8000
sudo ufw อนุญาต http/tcp
sudo บริการ apache2 รีสตาร์ท
คำถามของฉันคือฉันทำอะไรผิดและจะแก้ไขได้อย่างไร
โปรดแจ้งให้เราทราบหากมีข้อมูลเพิ่มเติมที่จำเป็นเพื่อช่วยในการแก้ไข