서버 설정 (1)

hidden_·2021년 6월 8일
0
post-thumbnail

서버에 Apache, PHP, MySQL 등을 설치하여 웹브라우저를 통해 접속
웹브라우저를 통해 내가 만든 서버에 접속하기 위해서는 해당 서버에 웹접속이 가능하도록 해주는 서버 프로그램이 설치되어야 한다.

PuTTY를 이용해 서버에 접속한 후,
1. 클라우드 서버를 최신으로 업데이트

> apt-get update 

  1. Apache 설치
> apt-get install apache2

Apache란, 웹브라우저를 통해 클라우드 서버에 접속하게 해주는 서버 프로그램

이후, 공인 ip주소로 접속을 해도 접속이 되지 않을 것이다.

이유는, 클라우드 서버가 웹접속이 이루어지는 80번 포트를 개방하고 있지 않기 때문이다.
80번 포트를 개방하기 위해서 네이버 클라우드 플랫폼의 ACG설정을 바꿔줘야 한다.

  1. ACG 규칙 설정을 아래와 같이 변경한다.

TCP(Transmission Control Protocol)란, IP주소를 통한 접속을 허용하겠다는 의미이고, 80번 포트는 웹브라우저를 통합 접속을 의미한다.

그리고 0.0.0.0/0이라고 쓴 것은 모든 IP주소로부터의 접속을 허용하겠다는 의미이다.
만약 이곳에 특정 IP주소를 입력한다면, 아무나가 아닌 특정한 IP주소를 가진 사람만 접속할 수 있는 비밀 서버를 구축할 수 있다.

ACG설정을 완료하였다면, 다시 웹브라우저로 돌아가 공인IP 주소를 통해 접속을 한다.

위와 같은 화면이 나오면 성공이다.

위 페이지를 변경하고 싶다면 FileZilla로 서버에 접속햐서 /var/www/html 의 index.html파일을 변경하면 된다.

공인IP 주소로 홈페이지에 접속하면 웹브라우저는 웹에서 접근가능한 최상위 디렉토리에서 자동으로 index.html파일을 찾아 접속을 시도한다.

즉, 클라우드 서버에서 /var/www/html가 웹에서 접근가능한 최상위 디렉토리라는 뜻이고, 웹문서를 작성하면 이곳에 업로드해야한다.

profile
steady

0개의 댓글