아파치는 우분투에서 매우 효과적인 웹 서버 툴이지만, 설정 과정이 다소 복잡할 수 있습니다. 다행히도 우분투 서버 시스템에서 Webmin을 사용한다면, Webmin UI를 통해 간편하게 설정할 수 있습니다.
이 가이드에서는 Webmin을 활용하여 우분투 서버에 Apache 웹 서버를 설치하는 방법을 자세히 안내합니다. 또한 Webmin 웹 UI 인터페이스를 통한 관리 방법도 함께 설명합니다.
우분투 서버에 Webmin 설치하기
Webmin에 포함된 Apache 서버 모듈을 사용하기 위해서는 먼저 Webmin 웹 UI 인터페이스를 구성해야 합니다. Webmin 설치는 비교적 간단합니다. 설치를 위해 터미널 창을 열고, SSH를 통해 우분투 서버에 접속하거나 서버에 직접 앉아 명령줄에 접근합니다.
우분투 서버 명령줄에 접근할 수 있게 되면, 다음 과정을 통해 Webmin 웹 UI를 활성화할 수 있습니다.
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
sudo apt install ./webmin_1.981_all.deb
Webmin 설치에 대한 추가적인 지침이 필요한 경우, 우분투 서버에서 Webmin 설정 방법 가이드를 참고하십시오.
루트 비밀번호 설정
우분투 서버에서 Webmin 웹 UI를 사용하려면 루트 계정과 해당 비밀번호가 필요합니다. 보안상의 이유로 우분투는 기본적으로 루트 비밀번호를 잠가둡니다.
루트 비밀번호를 설정하려면 먼저 sudo -s
명령을 사용하여 루트 계정으로 로그인해야 합니다.
sudo -s
루트 액세스 권한을 얻은 후에는 passwd
명령을 사용하여 루트 비밀번호를 설정할 수 있습니다. 안전하면서도 기억하기 쉬운 비밀번호를 설정해야 합니다.
참고: 안전한 비밀번호 생성에 도움이 필요하다면 여기를 방문하세요.
passwd
루트 계정 설정이 완료되면 Webmin 웹 UI에 로그인할 수 있습니다. 새로운 브라우저 탭을 열고 다음 URL로 접속하여 Webmin 웹 UI에 접근하십시오.
http://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:10000
로그인 화면에서 사용자 이름에는 “root”를, 비밀번호에는 새로 설정한 루트 비밀번호를 입력하여 로그인하십시오.
우분투 서버에 Apache 웹 서버 패키지 설치
Webmin을 사용하여 우분투 서버에 Apache를 설정하려면 다음 단계를 따르십시오.
1단계: 좌측 메뉴에서 옵션을 표시하고, “대시보드” 옆의 “Webmin” 섹션에서 “미사용 모듈” 버튼을 클릭합니다.
2단계: “미사용 모듈” 섹션에서 “Apache Webserver” 버튼을 찾아 선택하여 Apache Webserver 모듈 섹션으로 이동합니다.
3단계: Webmin Apache Webserver 모듈 영역에 “Apache 서버 실행 파일 /usr/sbin/apache2가 존재하지 않습니다. Apache가 설치된 경우, 올바른 경로를 사용하도록 모듈 설정을 조정하십시오.”라는 메시지가 표시됩니다.
설치 과정을 시작하려면 녹색의 “지금 설치” 버튼을 클릭하십시오.
4단계: 녹색 “지금 설치” 버튼을 클릭하면 파란색 “지금 설치” 버튼으로 바뀝니다. 이 버튼을 눌러 Apache를 실행하는 데 필요한 모든 패키지를 우분투 서버에 설치하십시오.
Webmin에서 Apache 웹 서버 구성
Apache 웹 서버의 기본 설정도 유용하지만, 필요에 따라 몇 가지 구성 설정을 변경할 수 있습니다. 변경 방법은 다음과 같습니다.
1단계: Webmin 사이드바에서 “서버” 섹션을 찾아 클릭합니다.
2단계: “서버” 영역에서 “Apache Webserver” 옵션을 클릭하면 Apache Webserver 구성 영역으로 이동합니다.
3단계: Apache 웹 서버에서 수정하고 싶은 설정을 찾습니다. 옵션에는 “프로세스 및 제한”, “네트워킹 및 주소”, “MIME 유형”, “기타”, “디렉토리별 옵션 파일” 등이 있습니다.
Apache 웹 서버에 파일 추가
Apache 서버가 활성화되었으므로 이제 HTML 파일을 추가할 차례입니다. Webmin을 이용한 방법은 다음과 같습니다.
1단계: Webmin 왼쪽 사이드바에서 “도구” 메뉴 옵션을 선택합니다.
2단계: “도구” 영역 내에서 “파일 관리자” 옵션을 찾아 클릭하여 Webmin 파일 관리자 앱을 엽니다.
3단계: 파일 관리자 내에서 “var”를 찾아 더블 클릭하여 /var/ 디렉토리에 접근합니다. 그런 다음 “www” 폴더를 선택하고 더블 클릭하여 /var/www/ 폴더에 접근합니다.
4단계: /var/www/ 폴더에서 “html” 폴더를 찾아 더블 클릭하여 Apache 웹 서버의 웹 디렉토리에 접근합니다.
5단계: Webmin 파일 관리자에서 “파일” 버튼을 클릭하고, “여기에 파일을 끌어다 놓거나 클릭하여 선택” 텍스트를 클릭하여 새로운 HTML 문서를 Apache 서버에 업로드합니다.