【发布时间】:2016-08-16 02:53:01
【问题描述】:
我正在运行一个基于 Flask 和 Apache2/MOD_Wsgi 的页面,并且我还想使用 PHP(一个名为 Codiad 的 IDE)部署一个页面。 Flask 作为我的主页( enjay.work ),我希望 Codiad 在 enjay.work/codiad 上运行
不幸的是,我对 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
【问题讨论】:
标签: php python apache ubuntu flask