Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

Ubuntu 에서 apt 로 설치된 Apache httpd 의 설정 방식

제목

Ubuntu 에서 apt 로 설치된 Apache httpd 의 설정 방식

Ubuntu 에서 apt 로 설치된 Apache httpd 는 다음과 같은 Perl Script 를 제공한다.

  • a2dismod : Module 을 비활성화한다.
  • a2enmod : Module 을 활성화한다.
  • a2disconf : 설정을 비활성화한다.
  • a2enconf : 설정을 활성화한다.
  • a2dissite : VirtualHost 를 비활성화한다.
  • a2ensite : VirtualHost 를 비활성화한다.
  • a2query : 활성화된 Module / 설정 / VirtualHost 를 조회한다.

Ubuntu 에서 apt 로 Apache httpd 를 설치했다면, 설정파일은 /etc/apache2/apache2.conf 이고, /etc/apache2/apache2.conf 파일은 다음과 같이 mods-enabled, conf-enabled, sites-enabled 의 설정파일들을 include 한다.

IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
IncludeOptional conf-enabled/*.conf
IncludeOptional sites-enabled/*.conf

mods-enabled, conf-enabled, sites-enabledmods-available, conf-available, sites-available 에 있는 파일 중 "enabled" 할 것들을 Symbolic Link 로 참조한다.

a2enmod 의 경우 mods-available 의 파일을 mods-enabled 에 Symbolic Link 로 걸어주는 일을 수행한다.

예를 들어 다음과 같이 a2enmod 명령을 실행한다면,

sudo a2enmod proxy

다음과 같은 명령이 실행되는 것과 같다.

cd /etc/apache2/mods-enabled
ln -s ../mods-available/proxy.load proxy.load
ln -s ../mods-available/proxy.load proxy.conf

만약, VirtualHost 를 추가하려면, sites-available 에 설정파일을 작성하고, a2ensite 명령어로 추가해주는 방식이다.

제목

첨부파일