2012-07-06 3 views

답변

0

answer here을 찾고 내 로컬 웹 서버에서 테스트 해 보았습니다.

@ othiym23처럼 아파치의 mod_proxymod_rewrite을 사용해야 작동합니다.

당신은 같이 당신의 .htaccess 파일에 상대적으로 간단한 규칙을 추가 할 수 있습니다

<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteRule ^tiddlywiki5.*$ http://whereNodeDotJSIsRunning:8080/ [P] 


</IfModule> 

그리고 이것은 어떤에서 당신이 아파치를 통해 Node.js를 서버를 방문 할 수 http://yourApacheServer.com/tiddlywiki5/ 같은 URL을 얻을 것입니다. 규칙의 끝에있는 [P] 플래그은 Plesk를 현재 노드의 확장을 가지고 http://yourApacheServer.com/tiddlywiki5/

2

노드는 Tomcat과 같은 응용 프로그램 서버가 아닙니다. 고유 한 네이티브 네트워크/웹 서버로서 자체 프로세스로 실행되기 때문에 Apache를 노드 응용 프로그램에 연결하려면 Apache의 built-in proxy support을 사용하는 것이 가장 쉽습니다.

대부분의 경우 HTTP 지원이 완전하고 효율적이기 때문에 Node가 자체적으로 웹 서버로 작동하는 것이 더 효율적입니다. Express, Strata 또는 RESTify 및 정적 리소스를 효율적으로 제공하는 것과 같은 것을 처리하는 미들웨어 라이브러리와 같은 많은 웹 프레임 워크가 있습니다.

관련 문제