2016-08-22 14 views
1

demo-spring-cas-angular 포트 8081에서 작동하도록 구성되었습니다. 내 컴퓨터 (OSX)에서 실행하면 작동이 잘됩니다.JHipster (Spring, Angular), Vagrant - 서버에서 빈 재생

방글라데시 내부에서 작동 할 때 문제가 있습니다. 포트 8081는 내가 8081 (나는 데이터베이스에 대한 액세스, 유레카 레지스트리, CAS의 인스턴스가) 이외의 다른 포트에 문제가없는

config.vm.network "forwarded_port", guest: 8080, host: 8080 
    config.vm.network "forwarded_port", guest: 8081, host: 8081 
    config.vm.network "forwarded_port", guest: 8761, host: 8761 
    config.vm.network "forwarded_port", guest: 5432, host: 5432 
    config.vm.network "forwarded_port", guest: 3306, host: 3306 
    config.vm.network "forwarded_port", guest: 8443, host: 8443 

을 전달됩니다. OSX에서

:

curl http://localhost:8081/index.html#/ 
curl: (52) Empty reply from server 

방랑에서 :

curl http://localhost:8081/index.html#/ 
<!doctype html> 
<!--[if lt IE 7]>  <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> 
<!--[if IE 7]>   <html class="no-js lt-ie9 lt-ie8"> <![endif]--> 
<!--[if IE 8]>   <html class="no-js lt-ie9"> <![endif]--> 
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> 
... 

내가 응용 프로그램을 부팅하는 동안 예외가 표시되지 않습니다.

Access URLs: 
---------------------------------------------------------- 
    Local:  http://127.0.0.1:8081 
    External: http://127.0.0.1:8081 
---------------------------------------------------------- 

응용 프로그램이나 방랑제에 문제가 있습니까? 8081에 다른 응용 프로그램을 실행하려고했습니다. 문제가 발생하지 않았습니다. 이 IP를 할당 (또는 로컬 호스트)의 경우 있도록 loopback 주소는

+0

VM을 부팅 할 때 포트 8081 (호스트에서 실행중인 프로세스)에서 충돌이 발생하지 않습니까? –

+0

8081은 VBoxHeadl에서 사용합니다. 머신 시동 포워딩 중에 OK 기본값 : 8081 (게스트) => 8081 (호스트) (어댑터 1)' – mateusz

+0

VM을 종료하고 netstat를 실행하여 8081이 무료인지 확인하십시오 - 포트 포워딩'config.vm .network "forwarded_port", guest : 8081, host : 8088' 또는 다른 무료 포트 (netstat를 확인하십시오.)가 더 잘 작동하는지 확인하십시오. –

답변

3

당신이

server: 
    port: 8081 
    address: 0.0.0.0 

그렇게는 VM

127.0.0.1 외부에서 사용할 수있을 것입니다 수 application-dev.yml에서 호스트 정보를 변경할 수 있습니다 다른 네트워크 인터페이스에서 액세스 할 수없는 서버 구성이므로 VM 외부에서 액세스 할 수 없습니다. 서버를 0.0.0.0에 바인드하면 모든 인터페이스에서 사용 가능합니다.

+0

도움을받지 못했습니다 - [일부 말장난] (http://pastebin.com/nWSb1ZsN). 포트 8081은 물론 8081로 전달됩니다. – mateusz

+0

미안하지만 복사/붙여 넣기에서 약간 남았습니다. 서버 주소는 0.0.0.0이 아니어야합니다. 0.0.0.1 –

+0

이제 모든 것이 정상입니다. 고마워요. :) 왜 내가이 항구를 다른 항구처럼 전진시킬 수 없는지 아십니까? – mateusz