본문 바로가기
728x90
반응형

공부합시당 💙156

리눅스 유닉스 파일 권한 설정 (예: chmod 755 *) chmod 755 * chmod = change mode의 약어. 시스템의 모드(권한)를 바꾸는 명령어 숫자 각 자리수: 첫번째=user 권한, 두번째=group권한, 세번째=other권한 숫자의 의미: 4=read, 2=write, 1=execute 7 = 4+2+1 = read + write + excecute = 모든 권한 다 줌 즉, chmod 755 = user는 읽기/쓰기/실행 가능, group 과 other는 읽기/실행만 가능 rwxr-xr-x chmod 755 로 권한 부여를 했다면 퍼미션(권한) 정보는 rwxr-xr-x로 표기된다. r = read, w = write, x = execute 이며, 9비트를 3비트(user), 3비트(group), 3비트(other)로 나눠 표기한다. 모든.. 2023. 5. 21.
웹서버, 웹애플리케이션서버, CGI 웹서버(Web server) HTTP 또는 HTTPS를 통해 웹 브라우저에서도 요청하는 HTML 문서나 오브젝트(이미지 파일 등)를 전송해주는 서비스 프로그램이다. HTTP 프로토콜을 기반으로 하여 클라이언트의 요청을 서비스 정적인 컨텐츠 제공 (WAS를 거치지 않고 바로 자원을 제공) 동적인 컨텐츠 제공을 위한 요청 전달 (클라이언트의 request -> WAS -> response를 클라이언트에 전달) 예) Apache Server, Nginx, IIS(Windows 전용 웹 서버) 웹 서버가 필요한 이유? 클라이언트(브라우저)는 HTML문서를 먼저 받고 그에 맞게 필요한 이미지 파일들을 다시 서버로 요청하여 받아온다. 이 때 Web Server를 이용하면 Application server까지 가지 .. 2023. 5. 21.
웹 서버 - 외장서버 vs 내장서버 외장 서버 방식 이 방식은 WAS* 기반 위에서 개발하고 실행해야 하기 때문에 IDE 같은 개발 환경에서도 WAS와 연동해서 실행되도록 추가 설정이 필요하다. 서버에 톰캣 같은 웹 애플리케이션 서버(WAS)를 설치 WAS에서 동작하도록 서블릿 스펙에 맞추어 코드를 작성 WAR(Web Application aRchive) 형식으로 빌드 .war 파일을 만들어 WAS에 전달해 배포 내장 서버 방식 스프링 부트가 내장 톰캣을 포함하고 있는 것처럼, 애플리케이션 코드 안에 톰캣 같은 WAS가 라이브러리로 내장되어 있는 것이다. 개발자는 main() 메서드만 실행하면 된다. WAS 설치나 IDE 환경에서 WAS와 연동하는 작업은 수행하지 않아도 된다. 코드를 작성하고 JAR로 빌드 JAR를 원하는 위치에서 실행 .. 2023. 5. 21.
전화영어 단어 정리 intengible 무형의 embody 상징하다. was deemed (worthy) (가치있게) 여겨지다. relic 유적, 유물 abounded 아주 많은 indeed 정말 prevalent 일반적인 emerged 나오다, 드러나다 civil servant 공무원 2023. 5. 15.
전화영어 day 1 몰랐던 단어 정리 2023. 5. 9.
728x90
반응형