Apache: 내부 포트를 공용 포트로 리디렉션

Apache: 내부 포트를 공용 포트로 리디렉션

그래서 저는 내부 서버에서 Apache를 실행하고 있으며 외부에서 포트 10000을 내부적으로 포트 80으로 포트 전달했습니다.

내 라우터가 루프백을 지원하지 않아서 네트워크 외부에서 액세스를 시도했습니다. 에 갔는데 <external ip>:10000/wordpressWordpress 로그인 페이지가 잘 보입니다.

내부 네트워크에서 테스트했을 때 <internal ip>:80Apache의 기본 "It works!"를 볼 수 있습니다. 웹 페이지. 올바른 경로를 지정하면 /var/www/ 폴더를 탐색할 수도 있습니다. 하지만 으로 이동하면 <internal ip>:80/wordpress/브라우저가 자동으로 으로 리디렉션을 시도 <internal ip>:10000/wordpress하지만 실패합니다.

<internal ip>와 가 혼동되는 이유는 무엇 <external port>이며 리디렉션을 중지하려면 어떻게 해야 합니까? <internal ip>:80내부 네트워크에서 이동할 수 있어야 하며 리디렉션되지 않아야 합니다.

서버 OS: 우분투 서버 10.10

라우터: Trendnet 652BRP

답변1

내가 사용할 웹페이지에 대한 포트 전달을 테스트하기 위해브라우저샷외부에서 보이는 풍경을 사진으로 한두 장 찍으세요. 내부에서 WAN 인터페이스에 액세스하려고 하면 이상한 결과가 표시됩니다. 그래서 항상진실외부 관점.

당신은 아마도 "It Works!"라는 메시지를 받았을 것입니다. WordPress 설정 방식으로 인해 Apache 기본 페이지가 표시됩니다. 자동화 도구를 사용하여 설치를 수행한 경우 mod_rewriteApache 구성을 사용하여 사용자 정의 규칙을 만들거나 수정했을 수 있습니다. httpd.confApache의 호스트 구성과 지시어를 보려면 다시 확인하세요 Listen.

관련 정보