ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 홈페이지 주소 기본 페이지 설정
    WEB/JSP 2018. 11. 4. 22:30

    이 글의 목적

    인터넷에서 네이버를 접속할 때 www.naver.com이나 네이버를 입력하지, 아무도 아이피 주소:포트번호/디렉토리경로.파일형식 을 입력하지 않는다. 

    그럼, 닉네임을 입력했을 때 접속하는 방법은 몰라도 기본형식인 www.dpacs.xyz를 입력했을 때 내가 보여주고싶은 기본페이지를 설정하는 방법은 무엇일까?해서 찾아보고 테스트해서 정리한 글이다. 




    참고 블로그



    해당 블로그에서는 리눅스로 한거같은데, 필자는 윈도우10 이클립스에서 하는 방법을 설명하고자 한다.



    이클립스 실행 -> 서버 -> 사용하는 서버 폴더 열기




    빨간색 부분이 추가되는 내용입니다.



    1. servers -> 서버명 - config -> server.xml 열기


    아래와 같거나 비슷한 내용이 있는 부분을 찾아서 수정하면된다.

    필자의 경우는 하단부분에 있었다.


    필자의 경우 프로젝트명이 dpacs다 따라서 다음과 같이 했다.

    필자가 한 부분

    <Host name ="localhost" appBase="webapps/dpacs" unpackWARs="true" autoDeploy="true"

    xmlValidation="false" xmlNamespaceAware="false">



    독자분이 해야될 부분

    <Host name ="localhost" appBase="webapps/기본프로젝트명설정" unpackWARs="true" autoDeploy="true"

    xmlValidation="false" xmlNamespaceAware="false"



    2. servers-> 서버명 - config -> web.xml 열기


    필자

       <display-name>dpacs</display-name> <-- 이 부분은 없어도 되는 것 같다.

      <welcome-file-list>
        <welcome-file>dpacs.jsp</welcome-file>  <-- 기본 페이지 설정.
      </welcome-file-list>

    위 네모 박스에서 기본 페이지 설정이 의미하는 바는 다음과 같다.

    www.dpacs.xyz 라는 홈페이지가 있고 해당 주소 링크를 클릭했을 때, 

    www.dpacs.xyz/dpacs.jsp 를 입력하는 대신

    www.dpacs.xyz 를 입력해도 동일한 결과가 나오게 하는것이다.


    독자분이 해야될 부분

       <display-name>프로젝트명</display-name>

      <welcome-file-list>
        <welcome-file>파일명.html</welcome-file> <-- 보여주고싶은 파일명
        <welcome-file>index.htm</welcome-file>  <-- 이 아래 파일은 삭제해도 무방한것같다.
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>



    여기 까지 했으면 모두 저장하고 서버를 다시 시작하고 지정해놓은 주소로 입력해서 들어가면된다.


    로컬주소로 접속하고 싶다면 localhost:포트번호/ 이렇게 입력해도 동일하게 나올것이다.

    필자는 포트번호는 80으로 해놨기 때문에 80포트는 생략이 가능하다. 따라서

    localhost 라고만 인터넷 주소창에 입력을 해도 원하는 결과가 나온다.



    위와 같이 했을 때 원하는 바가 제대로 나오는지 확인한다.


    1. localhost:포트번호/        ---> 잘 나옴


    2. 공인 IP주소:포트번호/     ---> 안 나옴, 이 부분은 시도해봤으나 원하는 페이지가 나오지 않았다. 왜그런지는 파악불가능

    단, 공인 IP주소:포트번호/파일디렉토리경로.파일형식타입     -> 잘 나옴, 이 부분은 공유기 설정 문제 인듯, 이 부분은 급하지 않으므로 패스함/


    3. 사이트주소                  ---> 잘 나옴


    4. 사이트주소/원하는 파일명 디렉토리      -> 잘나옴




    도움이 돼셨으면 댓글과 좋아요 눌러주시면 감사하겠습니다.

    댓글

© 2018 T-Story. All right reserved.