Score:0

เซิร์ฟเวอร์ Apache/2.4.46 (Ubuntu) ที่ข้อผิดพลาดพอร์ต 80

ธง ug
A_K

ฉันได้อัปโหลด 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 รีสตาร์ท

คำถามของฉันคือฉันทำอะไรผิดและจะแก้ไขได้อย่างไร

โปรดแจ้งให้เราทราบหากมีข้อมูลเพิ่มเติมที่จำเป็นเพื่อช่วยในการแก้ไข

in flag
Apache มีสิทธิ์เข้าถึง `/home/ahesham/Portfolio` หรือไม่ นี่จะเป็นส่วนหนึ่งของการกำหนดค่า AppArmor
A_K avatar
ug flag
A_K
ตรวจสอบสิทธิ์ที่ได้รับอย่างไร @มาติโก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา