본문 바로가기
728x90
반응형

서버8

localhost 또는 127.0.0.1 이란? 보통 자신의 PC에서 웹서버를 띄우고, 브라우저 주소창에 그 자신의 PC서버로 접속하기 위해서 브라우저를 띄우고localhost 혹은 127.0.0.1이라고 입력 한다.자신의 IP주소를 손수 입력해도 괜찮지만, 다른 클라이언트에게 내 서버의 접속경로를 알려주는 용도가 아니면localhost 혹은 127.0.0.1을 사용한다. 당연하게 사용해왔지만, 갑자기 궁금해졌다.뭘까? 127.0.0.1은 생긴모양은 IP주소같은데 왜 웹상에서 IP주소의 역할을 못하는 것이며,localhost는 뭐길래 저 127.0.0.1과 똑같은 역할을 하는것이며,이 둘은 뭐길래 내 본래 IP주소와 동일한 곳을 가르키는것인가..검색을 해봤다. 아래의 질문URL에서 딱 필요한 만큼의 간결한 질문, 그리고 필요한 만큼의 간단한 대답을 설.. 2021. 4. 20.
윈도우 10 호스트 파일 위치 및 변경 방법 윈도우 10에서 hosts파일 변경하는 방법을 확인해보겠습니다. 특정 도메인 주소를 호출할때 특정서버로 호출하고 싶은경우hosts파일 수정을 통해 특정서버 호출이 가능합니다. 먼저 메모장을 관리자 권한으로 실행합니다.*hosts파일 수정시에는 항상 관리자권한으로 실행해줍니다. 파일->열기를 눌러 hosts파일을 찾아 보겠습니다. hosts 파일 위치 : C:\Windows\System32\drivers\etc파일확장자를 모든 파일로 지정해주면 hosts파일을 확인할 수 있습니다.hosts파일을 선택하고 열기를 눌러줍니다. hosts파일이 메모장에서 열리면 아래와 같이 ip주소 도메인 순으로 입력해줍니다.입력을 완료하고 ctrl+s 를 눌러 저장해줍니다. 아래와 같이 설정할 경우 해당 url을 브라우저에서.. 2021. 4. 20.
host란? 호스트란 무엇일까? 호스트(host)란? 영어사전에서 확인해보면 host는 주인, 주최국, 진행자라는 뜻을 갖습니다. IT에서는 네트워크에 연결되어 있는 컴퓨터들을 호스트(host)라고 칭합니다. 인터넷은 TCP/IP 프로토콜을 이용하여 통신을 하는데, 통신을 하려고 해도 목적지와 출발지가 없으면 어디로 데이터를 보낼지 받을지 모 르죠.(현실의 택배 시스템이라고 생각하면 이해가 쉽습니다.) 하지만 이것을 IP라는 약간의 고유한 주소를 통해 정할 수 있습니다. 즉 호스트는 IP주소를 갖는 시스템이라고 말할수 있겠네요. 하나의 예를 들자면 친구 컴퓨터에 원격 접속을 하고싶어서 텔넷을 이용할 때 호스트에 친구컴퓨터의 IP를 적어주는 것이죠. 이렇게 IT에서 호스트는 IP를 가지고 있고 양방향 통신이 가능한 컴퓨터라고 생각하면 이.. 2021. 4. 20.
[Server] 웹 서버(Server)의 기초 개념 지금까지 두 번의 프로젝트를 진행하면서 모두 백엔드 위주로 프로젝트를 진행하였다. 왜냐하면 클라이언트가 요청하는 사항을 내가 구축한 서버가 제대로 서비스를 제공하는 것이 너무 재밌었기 때문이다. 하지만 웹 서버라는게 단순히 '유저가 브라우저를 통해 발생시키는 이벤트를 클라이언트가 제대로 구현할 수 있도록 서버에 해당 데이터나 정보를 요청하는 것' 정도 라고만 생각하고 프로젝트를 진행하였기 때문에 서버에 대해 자세히 알고 싶어졌다. 단시간에 서버에 깊은 부분까지는 알 수 없겠지만 꾸준히 공부를 한다면 서버에 실체를 알 수 있게 되지 않을까?1. 서버(Server) 란?먼저, 서버의 개념에 대해 찾아보니 '서버란 컴퓨터 네트워크에서 다른 컴퓨터에 대해 자신이 갖고 있는 기능이나 서비스, 데이터 등을 제공하는.. 2021. 3. 25.
[ Server] 란 무엇인가? 오늘은 서버에 대해서 알아보려 합니다. ​ 여러분이 생각하는 서버는 무엇인가요? IT를 공부하고 일하기 전에는, 서버는 데이터센터의 서버실 처럼 커다란 공간에 큰 기계들이 있는 이미지를 떠올렸었네요. ​ ​ 물론 일반적인 서버의 물리적인 모습이 보통 이렇긴 하지만 꼭 저렇게 정형화되어있는것이 서버는 아닙니다. ​ 서버도 여러분이 사용하시는 컴퓨터와 같은 컴퓨터 입니다. 집에 있는 안쓰는 노트북이나 컴퓨터도 서버로 사용할 수 있는것이죠. ​ 그렇다면 서버의 정의는 무엇일까요? 서버(Server)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미 쉽게말해서 서버는 클라이언트가 요청하는 정보를 서버가 받아서 처리하고 응답을 주는 것이죠. ​ 서버 컴퓨.. 2021. 3. 25.
[Docker] Docker란 무엇일까? [Docker] Docker란 무엇일까? Docker 소개 2018년 현재 우리는 다양한 클라우드 인프라 환경속에 살아가고 있습니다. AWS, GCP 등의 다양한 클라우드 서비스를 통해 물리서버를 구매하기 보다는 사용한 요금만 내고 가상서버를 빌려 서비스를 합니다. 또한 물리서버를 구매해도 가상화를 통해 여러대의 가상서버를 구성하여 사용하기도 합니다. 클라우드 및 가상화 환경을 통해 가상서버를 1대가 되었든, 100대가 되었든 버튼 클릭 한번으로 생성할 수 있게되었습니다. 우리는 생성된 가상서버에 각종 소프트웨어 설치와 환경설정을 해야합니다. 가상서버가 1대 또는 2대일 경우 쉽게 하겠지만 100대가 넘는 서버에 소프트웨어를 설치하고 환경설정을 구성하여 배포하는 것은 큰 어려움으로 다가왔습니다. 이러한 .. 2021. 3. 22.
[Docker] 란? Docker이란? - 리눅스의 Container 기술을 이용해 가상머신처럼 하드웨어의 자원을 완전히 가상화 하지 않고 프로세스들만을 격리시켜 빠르게 어플리케이션 환경을 구축 및 배포할 수 있게 해주는 기술 - 가상머신처럼 독립된 환경을 만들어주는 도구이다 사용이유? - 리눅스의 커널을 제외한 배포판을 이용하여 각각의 독립된 환경인 컨테이너를 생성하고 관리하므로 가상머신보다 훨씬 가볍고 빠르다 - 가상 서버를 생성하면 그것에 내가 서비스하기위한 환경 및 서버를 설정해야 한다 한 두대의 서버는 직접 가능하겠지만 클라우드의 환경에서 수천대의 서버를 관리하기 위해서는 조금 더 효율적인 방법이 필요했다 - 서비스 환경을 갖춘뒤 그것을 이미지로 만들어 배포하면 여러 서버에서 간단히 그것을 실행 하므로써 서비스 운영.. 2021. 3. 22.
[Docker] - Docker란 무엇이고 왜 사용했는가? 프로젝트를 진행하면서 doker라는 것을 사용하였습니다. 제가 아는 지식은 docker를 사용하여 필요한 시스템이나 서버의 image를 만들고 container에 그 이미지를 담아 가상머신(VM)에서 실행하는 것 으로 간단하게 알고 있었습니다. 하지만 도커가 어떻게 동작하고 어떤 이점 때문에 사용되는지는 확실지 않아 이번 기회에 정리해보려 합니다. 우선 위키에서 간단하게 적혀있는 내용은 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다 위에 굵은 글씨로된 부분이 docker.. 2021. 3. 22.
728x90
반응형