SSH접속하고 웹서비스 구축하기

1.  구글클라우드는 웹방식으로 SSH접속 가능

 

바로 SSH누르거나, 브라우저 창에서 열기 누르기

 

 

2. 웹서비스 설치하기/ 아파치 설치

 

sudo apt install apache2

 

별도 방화벽 설정 없어도 됨. 전에 http, https둘다 허용해서

 

80포트가 LISTEN으로 서비스 정상으로 동작되는거 판단

 

 

3. 접속해보기

 

외부IP클릭해서 접속해보기

기본적으로 https로 통신함. 
http로 하니까 이게 나옴.

 

 

4. 도커 환경 설치

 

apt install docker.io

docker

설치된거 확인 가능

docker search bwapp

it보안중 사용하는 이미지 검색, worpdress검색등 가능. 설치하고자 하는 어플리케이션 검색하면 됨.

컨테이너 이미지 다운
80포트 사용하니까 80포트로 연결, 외부ip로 81포트로 접속하면 웹서비스 접근 가능
81->80연결된거 확인
확인해보기위해 apache사이트에 :81을 붙였으나 연결 안됨. 방화벽 정책이 기본적으로 열려있지 않아서 그런거임.

 


방화벽

메뉴 - VPC네트워크 - 방화벽

기본적으로 정해진 방화벽 규칙들이 있다.

80포트와 443포트를 허용하고 있는 것을 알수 있다.

3389포트와 22포트는 기본적으로 이미지 만들면 할당이 된다.

tcp, udp가 내부적으로 적용이 되어 있음. 자유롭게 포트로 서비스 운영이 가능하다.

0.0.0.0/0으로 외부에서 들어오는 IP다 허용
81 허용
허용됨
:81붙이고 되는거 확인 가능

 

'클라우드' 카테고리의 다른 글

Amazon S3  (0) 2021.08.13
[구글 클라우드(GCP) 서버 구축] 가상 머신 인스턴스 만들기  (0) 2021.07.05

+ Recent posts