[AWS] 서버 만들기-(3) 파일질라(FileZilla) 사용법 + 톰켓환경변수

yunSeok·2023년 8월 20일
0

AWS

목록 보기
3/11

1. 파일질라 다운로드하기

https://filezilla-project.org/


mac 환경에서는 자동으로 macOS로 나오니 걱정하지마세용

다운로드 진행하겠습니다


가장 왼쪽 Download 클릭
다른건 유료입니다;;

다운로드 한 파일을 실행해주세요.




Accept 누르면 Opera Browser가 설치된다는데 가볍게 Dedine 눌러 무시해줍시다..



건드릴거없고


저는 Desktop Icon 체크해줬습니당




건드릴거없고


설치완료 후 실행해보면


위의 화면이 나오면 설치는 완료되었습니다


그러면 생성한 서버와 연결을 해야겠죠?

왼쪽 위 빨간박스 (사이트 관리자 열기) 클릭해줍시다


지금은 내 사이트가 없기때문에 잠겨있는 모습인데요 당황하지 않고 새 사이트 눌러줍시다


  • 프로토콜은 SFTP로 변경
  • 호스트는 자신의 탄력적 ip 주소 입력
  • 포트는 비워둡시다
  • 로그온 유형에는 키파일
    서버 만들때 생성한 키파일을 넣어주면됩니당
  • 사용자에는 AWS EC2 인스턴스 연결할때 설정한 사용자 이름을 넣어줍시다 따로 만지지 않았다면 ubuntu 사진처럼 입력해줍니당

지금 경로에 war 파일을 드래그해서 넣으시면 됩니다.

파일이 올라가지 않거나 오류가 난다면
톰켓 권한설정을 해줘야합니다.

톰켓 접근 권한 설정
sudo su 입력 후
chmod -R 777 /var/lib/tomcat9/webapps

해주시구요
(꼭 파일을 먼저 올리고 권한설정을 해주세요!!)

포트포워딩 = 포트이름 숨기기
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

이제부턴 URL에 탄력적 ip:8080 -> 탄력적 ip만 누르시면 됩니다


톰켓 환경변수 설정
프로젝트 이름 숨기는 방법입니다.
sudo nano /var/lib/tomcat9/conf/server.xml

sudo su
vi /var/lib/tomcat9/conf/server.xml

들어가시면 Host 안쪽에다
<Context docBase="프로젝트명" path="/" reloadable="true"/>
작성해줄게요.
여기까지 완료한다면 도메인 구매했을때 주소창에 도메인을 입력하시면 접속까지 완료될겁니다.


nohup 을 통해 원격 접속이 끊어져도 백그라운드에서 돌아갈 수 있도록

java -jar 프로젝트파일이름.jar
하면 구동화면 나옴

nohup java -jar 프로젝트파일이름.jar &
이렇게하면 서버 알아서 돌아감

ps -er | grep java
하면 실행되고 있는 jar 파일 보여줌

kill -9 실행되고있는프로세스넘버


0개의 댓글