mod_speling Apache 모듈을 사용하는 방법
데비안과 우분투
데비안 또는 우분투에서 mod_speling 모듈을 활성화하려면 다음 단계를 따르십시오.
1. SSH를 사용 하여 서버에 로그인하십시오 .
2. root 사용자로서 다음 명령을 입력하여 mod_speling 모듈을 활성화하십시오.
aa2enmod speling
3. 다음 명령을 입력하여 Apache를 다시 시작하십시오.
service apache2 restart
이제 mod_speling 모듈이 활성화되었습니다. .htaccess 지시문을 사용하여 파일 이름을 처리하는 데 사용하는 디렉토리를 제어 할 수 있습니다. 이렇게하려면 다음 단계를 수행하십시오.
1. 다음 명령을 입력하십시오 :
cd / etc / apache2 / sites-available
2. 텍스트 편집기에서 웹 사이트 구성 파일을 연 다음 원하는 디렉토리에 대해 AllowOverride 지시문이 모두 또는 옵션으로 설정되어 있는지 확인하십시오 .
3. 새 사이트 구성을로드하려면 다음 명령을 입력하십시오. 교체 사이트 이름을 자신의 사이트 구성 파일의 이름으로 :
a2ensite sitename
4. mod_speling 처리를 사용하려는 웹 사이트 디렉토리 (예 : / var / www )로 변경하십시오.
5. 다음 줄이 포함 된 .htaccess 파일을 만듭니다.
<IfModule mod_speling.c> CheckSpelling에 대한 CheckCaseOnly </ IfModule>
6. 구성을 테스트하십시오. 예를 들어, test.html 이라는 파일 이 있으면 이제 Test.html , TEST.html , test.HTML 또는 URL에 다른 대소 문자 조합을 지정하여 웹 브라우저에서 파일 을 볼 수 있습니다 .
CENTOS와 페도라
CentOS 또는 Fedora에서 mod_speling 모듈을 활성화하려면 다음 단계를 수행하십시오.
1. SSH를 사용 하여 서버에 로그인하십시오 .
2. mod_speling 모듈은 기본적으로 이미로드되어있을 수 있습니다. 이런 경우인지 확인하려면 루트 사용자로 다음 명령을 입력하십시오.
httpd -M | grep speling
· mod_speling 모듈이 활성화되면 다음과 같은 결과가 나타납니다.
speling_module (shared)
· 이 출력이 보이지 않으면 /etc/httpd/conf/httpd.conf 파일에 다음 줄을 추가 하십시오.
LoadModule speling_module modules / mod_speling.so
그런 다음 다음 명령을 입력하십시오.
service httpd restart
mod_speling 모듈이 활성화되면 .htaccess 지시문을 사용하여 파일 이름을 처리하는 데 사용하는 디렉토리를 제어 할 수 있습니다. 이렇게하려면 다음 단계를 수행하십시오.
1. 열기 /etc/httpd/conf/httpd.conf 파일의 텍스트 편집기에서 파일을 누른 다음 확인 있는지 확인 에 AllowOverride의 지시로 설정되어 모든 또는 옵션 디렉토리 또는 원하는 디렉토리에 대해.
경우 에 AllowOverride의 지시어로 설정되지 않은 모든 또는 옵션 의 변경 사항을 저장, 확인 을 httpd.conf 파일을 다음 서버를 다시 시작하려면 다음 명령을 입력합니다 :
service httpd restart
2. mod_speling 처리를 사용하려는 웹 사이트 디렉토리 (예 : / var / www / html )로 변경하십시오.
3. 다음 줄이 포함 된 .htaccess 파일을 만듭니다.
4. <IfModule mod_speling.c> 5. CheckSpelling에 대한 6. CheckCaseOnly </ IfModule>
7. 구성을 테스트하십시오. 예를 들어, test.html 이라는 파일 이 있으면 이제 Test.html , TEST.html , test.HTML 또는 URL에 다른 대소 문자 조합을 지정하여 웹 브라우저에서 파일 을 볼 수 있습니다 .