나는 파이썬으로 PHP로 작성된 두 개의 애플리케이션을 실행하는 아파치 서버를 가지고있다. PHP는 루트 URL에 서버가 있어야합니다 (예 : localhost
). Python 응용 프로그램은 편안한 응용 프로그램이며 localhost/api/
아래에 있어야합니다. 나는이 라인이 별도의 파일에 파이썬 앱의동일한 호스트/포트에서 Apache와 작동하도록 두 개의 서로 다른 webapps를 구성하는 방법은 무엇입니까?
I의 Heep입니다의 confuguration :
WSGIScriptAlias /api /home/user/my_app/deployment/deployment/wsgi.py
문제는,이다 지금 내 파이썬 응용 프로그램에서 액세스 :
localhost/api/api/
내가 원하는 :
localhost/api
나는 WSGIScriptAlias
에 변경할 수 있습니다
WSGIScriptAlias//home/user/my_app/deployment/deployment/wsgi.py
의 PHP 응용 프로그램이 accesible되지 않을 것 때문에 ... 나는 api
에서 시작 URL을 노출 파이썬 응용 프로그램을 수정할 수 없습니다 한편 ...
mod_rewrite
을 시도 :
RewriteEngine On
RewriteRule ^/api(.*) /api/api/$1
하지만 이는 작동하지 않습니다. 어떤 아이디어?
내 "콘텍 스 루트"를 비울 수 없으므로 항상 무언가이어야한다고 가정합시다. – mnowotka
wsgi.py를 게시 할 수 있습니까? – Anoop