아니!!! aws 결제 수단 등록이 계속 안되서 그냥 네이버 클라우드 플랫폼 사용하기로 했다

빠르게 회원가입 한 후에 결제 수단을 등록한 후에 바로 이용할 수 있다.

그후 콘솔로 들어간 후 클래식으로 바꾸고 서비스를 눌러서 서버로 들어간다.

서버생성을 누르고 서버를 만든다 

그리고 공인 ip를 만들어준다

이후 서버를 이용하기 위해 putty를 다운받는다

그리고 푸티를 열어서 연 서버를 입력한다. IP주소는 공인 ip를 만든 후에 공인 ip를 Host Name에 적어준 후 Saved Sessions에 원하는 서버 이름을 적고 save를 한 후에 open한다.

이렇게 하면 서버에 접속을 할 수 있다. 브라우즈를 해서 다운받은 키를 가져오고 session으로 돌아가 저장을 하면 된다.

 

저장이 됐는지 확인하기 위해서 자신의 서버 이름을 로드 한 후 브라우즈한 키가 유지되는지 확인하면 된다. 그 후 open을 한다.

 

여기서 주의할 점은 인증키를 puttyzen에서 ppk 파일로 바꿔줘야 사용할 수 있다.

 

바꿔준 후에 open을 누르고 ubuntu를 누르면 비밀번호를 입력하라고 나온다 이를 확인하기 위해선 네이버 클라우드에서 아래와 같이 서버 관리 및 설정 변경에서 관리자 비밀 번호 확인을 통해 비밀번호를 가져와야한다. 

확인하는 법은 아래와 같이 관리자 비밀번호 확인을 누르고 인증키로 받은 pem 파일을 넣어준후 확인할 수 있다.

 

여기까지 진행하고 open 된  터미널 창에서 login as에 root를 치고 비밀번호를 입력하면 되는데 비밀번호는 입력해도 표시가 안되기 때문에 당황하지 말고 잘 입력하면 된다.

위와 같이 열리면 로그인 성공!

 

그리고 aws는 계속 100원 결제가 안되서 사용이 불가했던 것이었다. 이 내용을 정리할때 aws도 같이 해볼 것이다.

 


인바운드 규칙

포트 번호를 설정하는 것

aws 기준 > 네트워크 보안 > 보안 그룹

여기서 나오는 서버를 클릭하면 정보를 확인할 수 있고, 세부 사항에서 인바운드 규칙 > 규칙 편집 으로 들어가서 정보를 수정할 수 있다. 

보안 그룹 id를 복사한 후 인스턴스로 넘어가서 보안 그룹 이름과 id도 세부사항에서 확인할 수 있다. 

규칙 추가를 하여 정보를 수정한 후에 검색을 하여 추가하고자하는 id에 추가 할 수 있다.

 

네이버는 

여기서 설정해줄 수 있다.

아파치를 사용하기 위한 과정이다(?)

 

FileZilla

Download FileZilla Client 클릭

기본인 FileZilla 다운로드 후 setup 실행하여 설치한다.

원래 아마존으로 하면

사용자는 ubuntu 키 파일을 불러오면 되는데 네이버 클라우드 플랫폼은 비밀번호 묻기로 하고 사용자는 root로 지정해야한다 포트번호는 putty로 연결할때 사용한 포트를 쓰면 된다.

 

 


웹서버

클라이언트의 http 요청을 받아 다양한 처리를 함

정적 파일을 전달하는 서버를 웹 서버라고 함

아파치 

http 표준을준수하도록구축된오픈소스형식의서버
오래사용되어만큼거의모든OS에서실행이가능하고, 다양한모듈을
갖고있다.

 

아파치 설치

아까 로그인한 터미널에서 

# sudo apt-get update
# sudo apt-get install apache2

를 입력하여 설치한다.

 

그 후에 파일질라에서 var/www/html로 들어가서 index.js를 확인할 수 있고 도메인 주소를 검색하면 

로 시작하는 화면을 확인할 수 있다 

 

그 후에 sudo  chmod 777 /var/www/html // 전송이 가능하도록 해주는 코드

를 터미널에 입력하고 원하는 html파일을 html 폴더로 드래그하여 넣어주면 

도메인/html파일이름 을 입력하면 해당 페이지가 보이는 것을 확인할 수 있다.

 


아파치2 웹서버 루트 디렉토리 변경하는 법

두가지 파일을 수정해서 지정되어 있는 파일을 변경해야한다.

기본값은 /var/www/html로 지정되어 있다 이를 바꾸기 위해

 

sudo nano /etc/apache2/apache2.conf

를 입력하고

연두색 표시되어 있는 줄의 디렉토리 옆을 /root로 바꾸고,

 

sudo nano /etc/apache2/sites-available/000-default.conf

를 입력하고 

DocumentRoot 옆을 /root로 바꾸어 준 후에

 

sudo service apache2 restart

 

를 실행하면 재설정된다. 


IP :

인터넷 상에서 데이터를 주고받기 위한 통신 규약

스마트폰 컴퓨터에 따라 운영체제가 다르고 프로그램마다 구현 언어가 다르기에 이를 네트워크 상에서 통신할 수 있도록 프로토콜이 필요하기 때문에 생김

 

IP 주소 

IP 통신에 필요한 고유 주소

데이터를 주고 받기 위해 사용되는 주소

IPv4 : 32비트 8비트씩 끊어 0-255 사이의 10진수 숫자로 나타냄 / .으로 숫자 구분

IPv6 :  IPv4가 고갈되어 새로 나온 방식 128비트이며, 16진수 숫자 8개로 표기한다 / :으로 숫자 구분

 

끝!! 다음에 정리할 때 좀 더 자세히 정리해야겠다.. 하핳

 

리눅스 명령어 간단 정리

명령어 의미
ls 해당 경로의 폴더에 있는 파일 확인
cd 폴더 이동
vi 파일을 열어서 보여줌
a or i 입력 상태
esc -> : -> wq(수정한 상태를 저장하고 종료) or q!(강제 종료)

 

 

 

 

+ Recent posts