나는 몽구스가 HTTP 요청을 위해 포트 8080에서 수신 대기하는 C++ 서버를 가지고있다. 아파치 서버가 이미 포트 80을 사용하고 있기 때문에 포트 8080을 사용 중입니다.localhost 수신 청취 서버 : 8080 아파치가 여전히 포트 80을 청취 할 수 있습니까?
http 요청을 수신하는 C++ 서버가있는 이유는 Facebook에서 보낸 GET을 수신하여 사용자의 Facebook 정보 . Facebook 서버 측 Auth에 대해서는 localhost : 8080으로 리디렉션됩니다.
페이스 북에서 보낸 정보를 올바르게 받고 있지만, 아파치가 클라이언트 웹 페이지에 내 html을 제공하지 않습니다 (로컬 호스트로만 리디렉션하면 제대로 작동합니다).
두 가지 작업을 모두 수행 할 수 있습니까? 클라이언트가 여전히 포트 80에서 index.html을 얻으려고합니까 아니면 8080이 이것을 보낼 것으로 기대합니까?
기본적으로 웹 클라이언트 (브라우저 또는 다른 클라이언트)는 항상 포트 80에서 가져 오려고 시도합니다. 다른 포트에서 페치하도록 명시 적으로 알려야합니다. 클라이언트가 일반 웹 서버에 연결하지 않으면 리디렉션에 몇 가지 문제가있을 수 있습니다. –
그 질문은 기존의 질문 인 [C++ Linux Server가 Facebook HTTP 인증 메시지를받는] (http://facebook.stackoverflow.com/questions/11946136/c-linux)에 후속 조치 [편집] 할 수 있습니다. -server-getting-facebook-http-authentication-message). 이러한 사소한 세부 사항이 기존 상황의 맥락에 잘 들어 맞는 경우 프로젝트의 모든 작은 세부 사항에 대해 새로운 질문을 열지 마십시오. 감사. – CBroe
혹시이 권리를 가지고 계셨습니까? 방법?? –