아니!!! 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!(강제 종료) |
'포스코x코딩온 KDT 8기 풀스택 과정 회고록' 카테고리의 다른 글
[포스코 코딩온 KDT 8기] 웹 풀스택 과정 39일(08.17)차 회고 | JWT (0) | 2023.08.17 |
---|---|
[포스코 코딩온 KDT 8기] 웹 풀스택 과정 38일(08.16)차 회고 | nginx로 서버배포 (0) | 2023.08.16 |
[포스코 코딩온 KDT 8기] 웹 풀스택 과정 35일(08.11)차 회고 | (0) | 2023.08.12 |
[포스코 코딩온 KDT 8기] 웹 풀스택 과정 34일(08.10)차 회고 | 데이터베이스 응용 + sequelize (0) | 2023.08.10 |
[포스코 코딩온 KDT 8기] 웹 풀스택 과정 2일(07.04)차 회고 | HTML (0) | 2023.08.10 |