我正在運行一個基於Flask和Apache2/MOD_Wsgi的頁面,並且想要使用PHP(稱爲Codiad的IDE部署一個頁面)。 Flask作爲我的主頁面(enjay.work),我希望Codiad能夠運行在enjay.work/codiad在apache2上使用Python(Flask)和PHP
不幸的是,我對Apache配置有最基本的理解,並且根本不知道如何找到我需要的東西。
這是我到目前爲止有:
<virtualhost *:80>
ServerName enjay.work
DocumentRoot /home/nathan/www/enjay
WSGIDaemonProcess enjay user=nathan group=www-data threads=5 home=/home/nathan/www
WSGIScriptAlias//home/nathan/www/enjay/enjay.wsgi
<Directory /Codiad>
Options indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
Allow from all
</Directory>
<Directory />
WSGIProcessGroup enjay
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
Require all granted
</Directory>
</virtualhost>
現在,當我瀏覽到enjay.work/Codiad我得到一個404頁。爲我添加到我的網站的PHP項目我跟着這些directions(鬆散)
當我結合兩個配置文件,我可以得到只是python的工作,或只是PHP的工作,我得到的Python頁面,但應該返回PHP的路徑給了我404
不設置'DocumentRoot/home/nathan/www/enjay'使它成爲我可以相對引用它嗎? [來源](https://httpd.apache.org/docs/2.4/mod/core.html#documentroot)@MEX – NathanJ
如何使用'/'來引用它,這意味着根目錄。 – MEX
是的,在我的cofig中,我設置了文檔,因此我可以將其作爲/ – NathanJ