SH1R0_HACKER

[우분투 서버 - 웹 개발] 1. Ubuntu 18.04 LTS + APM 설치 본문

Web/웹 서버 개발

[우분투 서버 - 웹 개발] 1. Ubuntu 18.04 LTS + APM 설치

SH1R0_HACKER 2021. 1. 11. 17:34

Ubuntu 18.04 LTS 다운로드 : releases.ubuntu.com/bionic/

 

Ubuntu 18.04.5 LTS (Bionic Beaver)

Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m

releases.ubuntu.com

[ Ubuntu 18.04 LTS Server 간단한 설치과정 ]

- 설치 언어 선택 : English

- 사용가능한 업데이트 (선택) : [ Update to the new installer ] 또는 [ Continue without updating ]

- 키보드 설정 : Korean

- 네트워크 연결 : 수동설정이 필요하다면 설정하고 아니면 엔터

- 프록시 설정 : 보통 설정하지 않음

- 미러서버 설정 : http://mirror.kakao.com/ubuntu 로 변경

- 저장공간 설정 : 기본값으로 냅두고 엔터 -> 엔터 -> Continue

- 프로파일 설정 : 이름, username, password 입력하고 server name에는 localhost나 ubuntu 등의 임의의 서버이름 작성

- SSH 설정 : [ Install OpenSSH server ] 선택하고 진행

- 추가 패키지 설치 : 아무것도 선택 안하고 진행

 

설치 완료 후 [ Reboot ]

sudo passwd      # root 패스워드 설정
sudo su     # root 계정으로 전환
apt update     # 설치가능한 패키지 리스트 업데이트
apt upgrade     # 시스템에 설치된 패키지 업데이트
apt autoremove     # 불필요한 패키지 제거

[ Apache2 설치 ]

apt install apache2     # Apache2 설치
apache -v     # Apache 버전 확인

설치 이후 웹 브라우저에 서버 아이피 입력해서 Apache2 Default Page 가 보이면 정상적으로 설치됨


[ 기타 유틸 설치 ]

apt install ssl-cert     # https 인증서 관련 프로그램 설치
apt install certbot     # 무료 인증서 발급 프로그램 설치

[ Apache2 Module 활성화 ]

a2enmod rewrite
a2enmod headers
a2enmod ssl
a2dismod -f autoindex

service apache2 restart
     # 변경사항 적용