sudo updatedb
최적화 되서 검색할수 있게 하는 것(새벽4시쯔음 자동으로 업데이트)
업데이트 이전에 올려진 파일만 검색이 가능함으로, 파일 추가 시 업데이트db를 한번씩 해줘야한다.

sudo locate user를 검색 |(파이프) fgrep tomcat 하면 두개다 포함된 파일을 검색한다
sudo locate user | fgrep tomcat | fgrep xml
user와 tomcat 과 xml이 포함된 파일을 검색한다.

tomcat-users.xml 은 톰캣의 웹관리자설정이다.

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="admin" password="sbs123414" roles="manager-gui,admin-gui,admin-script,manager-script"/>
<user username="deployer" password="sbs123414" roles="manager-script"/>
sudo vim /opt/tomcat/latest/webapps/manager/META-INF/context.xml
들어간다


<Valve ~~~~ 0:0:1" /> 을 주석처리해준다.
sudo systemctl restart tomcat
변경사항이 있은 후 꼭 재실행 해준다.

매니저 앱에 들어가면 에러페이지 대신에 관리자 모드로 접속이 가능하다.
위에 설정했던 admin과 비밀번호를 입력할수있다.

관리자 모드로 들어간 모습.

/examples 를 검색해보고싶으면?
sudo locate examples | fgrep tomcat

찾고자 하는 경로,

su 입력하면 계정이 아얘 root로 연결 된다.

webapps 파일에 들어가서, 이곳에 war 파일을 올리면 알아서 실행된다.

만약에 a.war 파일을 올리게 되면,
blog.rud.kr:8080/a/ 가 실행된다.
톰캣 도메인 하나로 여러개의 웹을 실행할 수 있다.
위의 docs examples host-manager manager ROOT 는 각개별로 실행이 가능.
root 계정에서 빠져나온후, 이번엔 호스트 계정을 변경해야한다. (그래야지 도메인 1개당 톰캣 여러개 사용가능)
sudo vim /opt/tomcat/latest/webapps/manager/META-INF/context.xml


주석처리해야한다.
sudo systemctl restart tomcat
다시 리스타트 해준다.
Host Manager 아까전에 들어갔을 때 실행안된게 실행이 된다..!



가상호스트를 생성할수있다. 가상호스트는 톰캣을 복사하는건데 실제 복사가 아니라 가상으로 생겨나게 된다.
가상호스트 추가하기

로컬호스트 대신 새로 생겨나게 된 호스트(blog.n26.st.rud.kr)

업데이트 하니 새롭게 폴더가 생겨났다.

생성한 폴더 안으로 진입하고 싶어도 불가능하다.
su (root 연결) 해야지만 폴더 안으로 들어갈 수 있다.

'JAVA 공부 > Server' 카테고리의 다른 글
[Maven] 메이븐 원격 배포하기 (0) | 2020.09.14 |
---|---|
[CentOS7/PuTTy] su 설정으로 tomcat 폴더 안으로 들어가기 (0) | 2020.09.14 |
[CentOS7/Putty]Pure FTPD 설치 (FTP 설정-FTP 연결) (0) | 2020.09.10 |
[CentOS7/Putty] Tomcat 톰캣 설치 (0) | 2020.09.10 |
[CentOS7/Putty] MariaDB 설치(MySql 설치) (0) | 2020.09.10 |
댓글