문의게시판
문의사항이 있다면 누구나 자유롭게 질문하고 답변할 수 있습니다.
Q미니톡 클라이언트 설치 문의
CentOS7에 아파치와 PHP를 설치하여 미니톡 클라이언트 설치를 진행하던 중
아래와 같은 오류가 떠서 httpd.conf 도 수정하고 LoadModule rewrite_module modules/mod_rewrite.so 코드도 추가했는데
이런 경우 어떤 설정이 안되어서 그런지 알 수 있을까요?
.htaccess 파일도 RewriteEngine On 설정되어 있습니다.
- 사용중인 웹서버의 rewrite 설정을 확인할 수 없습니다. 매뉴얼을 참고하여 rewrite 설정을 완료하여 주십시오.
A 답변
서버를 직접 세팅해서 사용하신다면 기본적으로 아파치에서 .htaccess 파일을 통한 rewrite 규칙을 적용할지 여부가 비활성화 되어 있습니다.
httpd.conf 파일을 열어보시면
<Directory /var/www/*>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
이런식으로 Directory 설정이 있을텐데, 파란글씨부분의 경로를 웹서버의 ROOT 폴더 경로로 지정하시고, (이미 웹서버 ROOT 폴더로 지정되어 있는 Directory 설정이 존재한다면 해당 설정내에서 수정)
빨갛게 표시된 AllowOverride All 부분의 설정을 All 로 설정해주셔야 .htaccess 파일이 동작하게 됩니다.