이전에 SSH 터널을 만들었지 만 OSX에 문제가 있습니다. 웹 사이트의 포트 80을 사용하고 내 localhost : 8080에 연결하려고합니다. 이 명령을 실행할 때원격 포트에서 로컬 포트로의 OSX SSH 터널
ssh -L 8080:<cloud_ip_address>:80 [email protected]<cloud_ip_address> -N
기본 아파치가 작동합니다! 페이지.
웹 응용 프로그램을 실행중인 원격 시스템의 포트 80을 가져 오지 못하는 이유는 무엇입니까?
업데이트 아직 해결책이 없지만 좀 더 자세한 정보가 있습니다. 내가 얻는 페이지는/var/www/html의 기본 페이지이지만 정적 페이지가없는 Flask 앱을 제공하고 있습니다.
불행히도 이것은 효과가없는 것 같습니다. 나는 여전히 클라우드 서버에서 기본 우분투 아파치 페이지를 얻는다. 나는 OSX가 몇몇 일반적인 SSH 기능을 가린다는 것을 읽었다. 더 적절한 포럼에서이 질문을 던졌습니다. [SU 포럼] (http://superuser.com/questions/1168824/forwarding-remote-port-80-to-osx-localhost-port) –
일부 파기, 나는 무슨 일이 일어나고 있는지에 대해 약간의 이해 (그러나 여전히 해결책이 없음)를 얻었다. 내가받는 페이지는/var/www/HTML의 기본 페이지입니다. 그래서 내 Flask 앱 경로가 기본 경로로 보이지 않습니다. 그럼에도 불구하고 터널을 플라스크 앱으로 보내는 방법에 대한 답변이 없습니다. –