Как обслуживать сервер django, работающий на http://127.0.0.1:9090 на www.website.com/api/ с использованием apache? - PullRequest
0 голосов
/ 10 марта 2019

Я использую сервер Django, который я использую в качестве серверной среды и для создания вызовов API для проекта.Сервер Django работает по IP-адресу 127.0.0.1:9090.

Теперь сервер apache обрабатывает трафик моего веб-сайта для www.careeranna.com (настроен с помощью cPanel)

<VirtualHost 170.249.254.47:443>
  ServerName www.careeranna.com
  DocumentRoot /home/roshan/public_html/
  ServerAdmin webmaster@careeranna.com
  UseCanonicalName Off
      <IfModule userdir_module>
        <IfModule !mpm_itk.c>
          <IfModule !ruid2_module>
            <IfModule !mod_passenger.c>
              UserDir disabled
              UserDir enabled roshan
            </IfModule>
          </IfModule>
        </IfModule>
      </IfModule>
</VirtualHost>

Как мне это сделать?

У меня естьпопытался создать обратный прокси

<VirtualHost 170.249.254.47:443>
    ServerName careeranna.com
    ServerAlias www.careeranna.com  
    ProxyPreserveHost On
    ProxyPass /pyapi/ http://127.0.0.1:9090/
    ProxyPassReverse /pyapi/ http://127.0.0.1:9090/
</VirtualHost>

, но при проверке пути www.careeranna.com/pyapi/ он выдает 404

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...