SH1R0_HACKER
[우분투 서버 - 웹 개발] 2. Ubuntu 20.04 LTS에 APM 설치 본문
패키지 설치 전 필수작업
(패키지 정보 업데이트 및 패키지 업그레이드)
1. 설치가능한 패키지 리스트를 최신으로 업데이트합니다.
sudo apt update
2. 설치된 패키지 중 업그레이드가 가능한 패키지 리스트들을 보여줍니다.
apt list --upgradable
3. 시스템에 설치된 패키지들을 최신버전으로 업그레이드합니다.
sudo apt upgrade
4. 불필요한 패키지들을 제거합니다.
sudo apt autoremove
[ APACHE 2 설치 ]
< 아파치 설치여부 확인 >
apt list --installed apache2
우분투 서버를 처음으로 설치했다면 apache2 서버가 설치되어있지 않습니다.
Listing...Done 이후 아무것도 출력되지 않는다면 설치되지 않은겁니다.
만약 설치되어 있다면 Listing...Done 아래에 다음과 같이 설치된 버전이 표시됩니다.
< 아파치 설치 >
sudo apt install apache2
위 명령어를 입력하여 apache2 설치를 진행합니다.
Do you want to continue? [Y/n]
(계속 하시겠습니까? [Y/n])
문구가 출력되면 y를 입력해 설치를 계속합니다.
< 정상 설치 확인 >
ifconfig
ifconfig 명령어를 이용해 ip를 확인한 후 인터넷 주소창에 입력해줍니다.
Apache2가 정상적으로 설치되었다면 위와 같은 화면을 볼 수 있습니다.
[ 마리아DB (MariaDB) 설치 ]
마리아DB 다운로드받다가 화병날뻔했습니다.
한국인으로서 이건 용납할 수 없습니다.
미러서버를 변경하여 다운로드 속도를 높여주도록 합니다. (선택사항)
아래의 명령어를 이용하여 MariaDB 10.3버전을 설치해주도록 합니다.
sudo apt install mariadb-server mariadb-client mariadb-backup galera-3 libmariadb3 mariadb-common
설치가 완료되었으면 MariaDB의 버전을 확인해 줍니다.
mariadb -V
다음으로는 MariaDB 보안설정 단계입니다.
sudo mysql_secure_installation
root의 비밀번호를 입력하라는 화면이 뜨는데 그냥 엔터키를 눌러 다음으로 진행해줍니다.
설치 직후에는 root 암호가 없습니다.
Set root password? [Y/n] : DB 루트 계정의 패스워드를 설정하시겠습니까?
y를 입력해서 패스워드를 설정해줍니다.
New password : 패스워드 입력
Re-enter new password : 패스워드 한번 더 입력
Remove anonymous users? [Y/n] : 익명 사용자를 삭제하시겠습니까?
삭제를 원한다면 y를 입력해서 삭제해줍니다.
Disallow root login remotely? [Y/n] : root 계정의 원격 로그인을 비활성화 하시겠습니까?
저는 n을 입력해서 원격 접속시에서 제어할 수 있도록 했습니다.
Remove test database and access to it? [Y/n] : 테스트 DB및 테스트 DB에 대한 권한을 삭제하시겠습니까?
y를 입력해서 삭제합니다. (나중에 따로 제작해서 테스트 가능)
Reload privilege tables now? [Y/n] : 권한 테이블을 Reload하시겠습니까?
y를 입력해서 지금까지 입력한 내용을 설정합니다.
sudo mariadb 또는 sudo mysql
위 명령어를 통해 MariaDB 콘솔에 로그인을 하실 수 있습니다.
MariaDB 10.3 초기 설정값에서는 mysql_native_password 인증을 사용할 수 없습니다.
인증 플러그인을 변경하는 방법으로 사용가능하게 만들 수 있습니다.
자세한 내용은 아래 블로그를 참고해주세요.
[ PHP 7 설치 ]
sudo apt update
sudo apt install php libapache2-mod-php php-mysql
sudo apt install php-{bcmath,bz2,imagick,imap,intl,gd,mbstring,mysql,pspell,readline,xml,xmlrpc,zip}
위 명령어를 순서대로 입력해서 php 7 을 설치해줍니다.
'Web > 웹 서버 개발' 카테고리의 다른 글
[우분투 서버 - 웹 개발] 1. Ubuntu 18.04 LTS + APM 설치 (0) | 2021.01.11 |
---|---|
[우분투 서버 - 웹 개발] 2-1. Ubuntu 20.04 LTS에 APM 설치 (요약) (0) | 2021.01.10 |
[우분투 서버 - 웹 개발] 1. Ubuntu 20.04 LTS 설치하기 (0) | 2021.01.09 |