본문 바로가기

코딩 학습/Aws

[aws] apache 서버 세팅 방법 (+APM 세팅)

ubuntu 환경에서 웹 서버를  설치하기 위해서 간단한 명령이 필요한데, 매번 외어지지 않아서 서칭 하거나 chatgpt에게 물어봤는데, 웹 서칭이나 chatgpt나 동일한 답이 나오지 않으나 내가 원하는 간단한 세팅은 동일한 프로세스로 가능하기에 다음번에는 편하기 위해서 정리한다.

 

먼저 본인의 경우, apache서버를 설치하기로 한다.

 

1. 시스템의 패키지 목록을 업데이트 한다.

sudo apt-get update

 

2. Apache 서버를 설치한다.

sudo apt-get install apache2

 

3. 설치가 완료되면 서비스가 제대로 실행되었는지 확인한다.

sudo systemctl status apache2

 

를 하면 콘솔에서 acitve (running)이 초록색으로 나타나는걸 확인할 수 있다.

그러면 ctrl+z를 눌러서 해당 화면에서 나오도록 하고

당신의 ip 주소로 접속해보면 'apache2 Default Page'가 나오며 제대로 작동하는 것을 확인할 수 있다.

 

ver. 231102 추가

주로 이용하는 PHP 와 mysql 세팅도 추가한다.

 

1) php 및 php 모듈 설치

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-json

* php : php 본체

* libapache2-mod-php : apache와 php 연동 모듈

* php-mysql : mysql 과 php 연동 모듈(mysqli, pdo 포함)

* php-curl : curl 라이브러리 요청용 모듈

* php-gd : 이미지 작업

* php-mbstring : 다국어 지원 멀티 바이트 문자열 처리 모듈

* php-xml : xml 파싱과 생성 모듈

* php-json : json 데이터 처리 모듈

 

2) Mysql 설치 (RDS 사용할 시 설치하지 말것)

sudo apt-get install mysql-server