개인 공부/TIL

Linux에서 Apache 띄우기

kaleb 2023. 1. 2. 18:33
728x90

웹 서버 :

인터넷상의 웹사이트가 운영되고 있는 모든 서버들에는 웹서버 프로그램이 설치되어 있다.

대표적인 웹서버가 아파치, IIS등이 있습니다.

 

Tomcat, Jeus 등의 WAS에서도 정적인 웹페이지를 지원하나 동적처리를 목적으로 제작된 WAS에 정적인 페이지를 처리할 경우에 성능을 저하시키므로 WEB서버와 WAS서버를 별도로 구성하는 것을 권고합니다.

 

리눅스가 집이고 Apache가 거실이면 Tomcat은 각각의 문이 있는 방이라고 생각할 수 있습니다.!

 

네트워크 툴 Net-tool 설치여부 확인(Linux)

Ifconfig를 입력시 not found가 뜰 경우에는

Yum –y install net-tools를 통해서 네트워크 툴을 설치해줍니다.

 

ssh 접속을 위한 포트 포워딩

  • VirtualBox에서 [설정] – [네트워크] – [Advanced] – [포트포워딩] 창에서 값을 입력해줍니다.
    호스트 IP : host로 사용할 곳의 IP를 작성해줍니다.
  • Window의 경우 ipconfig를 입력하여 사용중인 IPv4를 확인합니다.
    호스트 포트 : 임의의 포트를 입력해줍니다.
  • 게스트 IP : VM의 Linux ip를 입력합니다.
    ifconfig를 통해 얻은 enp0s3의 inet 값을 확인합니다.
  • 게스트 포트 : 리눅스 virtual machine에서 ssh서비스에 등록되어 있는 port입니다.
    Default 포트는 22이며 service sshd status에서 active(running) 상태여야합니다.
  • 모든 값들을 입력 후엔 window cmd창에서 ssh [vm계정명]@[호스트 ip] –p [호스트포트]
    를 입력후 yes를 하면 ssh로 접속할 수 있습니다.

 

Apache 설치

  • 실행계정 root에서 yum info httpd를 통해 설치가능한 패키지 정보를 확인합니다.
    확인 된 패키지를 설치합니다. yum install –y httpd
  • Httpd 서비스 자동시작을 등록해줍니다. systemctl enable httpd
  • Httpd 서비스를 시작합니다.
    systemctl start httpd, systemctl status httpd
  • Netstat –tnlp를 통해서 가동되어있는 서버들 중 httpd 의 로컬 address를 확인해 줍니다.
    VM 설정에서 포트포워딩하는 탭에서 호스트, 게스트 ip는 이전과 동일하지만 포트번호를 address에서 확인한 포트번호로 입력해줍니다.
    웹페이지에서 localhost를 입력하면 Apache 서버를 확인할 수 있습니다.

 


 

반응형

'개인 공부 > TIL' 카테고리의 다른 글

TIL #Java 인터페이스 #DB ALTER, DROP, VIEW  (0) 2022.06.20
TIL #220615 #JSP 게시판 만들기 #Network DNS  (0) 2022.06.15
TIL #220614 #DB #JAVA  (0) 2022.06.14
TIL #220613 #JSP # JAVA  (0) 2022.06.13
TIL #220608 #JSP # DB  (0) 2022.06.08