OSX 웹서버

macOS 에서 Apachedml mod_rewirte 모듈 활성화 방법


macOS 에서 Apachedml mod_rewirte 모듈 활성화 방법


  2023-05-24  616 View 공개

macOS에서 Apache의 mod_rewrite 모듈을 활성화하는 방법은 아래와 같다.

  1. 먼저, Apache 설정 파일을 편집하려면 Terminal에 다음 명령어를 입력한다.

    bash
    sudo nano /etc/apache2/httpd.conf

    이 명령어는 HTTPD 설정 파일을 열어 편집할 수 있게 해준다.

  2. 텍스트 에디터가 열리면, mod_rewrite를 찾아보자. 이를 위해 'Control + W'를 누르고 'mod_rewrite'라 입력한다. 주석 처리된 줄을 찾을 수 있을 것이다. 아마도 다음과 같을 것이다.

    shell
    #LoadModule rewrite_module libexec/apache2/mod_rewrite.so

    이 주석을 해제하여 모듈을 활성화한다. 주석을 해제하려면 줄 앞의 '#' 문자를 삭제한다. 이렇게 하면 다음과 같이 보일 것이다.

    bash
    LoadModule rewrite_module libexec/apache2/mod_rewrite.so
  3. 그 다음, .htaccess 파일을 사용하여 mod_rewrite 규칙을 설정할 수 있도록 Apache 설정을 변경해야 한다. 이를 위해 httpd.conf 파일에서 <Directory '/Library/WebServer/Documents'> 섹션을 찾아보자.

    이 섹션에서 AllowOverride NoneAllowOverride All로 변경해보자. 이 변경은 .htaccess 파일에 있는 지시문을 허용한다.

  4. 변경 사항을 저장하려면 'Control + O'를 눌러보자. 그 다음 'Control + X'를 눌러 편집기를 종료한다.

  5. 마지막으로, Apache 서버를 재시작하여 변경 사항을 적용한다. 다음 명령어를 사용하면 된다.

    sudo apachectl restart

    이렇게 하면 Apache의 mod_rewrite 모듈이 활성화되고 .htaccess 파일에서 규칙을 사용할 수 있게 된다. 이 규칙은 URL 재작성과 관련된 여러 가지 유연한 기능을 제공한다.



🚩 OSX 웹서버 글 모음 (총 59 건)

[macOS] 빅서 (Big Sur) 에서 아파치 + PHP 8.X 설치하기

Last Updated : 2023-09-05
#매킨토시 #애플맥 #맥미니 #맥북

[MaxOSX] 이미 발급된 Lets Encrypt 의 SSL 인증서 삭제

Last Updated : 2023-09-05

[macOS] SSH로 접속 시도한 로그 조회하기

Last Updated : 2023-07-07

[macOS] M1 맥미니/맥북에어에 Homebrew 설치여부 확인하기

Last Updated : 2023-07-07

[macOS] M1 맥미니/맥북에어에 Apache 웹서버가 설치되어 있는지 확인하는 방법

Last Updated : 2023-07-07

[macOSX] 맥 터미널에서 디렉토리 복사 명령어

Last Updated : 2023-07-06