2014-01-31 2 views
2

포트 80에 sails.js를 넣어야하지만 이미 아파치가 사용하고 있습니다. 두 포트 (sails.js와 apache)를 같은 포트 80에 둘 수있는 방법은 무엇입니까? 우리 회사에서는 모든 포트가 PORT 80을 제외하고 차단되어 있기 때문에 필요합니다. (이것은 nodejs와 socket.io (웹 소켓)가있는 실시간 응용 프로그램이고 다른 쪽은 PHP 응용 프로그램입니다). 고마워요예를 들어 포트 80에서 sails.js 응용 프로그램을 실행하는 방법은 무엇입니까?

+0

http://stackoverflow.com/questions/1694144/can-two-applications-listen-to-the-same-port –

답변

5

무료 포트 (예 : 1337)에서 돛을 실행하고 mod_proxy과 함께 Apache를 사용해야합니다.

<VirtualHost *:80> 
    ServerName www.youserver.com 

    ProxyPass/http://localhost:1337/ 
    ProxyPassReverse/http://localhost:1337/ 
</VirtualHost> 

은 자세한 내용 mod_proxy documentation를 참조하십시오 : 다음 가상 호스트가이 같은 것, 그것은 아파치 설정에 장전해야합니다.

+1

아파치와 관련된 작업에 대한 특기 사항을 미리 보시고이 답변을 올리십시오. – gorelative

관련 문제