전체 글32 [애플리케이션 배포] Aws 가상머신에 nginx 설치와 80번 포트 개방하기 애플리케이션을 배포하기 위해서는 우선 원격 데스크톱에 접속하여 nginx부터 설치한다. 아래의 링크로 접속하여 원으로 표시한 버전을 다운받는다. http://nginx.org/en/download.html nginx: download nginx.org 다운받았으면 압축파일을 압축해제 한다. 편리하게 관리하기위해 가상머신에 tool폴더를 만들어(이 tool폴더의 위치는 c드라이브가 좋다) 그 곳에 nginx를 압축해제했다. 압축해제 하였으면 설치한다. 이 후 브라우저에서 localhost로 접속하여 아래의 화면이 나오면 성공적으로 설치된 것이다. 가상머신으로 애플리케이션 배포를 하려면 외부에서 접속하려고 했을때 접속이 가능한 상태여야 한다. 브라우저를 통해 가상머신의 프라이빗 아이피로 접속하면 접속에 성공.. 2021. 11. 18. [애플리케이션 배포] aws를 이용해 가상머신 만들기 우선 aws회원가입을 하고 로그인하면 아래와 같은 화면이 보인다. 화살표가 가리키는 가상머신 시작을 클릭하여 접속한다. 접속하면 상단에 이런 화면이 나온다. 인스턴스 시작을 클릭하여 인스턴스를 생성하러 간다. aws서비스중 프리티어는 일 년간 무료로 사용할 수 있으며 계정당 하나의 인스턴스만 무료로 이용할 수 있는 점에 주의해야 한다. Microsoft Windows Server 버전을 사용하기 위해 아래와 같은 가상 머신을 선택하였다. 인스턴스 유형을 선택해야한다. 적당한 것으로 고르고 검토 및 시작을 클릭한다. 하단의 시작하기를 클릭한다. 그러면 이러한 화면이 뜨는데 이 키는 원격 데스크톱에 접속할 때 필요한 암호이다. aws 인스턴스 생성 시(가상 머신 계정을 생성 시) 처음 한 번만 받을 수 있으.. 2021. 11. 18. [애플리케이션 배포] 아파치 톰캣과 nginx 웹 서버 : 웹 브라우저와 같은 클라이언트로부터 HTTP요청을 받아들이고, HTML문서와 같은 웹 페이지를 반환하는 프로그램 웹 애플리케이션 서버(WAS) : 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임 워크이다. 웹 애플리케이션 : 웹 브라우저에서 이용할 수 있는 응용소프트웨어. 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰.. 2021. 11. 17. Select문의 where에서 Order by 스프링으로 게시판 프로젝트를 만들던중 생긴 일이다. 서버를 실행하여 DB상에 저장되어있던 게시판의 글들을 불러들여왔을때 글 번호 순서대로 보이지 않고 입력한 순서대로 보여졌다. 어디가 잘못되었을까 알아보던중 쿼리문이 잘못되어있어 게시글들이 DB상에 저장된 값대로 출력되지 않았다. SELECT * FROM TBL_BOARD WHERE BNO > 0 문제의 쿼리문. 쿼리문을 통해 DB상의 글번호(위 쿼리상의 bno) 순으로 출력하려면 아래와 같이 Order by절을 써야한다. SELECT * FROM TBL_BOARD WHERE BNO>0 ORDER BY BNO DESC 2021. 11. 17. 이전 1 ··· 4 5 6 7 8 다음