no image
[Apache] mod_rewrite 간략 정리
맨날 Apache 가상호스트 설정하면서 rewrite 조건이 헷갈려가지고 참고용으로 정리했다.RewriteCond 지시자는 RewriteRule 과 함께 사용된다.RewriteCond 다음에 오는 RewriteRule은 RewriteCond 에서 설정한 패턴과 일치해야지만 RewriteRule들을 실행한다.Rule[L] : 정의된 최종행 이 행 이후의 RewriteRule은 무시[R] : 리다이렉트 실행[F] : 403에러로 redirect[G] : 410에러로 redirect[P] : proxy request로 보냄[N] : 새로운 룰 시작[R] : 무조건 redirect[PT] : Input URL을 그대로 유지하며 Return URL을 실행한다.[NC] : 대소문자를 구별하지 않음[OR] : OR ..
2016.08.08
no image
[Apache] 폴더(디렉토리) 목록 출력 방지
Apache 를 사용할 때 처음 설정 그대로 두고 사용하면 보안 문제가 있는데 대표적인 것 중의 하나가 Index 리스닝 문제이다. (현재는 기본적으로 막혀있다) 저 상태로 그대로 두면 서버 내에 파일들이 무엇이 있는지 알 수 있기 때문에 중요한 자료가 있다면 심각한 보안 이슈가 된다. 그렇기 때문에 반드시 서버를 운영할 때는 보이지 않도록 하는 것이 좋다. 아파치 설정 파일을 찾아보면 httpd.conf 라는 파일이 있다. (또는 .htaccess 파일) 해당 파일을 열어서 찾게 되면 아래와 같은 부분이 있다(버전이 계속 업데이트 되면서 내용 자체가 없을 수도 있다). Options FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow..
2016.03.27