우분투 설치한 후 초기상태인데 완전 초보라 어떻게 손대야 할지 모르겠네요
물론 이것저것 손을 대 보긴 했으나 터미널에 똑같은것만 오랜시간 반복 하다가 질문 드립니다.
이클립스, java, jsp, db(오라클 또는 mySql)를 사용하여 (이것도 어디서 부터 설치해야 할지..)
외부에서 접속할 수 있는 웹 서버를 만드려고 합니다.
어떻게 해야될까요. 윈도우외 다른 os는 처음이라 막연합니다.
직접 다 설명 적으실 필요 없이 잘 설명되어 있는 사이트나 블로그 알려주시면 감사합니다.
부탁드립니다.
답변 드립니다.
우선.. 완전 초보라고 하셨는데 서버를 구축 하신다는 도전 정신에 박수를 드리고요.
앞으로 먼 길을 떠나야 한다는 점에 응원 드립니다.
초보인 상태에서 이것저것 하고 싶은데 머부터 찾아봐야 할지 어디서 부터 시작해야할지 참 막막하죠...
잡설은 치우고 바로 설명 들어가겠습니다.
위의 질문을 모두 답변 드리기에는 한도 끝도 없으니 이정표 정도 드리겠습니다.
1. 우분투 설치하기
=> 하셨다니 PASS하겠습니다.
2. 사이트 만들기
=> 이클립스, java, jsp, db(오라클 또는 mySql)를 사용하여 만드셨다고 가정하겠습니다.
3. 제작한 환경에 맞는 jdk를 우분투에 설치 및 환경 설정하기
=> 만약에 1.8.0으로 개발하셨다고 하면 그에 맞는 jdk를 설치하시면 됩니다. 참고 사이트 드립니다.
http://forum.falinux.com/zbxe/index.php?document_srl=574845&mid=lecture_tip
4. mysql 사용을 위해 설치하기(오라클이시면 오라클에 맞게 검색하시면됩니다)
=> mysql로 작업하셨다고 가정하고 링크 드립니다
http://jaesu.tistory.com/entry/ubuntu-mysql-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
5. tomcat 설치
=> 개발환경에 맞는 tomcat를 설치하시면 됩니다. 이것도 하나 링크 드립니다.
http://yoongi.tistory.com/87
여기까지 하시면 일단 홈페이지를 띄울 준비는 완료 된 것입니다.
그렇다면 이제 홈페이지를 띄우기 위한 첫단계인 이클립스로 만드신 홈페이지 소스를 war파일로 export합니다.
참고 : http://ikeyword.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4%EC%97%90%EC%84%9C-%EC%9E%91%EC%84%B1%ED%95%9C-%EC%9B%B9-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EB%B0%B0%ED%8F%ACWAR-%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0
이렇게 얻은 war파일을 아까 tomcat를 설치한 경로에 복사 합니다.
예를 들어 /var/tomcat6 에 설치했다고 하시면 /var/tomcat6/webapps 이라고 있고 이안에 ROOT폴더가 있을 겁니다.
이 폴더를 삭제 후 아까 war파일을 ROOT.war로 변경 후 webapps폴더에 놓습니다.
그리고 /var/tomcat6/bin 으로 들어가서
./startup.sh <-- 이렇게 서버를 실행 해 주시면 웹서버가 올라가게됩니다.(ROOT.war가 풀리면서 ROOT폴더가 생성되죠)
서버가 잘 올라갔는지 확인은 브라우져를 열고, http://localhost:8080 이라고 치시면 됩니다.
마지막으로 외부에서 접속 할 수 있게 하기 위해서는 IP Time과 같은 공유기를 통해 8080포트를 외부 포트로 지정해 주셔야 합니다.
링크 : http://theqoop.tistory.com/252
저도 머리속에 있는걸 나열하다보니 세세한 설명까지는 못드리겠네요.
링크와 제가 작성한 키워드로 검색하시면서 직접 공부하시는 수밖에 없을 것 같습니다.
원래 처음하시다 보면 답이 나와 있어도 항상 변수가 생기기 마련이니 한번에 순조롭게 되진 않으실 것 같습니다.
그래도 힘내시고 차근차근 하시다보면 해내실 수 있을 겁니다.
화이팅 하시고, 그럼 즐코 되세요.