Apache 모드 로그인 창

Apache 모드 로그인 창

우분투 14.04 아파치 2.4.7

사이트를 보호하기 위해 Apache에서 모달 로그인 페이지를 만들기 시작했고 설치에서 몇 가지 차이점을 발견하여 계속하기 전에 몇 가지 설명이 필요했습니다.

나는 이 절차를 따랐습니다. 오래된 것일 수 있으므로 문제를 일으키기 전에 확인하고 싶었습니다. http://melandri.net/2012/04/29/using...mod-auth-form/

모달 로그인 페이지가 제대로 작동하려면 /etc/apache2/apache2.conf 파일에 다음 모듈 항목이 필요합니다.

LoadModule auth_form_module modules/mod_auth_form.so
LoadModule session_module modules/mod_session.so
LoadModule request_module modules/mod_request.so
LoadModule session_cookie_modules/mod_session_cookie.so

그러나 이 설치에는 /etc/apache2에 모듈 폴더가 없습니다.

/usr/lib/apache2/modules에서 모듈을 찾았습니다.

폴더에서 로드하려고 시도했지만 작동하는지 확실하지 않습니다. apache2ctl -M을 사용하여 로드된 모듈을 확인했지만 나열되지 않았습니다.

이 폴더를 /etc/apache2에 복사할 수 있습니까?

아니면 이 모듈을 사용하여 Apache를 다시 컴파일해야 합니까? 이건 좋지 않다는 글을 어디선가 읽었습니다.

답변1

Debian 기반 시스템(Ubuntu 포함)에서는 모듈이 의 심볼릭 링크를 사용하여 구성됩니다 /etc/apache2/mods-enabled. /etc/apache2/mods-available후자를 보면 찾고 있는 모듈에 해당하는 etc. auth_form.load가 표시됩니다.session.load

이를 활성화하려면 a2enmod(Apache 2 활성화 모듈)을 사용하십시오.

sudo a2enmod auth_form
sudo a2enmod session
sudo a2enmod request
sudo a2enmod session_cookie

모듈을 비활성화하는 명령은 입니다 a2dismod.

관련 정보