LAMP/설치/우분투/20.04

< LAMP

정보[편집 / 원본 편집]

본 문서는 라엘님의 문서(cc0)를 바탕으로 작성된 것입니다.

모든 작업은 루트 권한을 가진 유저로 작업합니다.

문단 상단에 명령어가, 하단에는 설명하는 구조로 되어있습니다.

설치된 프로그램 업데이트[편집 / 원본 편집]

root@gaon:~# apt update
root@gaon:~# apt -y upgrade
root@gaon:~# apt autoremove

apt update를 통해 업데이트를 할 프로그램들을 확인합니다.

이후 apt -y upgrade로 업데이트를 진행합니다. 여기서 -y 옵션은 apt upgrade를 입력하면 업데이트를 할지 여부를 Y, n로 물어보는데, -y 옵션을 통해 미리 Y를 선택합니다.

이때 선택하는 창이 뜨는 경우가 있는데, 이때에는 Keep local version(기본값)을 선택합니다.

마지막으로 apt autoremove 명령어로 필요없는 프로그램들과 설정파일들을 삭제합니다.

서버 시스템 시간 설정[편집 / 원본 편집]

root@gaon:~# dpkg-reconfigure tzdata

현쟈 서버의 시스템 시간을 설정합니다. Asia, Seoul 순서대로 선택합니다. Asia 선택 후, "s" 버튼을 누르면 쉽게 선택 할 수 있습니다.

만약 dpkg 명령어가 작동되지 않는다면, 또는 귀찮다면

root@gaon:~# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

를 입력합니다.

필수 프로그램 설치[편집 / 원본 편집]

root@gaon:~# apt install git vim unzip zip

git, vim, unzip, zip 프로그램을 설치합니다. 해당 프로그램들은 서버 관리시 유용하게 사용하는 프로그램등이므로 설치하시기 바랍니다.

아파치[편집 / 원본 편집]

아파치 설치[편집 / 원본 편집]

root@gaon:~# apt -y install apache2

이제 아파치를 설치합니다. apt -y install apache2 명령어로 설치합니다. 여기서 옵션 -y는 위에서 설명한 옵션가 동일합니다.

이후 서버의 아이피 주소를 브라우저에 입력하면 "Apache2 Ubuntu Default Page"라는 제목의 사이트가 뜨면 됩니다.

필수 모듈 켜기[편집 / 원본 편집]

root@gaon:~# a2enmod rewrite headers ssl
root@gaon:~# a2dismod -f autoindex

필수 모듈을 켭니다.

rewrite 모듈은 특히 CMS에서 https://example.com/index.php?menu=hello&documentsnumber=534같이 긴 주소를 https://example.com/hello/534와 같이 줄여주는 기능을 합니다.

ssl 모듈은 https 접속을 위해 필요한 모듈입니다.

• 현재 페이지 URL 줄이기