簡體   English   中英

Apache 403權限被拒絕

[英]Apache 403 Permission Denied

我正在嘗試訪問一個我正在使用Apache運行的網站。 問題是我收到403錯誤,並且僅進入“權限被拒絕”錯誤頁面。 后端等本身正在使用Django。

我從錯誤日志中得到了什么:

(13)權限被拒絕:訪問/ index /被拒絕

我還編輯了默認的apache conf:

<VirtualHost *:80>

DocumentRoot /var/www

<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerM$
        Order allow,deny
        Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, $
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/acess.log combined

ServerAdmin webmaster@localhost

WSGIDaemonProcess djangoapps python-path=/home/djangoa$
WSGIProcessGroup djangoapps
WSGIScriptAlias / /home/djangoapps/plugit/wsgi.py

<Directory /home/djangoapps/plugit>
        <Files wsgi.py>
                Require all granted
        </Files>
</Directory>

</VirtualHost>

加載的(我希望)wsgi.py文件沒有包含比默認內容更多的文件。 我還在項目中的所有內容上都設置了www-data:www-data

您正在使用哪個操作系統? 您是否獲得對服務器的root訪問權限? 如果是,請檢查SELinux是否被禁用。 如果不是,則通過在服務器終端上運行setenforce 0禁用它來禁用它。


問:什么是SELinux?

答: 增強安全性的Linux(SELinux)是類似於AppArmour的Linux內核安全性模塊(一種系統防火牆)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM