Hostwinds 튜토리얼

에 대한 검색 결과:


목차


Apache mod_rewrite를 활성화하는 방법
1 단계 - Apache가 설치되고 실행 중인지 확인합니다.
2 단계 – mod_rewrite 활성화

Apache Mod_rewrite를 활성화하는 방법

태그 : Apache 

Apache mod_rewrite를 활성화하는 방법
1 단계 - Apache가 설치되고 실행 중인지 확인합니다.
2 단계 – mod_rewrite 활성화

Apache mod_rewrite를 활성화하는 방법

Apache 웹 서버는 다양한 Linux 배포판 중 유행 웹 서버입니다.이 인기는 모듈을 활성화하거나 비활성화하여 필요에 맞게 웹 서버를 사용자 정의 할 수있는 모듈 식 디자인으로 인해 부분적으로입니다.이러한 모듈 중 하나는 mod_rewrite 모듈 이며이 기사에서 사용하는 방법을 다루는 mod_rewrite 모듈입니다.시작하기 전에 SSH를 통해 서버에 로그인했는지 확인해야합니다.SSH를 사용하여 서버에 액세스하는 방법을 확실하지 않은 경우이 주제를 더 자세히 설명하는 가이드를 참조하십시오. SSH를 통해 서버에 연결하십시오.

1 단계 - Apache가 설치되고 실행 중인지 확인합니다.

이 시점에서 Apache를 설치하지 않은 경우 다음 명령을 실행하여 이렇게 할 수 있습니다. Apache를 이미 설치 한 경우 다음 단계로 진행할 수 있습니다.

yum install httpd -y

설치가 완료되면 systemctl을 사용하여 Apache를 시작합니다.

systemctl start httpd

다음 명령을 사용하여 Apache가 실행 중인지 확인할 수 있습니다.

systemctl status httpd

Apache가 실행중인 경우 다음 출력이 표시되어야합니다.

systemd[1]: Starting The Apache HTTP Server...
systemd[1]: Started The Apache HTTP Server.

2 단계 – mod_rewrite 활성화

CentOS 7과 같은 CentOs의 대부분의 현대적인 버전은 mod_rewrite가 기본적으로 활성화되어 있습니다. 그러나 다음 명령을 사용 하여이 모든 것을 사용 하여이 모든로드 된 모듈을 나열 할 수 있습니다.

httpd -M | grep rewrite

mod_rewrite 모듈이 현재로드 된 경우 다음과 유사한 출력을보아야합니다.

rewrite_module (shared)

모듈이 출력에 나열되어 있지 않으면 활성화해야합니다.일반적으로 이것은 CentOS 환경에서 두 가지 방법 중 하나로 수행 될 수 있습니다.첫 번째 방법은 좋아하는 텍스트 편집기를 사용하여 00-base.conf 파일에 다음 행을 추가하는 것입니다.이 기사에서는 아래에서 볼 수 있듯이 나노를 사용할 것입니다.

nano /etc/httpd/conf.modules.d/00-base.conf

파일이 열리면 다음 줄을 추가하거나 주석 처리를 제거합니다.

LoadModule rewrite_module modules/mod_rewrite.so

두 번째 방법은 위에서 사용한 것과 동일한 줄을 httpd.conf 파일에 직접 추가하거나 주석 해제하는 것입니다.

nano /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so

두 가지 방법을 사용하여 모듈을 활성화하면 Apache를 다시 시작해야합니다.

systemctl restart httpd

Apache가 다시 시작된 후 mod_rewrite 모듈을 .htaccess 파일을 통해 활성화 및 활용해야합니다.

작성자 Michael Brower  /  유월 22, 2017