본문 바로가기

기록/Server&Network11

세션이란 세션이란 일정 시간동안 같은 사용자(정확하게 브라우저를 말한다)로부터 들어오는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 기술이라고 한다. 여기서 일정 시간이란 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료함으로써 연결을 끝내는 시점을 말한다. 방문자가 웹서버에 접속해 있는 상태를 하나의 단위로 보고 세션이라고 칭한다. 출처 : https://88240.tistory.com/190 2022. 10. 27.
로드 밸런싱 이란 로드 밸런싱이란 말 그대로 서버가 처리해야 할 업무 혹은 요청(Load)을 여러 대의 서버로 나누어(Balancing) 처리하는 것을 의미한다. 사업의 규모가 확장되고, 클라이언트의 수가 늘어나게 되면 기존 서버만으로는 정상적인 서비스가 불가능하게 되는데, 이런 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지다. - Scale up : 서버 자체의 성능을 높이는 것 - Scale out : 여러 대의 서버를 두는 것 Scale-out의 방식은 여러 대의 서버로 트래픽을 균등하게 분산해주는 로드밸런싱이 반드시 필요하다. 좋은 블로그 : https://nesoy.github.io/articles/2018-06/Load-Balancer 출처 : https://tecoble.techcourse.co.kr/.. 2022. 9. 1.
네트워크와 서버 네트워크 : 서버와 클라이언트의 정보가 오고 가는 다리 역할을 하는 기술 모든 서버는 네트워크를 통해 서비스, 즉 데이터를 제공한다. 서버는 네트워크에 연결되어 있지 않으면 데이터를 제공할 수 없으며, 클라이언트도 네트워크에 연결되어 있지 않으면 데이터를 받을 수 없다. 인터넷 : ‘인터네트워크(Internetwork)’, 전 세계에 산재해 있는 네트워크를 연결하는 거대한 컴퓨터 네트워크 LAN(랜) : ‘로컬 영역 네트워크(Local Area Network)’의 약자로, 기업이나 조직 등과 같이 비교적 좁은 범위 안에 존재하는 컴퓨터를 연결하는 컴퓨터 네트워크를 말한다. 출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=i.. 2022. 6. 30.
localhost:8080 으로 접근이 가능한 이유 이클립스로 돌릴 때는 localhost:8080 으로 접속했지만 리눅스로는 ip주소:8080 으로 접근해야 하는 이유: 윈도우 시스템 내의 어떤 파일에서 localhost 라고 입력하면 127.0.0.1 이란 주소로 이동하라고 세팅되어 있기 때문이다. 리눅스에서는 이런 설정이 따로 안 되어 있기 때문에 당연히 ip주소로 접근해야 한다. 출처 : https://ggoreb.tistory.com/187 2022. 6. 30.
[Tomcat/Linux] 톰캣 http -> https 설정 방법 https를 사용하는 이유 : 보안을 위해서. 이 웹사이트가 어떤 사이트인지, 누가 만든 사이트인지, 통신이 안전한지 등의 정보를 알아야 하기 때문에 HTTPS 통신을 한다. HTTPS/SSL 통신을 하면, 인증기관(CA)에서 해당 사이트가 누구의 소유인가, 누가 만든것인가 등의 정보를 인증해주고, 이러한 인증기관의 인증으로 안전한 사이트 접속을 하게 한다. 출처 : https://namjackson.tistory.com/25 1) 키스토어 파일 생성 1. $JAVA_HOME/bin 으로 이동 2. keystore 파일 생성 keytool -genkey -alias tomcat -keyalg RSA -keystore tomcatkeystore 3. CSR 파일 생성 keytool -certreq -key.. 2022. 6. 30.