Apache에서 리디렉션을 사용하여 작은 URL을 전체 URL로 확장합니다.

Apache에서 리디렉션을 사용하여 작은 URL을 전체 URL로 확장합니다.

작은 URL을 확장하기 위한 애플리케이션 설정이 있습니다. 브라우저에서 히트가 수신되면 내 도메인에서 실행되는 Apache 로드 밸런서에 요청이 생성됩니다. 내 도메인이 "mydomain"이라고 가정해 보겠습니다.

요청이 내 Apache 로드 밸런서에 오면 URL로 변환되어야 합니다.http://ip:port/MY_APP/myAdaptor/abcd

작은 URL:http://mydomain.le/abcd

확장된 URL:http://ip:port/MY_APP/myAdaptor/abcd

매개변수는 다음과 같습니다.

  • IP: 서버의 IP
  • port: 애플리케이션 포트
  • MY_APP: 배포된 애플리케이션
  • myAdaptor: 내 어댑터 이름
  • abcd: 작은 URL

어떻게 구성할 수 있나요?

답변1

httpd.conf에 아래 구성을 추가한 후 예상대로 결과를 얻었습니다.

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^/?([a-z]+) http://ip:port/MY_APP/myAdaptor/$1
</IfModule>

관련 정보