설정, 세팅, 오류
작업11, tomcat 가상호스팅 설정(배포)
gpffh1011
2020. 9. 10. 22:49
작업11, tomcat 가상호스팅 설정
- 파일을 고속으로 검색하기위한 준비
- sudo updatedb
- 하루에 한번씩 새벽 4시쯤 자동으로 됨
- updatedb 를 하기 이전의 파일만 고속으로 검색 - 그 후에 생성된 파일도 검색하고 싶다면 한번더
- sudo updatedb
- 파일 검색
- (sudo locate user - user가 들어있는 파일 검색)
- (sudo locate user | fgrep tomcat - user와 tomcat이 같이 들어있는 파일 검색)
- sudo locate user | fgrep tomcat | fgrep xml
- 검색한 파일 들어감
- sudo vim /opt/tomcat/apache-tomcat-9.0.37/conf/tomcat-users.xml 들어가서
- (버전이 다름)
- 맨 밑에 아아래 박스 복사,붙여넣기 > 저장
- sudo systemctl restart tomcat으로 재 실행(변경했다면 한번씩..)
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="admin" password="비밀번호" roles="manager-gui,admin-gui,admin-script,manager-script"/>
<user username="deployer" password="비밀번호" roles="manager-script"/>
-
- 완료 후 톰캣 확인 하기위해 웹에 http://myflex.kr:8080/manager/html
- 보안때문에 막혀서 연결안됨 > 풀어줘야함
- sudo vim /opt/tomcat/latest/webapps/manager/META-INF/context.xml 실행
- <Context antiResourceLocking="false" privileged="true"> 밑에 Value 주석처리
- 변경 완료 후 sudo systemctl restart tomcat으로 재 실행
- manager 기능을 이용해 배포 할 수 있다.
manager 기능을 이용해 배포 할 수 있다.
- su : root 계정으로 변경됨
- sudo locate examples | fgrep tomcat 검색
- 검색한 파일중 톰캣 항목 cd /opt/tomcat/apache-tomcat-9.0.37/webapps 입력
- ls 입력하면 보라색 글씨로 아래와 같이 출력된다
docs examples host manager ROOT
- (하나하나가 프로그램이다)
- (여기에 a.war 파일 등을 올릴경우 배포가 된다. > myflex.kr:8080/a/ 치면 올린 a가 실행됨)
- host-manager
- sudo vim /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml 실행
- <Context antiResourceLocking="false" privileged="true"> 밑에 Value 주석처리
- 변경 완료 후 sudo systemctl restart tomcat으로 재 실행
- Tomcat 가상 호스트 매니저에도 접근 가능 하다
*** 가상 호스트 추가(사이트 추가) ***
- 가상 호스트 추가항목(빨간박스)의 '이름', '별칭들', '업 base' 칸에
추가하고 싶은 도메인 입력 후 추가 클릭
- putty로 돌아가서
- sudo updatedb
- sudo locate + 할당한도메인명 (검색)
- 리스트 중 /opt/tomcat/apache-tomcat-9.0.37/할당한도메인명으로 된 파일 확인
- cd /opt/tomcat/apache-tomcat-9.0.37/할당한도메인명 입력
- su (root계정으로)
- ls
- sudo vim /etc/passwd 입력해서 tomcat 번호 확인 > mysql db pureftpd에 확인한 번호입력
- ls
- pwd