Использование Python (Flask) и PHP на apache2

Я запускаю страницу на основе Flask и Apache2 / MOD_Wsgi и хочу также развернуть страницу с помощью PHP (IDE под названием Codiad). 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 я добавляю на свой сайт, я следовал этим направления (Loosly)

Я могу заставить работать только python или только PHP, когда объединяю два файла конфигурации, я получаю страницу Python, но путь, который должен вернуть PHP, дает мне 404

0

Решение

Измените конфигурацию вашей страницы PHP, чтобы она указывала непосредственно на проект (в данном случае / home / nathan / www / enjay / Codiad), а затем над этой конфигурацией добавьте псевдоним для веб-адреса, который вы хотите

Alias /Codiad "/home/nathan/www/enjay/Codiad"<Directory /home/nathan/www/enjay/Codiad>
**Existing Config**
</Directory>
0

Другие решения

Я думаю, что так и должно быть.

<Directory /home/nathan/www/enjay>
Options indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
Allow from all
</Directory>
-1

По вопросам рекламы [email protected]