게시판 샘플예제를 서버에 올려서 실행시키기 위해
- 작성자 :
- 크**박
- 작성일 :
- 2016-06-07 08:50:45
- 조회수 :
- 979
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
일단 전자정부프레임워크에서 개발된 웹프로젝트를 해당사이트에서 실행시키는데 있어
한번 빨리 그 동작환경을 체험해보고 싶은데요
전자정부프레임워크가 설치된 컴퓨터이외의 서버에 게시판예제 프로그램을 올려서
외부에서 해당 사이트(예: www.example.com)에 접속할때에 전자정부프레임워크
http://localhost:8080/sample/에서 실행되던 게시판예제가 해당사이트에서도
실행되게 하기 위해서 개략적으로 어떻게 해야 하는지 또 그것을 하기 위해서
어떤부분을 중점적으로 살펴봐야 하는지에 대한 질문입니다.
(참고로 서버컴퓨터에는 우분투OS와 아파치 웹서버가 설치되어 있습니다)
==추신==
밑에 비슷한 질문과 답변이 있는데
톰켓의 docRoot가 되는 webapp디렉토리에 war화일을 넣고 기동하면 구동이 가능하다고
되 있는데 보통 사이트의 첫 웹페이지가 구동되려면 index.html화일이나 index.php가 해당
디렉토리에 있어야 되는데 이 index화일을 톰켓밑의 war화일과 어떻게 연동시키는 것인지요.
한번 빨리 그 동작환경을 체험해보고 싶은데요
전자정부프레임워크가 설치된 컴퓨터이외의 서버에 게시판예제 프로그램을 올려서
외부에서 해당 사이트(예: www.example.com)에 접속할때에 전자정부프레임워크
http://localhost:8080/sample/에서 실행되던 게시판예제가 해당사이트에서도
실행되게 하기 위해서 개략적으로 어떻게 해야 하는지 또 그것을 하기 위해서
어떤부분을 중점적으로 살펴봐야 하는지에 대한 질문입니다.
(참고로 서버컴퓨터에는 우분투OS와 아파치 웹서버가 설치되어 있습니다)
==추신==
밑에 비슷한 질문과 답변이 있는데
톰켓의 docRoot가 되는 webapp디렉토리에 war화일을 넣고 기동하면 구동이 가능하다고
되 있는데 보통 사이트의 첫 웹페이지가 구동되려면 index.html화일이나 index.php가 해당
디렉토리에 있어야 되는데 이 index화일을 톰켓밑의 war화일과 어떻게 연동시키는 것인지요.
A
안녕하세요. 표준프레임워크센터입니다.
질문의 요지가 외부 서버에 게시판 예제를 올리는 법에 대한 질문으로 이해하고 답변 드리겠습니다.
제공하는 예제의 경우 톰캣 등의 was가 있어야 합니다. 아파치 등의 web서버만 가지고 구동할 수 없습니다.
서버의 톰캣의 docRoot(일반적으로는 톰캣의 webapps 디렉토리)에 war파일을 위치시키고 서버를 기동하면 톰캣에서 war를 인식하여 자동으로 압축을 풀어 하나의 인스턴스를 생성합니다.
추신의 내용으로 index.html 등의 말씀을 하셨는데, war파일을 풀면 안에 index.jsp가 존재하기 때문에 이부분은 신경 쓸 이유가 없습니다.
생성된 후 서버가 기동되며, 기동 후 http://서버ip:포트/인스턴스명 으로 접속하시면 예제를 사용하실 수 있습니다.
추가로 고려하셔야 할 사항으로는, db를 사용하는 경우 db의 ip를 서버에서 접근 가능한 ip로 변경해 주셔야 하는 점 등이 있겠습니다.
감사합니다.
질문의 요지가 외부 서버에 게시판 예제를 올리는 법에 대한 질문으로 이해하고 답변 드리겠습니다.
제공하는 예제의 경우 톰캣 등의 was가 있어야 합니다. 아파치 등의 web서버만 가지고 구동할 수 없습니다.
서버의 톰캣의 docRoot(일반적으로는 톰캣의 webapps 디렉토리)에 war파일을 위치시키고 서버를 기동하면 톰캣에서 war를 인식하여 자동으로 압축을 풀어 하나의 인스턴스를 생성합니다.
추신의 내용으로 index.html 등의 말씀을 하셨는데, war파일을 풀면 안에 index.jsp가 존재하기 때문에 이부분은 신경 쓸 이유가 없습니다.
생성된 후 서버가 기동되며, 기동 후 http://서버ip:포트/인스턴스명 으로 접속하시면 예제를 사용하실 수 있습니다.
추가로 고려하셔야 할 사항으로는, db를 사용하는 경우 db의 ip를 서버에서 접근 가능한 ip로 변경해 주셔야 하는 점 등이 있겠습니다.
감사합니다.