Запустите проект Django из WordPress (на основе WordPress, используя Apache и mod_wsgi)

Я хочу, чтобы мой WordPress сайт на основной URL, какwww.example.com а джанго на субурле вродеwww.example.com/djnago используя Apache и mod_wsgi.

Я пытаюсь реализовать это на моем локальном компьютере, я создал два отдельных файла .conf в / etc / apache / sites-available для wordpress и django.

Отдельно оба работают нормально, например,

на www.example.com -> WordPress работает

на www.abc123.com -> Джанго работает

Но я хочу запустить django по адресу www.example.com/django из проекта WordPress, и он не работает. Я сделал следующее:

Файл хостов:

my_system_ip     wptesting.com/django
my_system_ip     wptesting.com

файлы внутри / etc / apache / sites-available:

для WordPress:

<VirtualHost *:80>

ServerName wptesting.com
ServerAlias wptesting.com

DocumentRoot /path_to/wordpress

<Directory /path_to/wordpress/>
AllowOverride All
Order allow,deny

allow from all
#            Options Indexes FollowSymLinks
#            Require all granted
</Directory>
</VirtualHost>

для Джанго:

<VirtualHost *:80>
WSGIScriptAlias / /path_to/wsgi.py$

ServerName wptesting.com/django
ServerAlias wptesting.com/django

<Directory /path_to_project/>
            Options Indexes FollowSymLinks
            Require all granted
</Directory>
</VirtualHost>

Ошибка : www.wptesting.com работает ноwww.wptesting.com/django дает404 не найдена ошибка и я думаю, что сначала он попадает в URL проекта WordPress, а затем попробуйте отобразить URLwww.wptesting / Джанго из URL-адресов, определенных в проекте WordPress, поэтому я получаю эту ошибку 404 Not Found. Это означает, что проект Django не получил успеха на www.wptesting.com/django

Пожалуйста, дайте мне знать, где я ошибаюсь, мне нужно сделать только один файл .conf внутри сайтов доступным, и если да, то какие изменения я должен внести или есть что-то еще, что не так?

Ответы на вопрос(1)

Ваш ответ на вопрос