0
我有一個Python應用程序瓶從家裏/應用/演示目錄結構爲的Python應用程序瓶
來源>控制器>(views.py,模板>的index.html)
views.wsgi
views.wsgi
import sys
sys.path.insert(0, 'Applications/demo/src/controller')
from views import app as application
views.py
from flask import Flask
app = Flask(__name__)
if __name__ == '__main__':
app.run(debug=True)
裏面的/ etc/apache2的/網站可用,我創建了一個名爲mysite.conf與內容conf文件 -
<VirtualHost *:80>
WSGIDaemonProcess views
WSGIScriptAlias//Applications/demo/views.wsgi
<Directory /Applications/demo/src/controller>
WSGIProcessGroup views
WSGIApplicationGroup %{GLOBAL}
Require all granted
</Directory>
</VirtualHost>
奔着這些命令 -
sudo a2dissite 000-default.conf
sudo a2ensite mysite.conf
sudo /etc/init.d/apache2 restart
當我重新啓動apache並轉到頁面時,我得到了
故宮
您沒有權限訪問/在此服務器上。
謝謝@格拉漢姆,但仍然是同樣的問題。我需要給文件一些權限嗎? – amitmac
下載到所有文件和文件本身的目錄必須可供Apache運行的用戶讀取。 –