如何使用apache为在www.website.com/api/上http://127.0.0.1:9090上运行的django服务器提供服务?

时间:2019-03-09 23:59:55

标签: django apache

我正在运行一个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>

但在ping通www.careeranna.com/pyapi/时,它会显示404

0 个答案:

没有答案