티스토리 뷰

리눅스

[리눅스 과제] 아파치, mysql 설치편

삼봉지구 물주먹 2023. 5. 27. 12:34

{아파치}

 

아파치란 Apache HTTP Server(HTTPD)라고 불리며, 오픈소스 소프트웨어 그룹인 아파치 소프트웨어 재단에서 만드는

웹서버 프로그램입니다.

 

패키지 업데이트

리눅스에 접속 후 'sudo apt-get update' 명령어를 입력

이 명령어는 운영체재에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어이다.

'sudo' 는 슈퍼 유저로 무언가를 수행한다는 의미를 가지고 있는 명령어이다. (현재 계정에서 root의 권한을 빌림)

 

아파치 설치 명령어

'sudo apt-get install -y apache2' 명령어로 아파치를 설치 필자는 이미 설치를 마쳤음으로 몇 줄 안뜸 

 

네트워크 설정

Virtual Box -> 설정 -> 네트워크 -> NAT -> 포트 포워딩

 

NAT (netword address translation) : NAT는 컴퓨터 네트워킹에서 쓰이는 용어로써, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록 하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 말한다.

 

포트포워딩

오른쪽 위에 + (더하기) 버튼을 클릭 후 새 규칙을 만들어 규칙의 이름과 호스트 IP, 호스트 포트, 게스트 IP, 게스트 포트를 

입력해 주면 된다.

 

호스트 IP - 본인 컴퓨터의 IP주소

호스트 포트 - 열고 싶은 포트의 포트 번호

게스트 IP - 우분투 리눅스의 IP주소

게스트 포트 - 호스트 포트와 동일

 

아파치 접속

웹 페이지에 본인 컴퓨터 IP 주소를 입력하면 위와 같은 화면이 뜸 (접속 성공)

 

 

 

{Mysql}

 

Mysql 은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터 베이스 관리 시스템 (RDBMS) 이다.

 

mysql 설치 명령어

'sudo apt-get install mysql-server' 명령어를 입력해 설치

 

y 입력

설치 도중 뭐라뭐라 뜨면서 계속 할거냐고 묻는데 'y' 입력 후 엔터

(설치할땐 항상 긍정적으로)

 

mysql 설치완료

설치가 다 완료되면 다음과 같은 화면이 나옴