Я запускаю страницу на основе 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
Измените конфигурацию вашей страницы PHP, чтобы она указывала непосредственно на проект (в данном случае / home / nathan / www / enjay / Codiad), а затем над этой конфигурацией добавьте псевдоним для веб-адреса, который вы хотите
Alias /Codiad "/home/nathan/www/enjay/Codiad"<Directory /home/nathan/www/enjay/Codiad>
**Existing Config**
</Directory>
Я думаю, что так и должно быть.
<Directory /home/nathan/www/enjay>
Options indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
Allow from all
</Directory>