리눅스에서 asp.net core와 PHP를 동시에 한 도메인에서 서비스 할 수 있을까요?

현재 PHP 로 된 소스를 .net core로 변환하고 있습니다. 워낙 PHP로 만든 사이트의 구조가 엉망이어서 단 기간에 프로젝이 완료 될것 같지 않은데, 중요 기능은 .net core로 구성하고 오픈한 후 PHP에서는 덜 중요한 기능위주로 서비스 하다가 완전히 옮겨 가고 싶은데…( 시간상의 이유 )

혹시 리눅스서버(아파치) 에서 .net core와 php가 한 URL로 동시에 서비스가 되나요?
구글을 뒤져도 질문은 있는데 명확한 답변이 없네요.

최악은 host에 따라 www는 .net core로 서비스 하고 www 없이 들어오면 php로 한 다음
www 쪽으로만 접근되게 하고 메뉴에 따라 www 없는 php를 호출하게 하는 것인데, 복잡해서 같은 URL로 동시에 구성이 되면 좋을것 같습니다. 그런데, .net core는 아래 처럼 proxy 관련 셋팅이 있다보니
php와 같이 돌아가는 확신이 없는 상태 입니다.
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/

참고할 만한 어떤 답글이라도 주시면 정말 감사하겠습니다.

1개의 좋아요

nginx등으로 리버스 프록시 설정하신후 url 라우팅에 따라 .net core 웹서버 주소와 php 웹서버 주소를 각각 설정하시면 될것 같은데 참고해 보시기 바랍니다.

7개의 좋아요

너무 바빠서 테스트를 못 해 봤는데, 최근에야 다시보고 있습니다.
답변 주셨는데, 너무 응답이 늦었습니다. 문서 참고해서 잘 테스트 해 보겠습니다.
감사합니다

3개의 좋아요