2015-01-23 1 views
1

node.js와 함께 localhost에서 작동하는 간단한 응용 프로그램이 있습니다.node.js의 수신 대기 포트에 도메인 이름을 할당하는 방법은 무엇입니까?

server.js

var port = process.env.PORT || 8080; 

는 해당 포트에 사용자 정의 URL을 할당 할 수 있습니까? 특급 : localhost : myapp

미리 감사드립니다.

+0

IP 주소에는 도메인 이름을 지정할 수 있지만 포트에는 도메인 이름을 지정할 수 없습니다. –

답변

0

물론이지만 터치가 복잡합니다.

먼저 리버스 프록시로 작동하려면 Apache 또는 NGinx가 필요합니다. 귀하의 앱은 여전히 ​​localhost : 8080 또는 그 이상에서 실행되지만 NGinx는 주어진 호스트 이름을 청취하고이 트래픽을 '업스트림 서버'(이 경우 localhost : 8080)로 라우트 할 수 있습니다. http://nginx.com/resources/admin-guide/reverse-proxy/

그런 다음 도메인 이름을 DNS 서버에 등록하거나 로컬 개발의/etc/hosts 파일에 등록해야합니다./etc/hosts는 다음과 같습니다.

127.0.0.1 myapp 
+0

어쨌든 대답은 정말로 복잡합니다 .thnx입니다! – Mar

관련 문제