현상 : 웹어플리케이션을 아파치서버에서 구동시에 웹브라어저에서 리프레시로 재접속할려고 할때 505 에러메시지 발생

에러메시지 : AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

접근방법

apache 의 httpd.conf파일에서 debug 모드로 수정하고 자세한 에러로그를 확인한다.

해결책 :

1. 모듈을 작동되는지 확인한다.

mod_rewrite 모듈을 로드되어 있어야 한다.

2. vhost conf 파일에 rewrite 로직을 추가한다.

      RewriteEngine on

      # Don't rewrite files or directories

      RewriteCond %{ENV:REDIRECT_STATUS} ^$

      RewriteCond %{REQUEST_FILENAME} -f [OR]

      RewriteCond %{REQUEST_FILENAME} -d

      RewriteRule ^ - [L]

      # Rewrite everything else to index.html to allow html5 state links

      RewriteRule ^ index.html [L]

3. index.html의 기본경로가 htdocs 폴더이므로 실제경로를 입력해 준다.

RewriteRule "^/games" "/usr/local/games/web"


블로그 이미지

희망잡이

,