본문 바로가기

서버,리눅스,putty

(9)
오라클 클라우드) WIN_SCP에 ROOT파일 배포하기 (완결편) 이전에도 배포하는 방법에 대해서 글을 작성했으며 이방법이 가장 베스트하며 완벽히 해결하였기에 글작성함 1. PuTTY 접속 - SSH -> Auth -> Private key file for authentication: 에서 해당 암호화키 넣고 로그인 2. 로그인 3. 리눅스 톰캣 bin 경로까지 접근후 서버내리기 - 배포전 서버를 꼭 내리고 파일을 배포해야 됨 3-1. 리눅스에서 기존에 ROOT파일 삭제시 아래와같은 에러메세지가 뜬다면 sudo -i (root계정) 으로 접속후 삭제하고자 하는 파일의 경로까지 접근후 chmod -R 777 파일명 을 할경우 해당 파일내에 모든 파일의 권한을 해제함 4. 3-1에서 기존 ROOT파일을 삭제후 배포하고자 하는 ROOT파일에서 F5번을 눌러 리눅스로 배포함 ..
WIN_SCP(FTP) ROOT파일 배포시 필독 (서버안열릴때) 2022.09.08 아직까지 정확한 원인을 찾지못하였지만 간혹 ROOT.war파일을 배포후 하루가 지난다음 서버가 다운되는 현상 발생 아래방법으로 해보고 문제있을시 다시 내용 작성하기 1. 톰캣서버 다운 cd /usr/local/apache-tomcat-8.5.82/bin ./shutdown.sh 2. 기존 리눅스에 있는 ROOT.war파일을 윈도우에 백업후 ROOT, ROOT.war파일을 삭제 3. 윈도우에 있는 ROOT파일을 리눅스에 배포 4. 톰캣 서버 실행 cd /usr/local/apache-tomcat-8.5.82/bin ./startup.sh 위방법대로 해도 안될경우 톰캣삭제한후 다시 설치 톰캣 삭제후 설치방법 1. 리눅스 톰캣디렉토리, 압축파일을 WIN_SCP에서 그냥 '삭제' 버튼 클릭 ..
오라클 서버배포후 톰캣 안됨 (2) https://monkeydvl.tistory.com/64 오라클 클라우드 배포후 서버연결 안될때 해결방법 아직 원인은 못찾았지만 급하게 메모함 리눅스 콘솔(터미널)에서 1. sudo -i (사용자 root 권한 주기) 2. cd /usr/local/apache-tomcat-9.0.62/webapps (webapps 디렉토리 까지 접근) 3. sudo chmod -R 777 ROOT (.. monkeydvl.tistory.com 이전에 메모했지만 오늘날짜로 또 정상연결 안되서 글올림 정확한 원인은 모르지만 추측상 배포할때 리눅스 톰캣webapps 안에 있는 ROOT 파일 삭제할때 문제가 터지는거 같음 추측1) 리눅스명령어 : sudo chmod -R 777 webapps 으로 해서 webapps 안에 모..
네이버 클라우드 플랫폼:JSP 호스팅 -4- 지만 아직 공인IP로만 접속이 가능하기 때문에, 사용자의 편의와 검색 엔진 노출을 위해서 도메인을 연결해야합니다. 네이버 클라우드 플랫폼::JSP 호스팅을 해보자 마지막 글은 도메인 연결입니다. JSP 호스팅을 해보자 4장 -도메인 연결 도메인 연결은 1년간 무료 도메인을 제공해 주는 freenom 에서 도메인을 받아서 연결해보겠습니다. 유료 도메인을 사용하더라도 방법은 비슷하니 잘 보고 참고하시기 바랍니다. 무료 도메인 생성하기 무료 도메인을 받기 위해서 https://www.freenom.com로 이동합니다. freenom(프리놈) 접속 화면에서 원하는 웹사이트 주소를 입력하고 Check Availability 를 클릭합니다. 저는 navercloud 라는 주소로 도메인을 받아보겠습니다. 프리놈에서는..
네이버 클라우드 플랫폼:JSP 호스팅-3- 이번에는 JSP 호스팅을 하는데 반드시 필요한 톰캣 서버를 한 번 설치해보도록 하겠습니다. JSP 호스팅을 해보자 3장 - 자바, 톰캣 설치하기 리눅스 JAVA JDK 설치 및 확인 톰캣을 구동하려면 우선적으로 JAVA JDK가 설치되어 있어야합니다. 네이버 클라우드 플랫폼 서버에는 기본적으로 JDK가 설치 되어 있지 않기 때문에 직접 설치하도록 합니다. https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 자바 JDK를 설치하기 위해서 먼저 오라클 자바 다운로드 페이지에 접속을 합니다. (윈도우에서 하시면 됩니다.) 여기서 동의를 한 다음에, Linux x64.rpm 파일의 링크 주소를 복사합니다. 링크 ..
네이버 클라우드 플랫폼:JSP 호스팅 -2- 이제 이 서버를 사용하기 위해서 외부접속이 가능하게 만들어줘야합니다. 네이버 클라우드 플랫폼에서는 외부 접속을 위해 공인IP를 각 서버마다 만들어줘야 합니다. 이번 글에서는 공인IP를 생성해서 서버에 연결한 후, 외부에서 MariaDB에 한 번 접속해 보겠습니다. JSP 호스팅을 해보자 2장 - 외부접속 허용하기 이번 글에서는 크게 4가지 작업을 합니다. 명령어 입력시 오타만 없으면 아주 쉽게 쉽게 할 수 있으니 잘 보고 따라 하시기바랍니다. 1. 네이버 클라우드 플랫폼 공인 IP 신청 2. 네이버 클라우드 플랫폼 ACG 설정 3. 마리아DB 외부접근 설정 4. 센트OS(리눅스) 방화벽 설정 공인 IP 신청 네이버 클라우드 플랫폼에서는 외부에서 서버 접근을 하기위해서 공인IP라는 것이 있어야합니다. 이 ..
네이버 클라우드 플랫폼:JSP 호스팅 -1- 테스트용으로 만들 JSP 웹사이트 구축을 위해서 저렴한 서버를 찾던 중에, 네이버 클라우드 플랫폼을 이용하면 1년간 무료로 서버를 이용할 수 있다길래 한 번 만들어봤습니다. 처음에는 AWS 를 사용하려고 했는데, 네이버 클라우드 플랫폼에서 30만 크레딧도 준다고 하길래 네이버 클라우드 플랫폼으로 서버 구축에 도전해봤습니다. 현재 국내에서 유일하게 JSP 무료 호스팅을 할 수 있는 곳이 네이버 클라우드 플랫폼 같습니다. JSP 운용 테스트를 하시는 분들은 꼭 봐주시기 바랍니다. JSP 호스팅을 해보자 1장 - 서버 생성편 네이버 클라우드 플랫폼을 통해서 구축한 서버로 운용할 애플리케이션 - OS : CentOS(리눅스) - 서버 : Tomcat 8 - DB : MariaDB - 기타 : freenom 도메..
웹사이트 주소에 톰캣 포트(8080) 없애기 1. 리눅스서버 경로 /usr/local/apache-tomcat-9.0.40/conf/server.xml 위 경로로 접근후 중간라인 근처에 빨간박스안에 내용중 port="8080"을 port="80" 으로 변경 2. 톰캣 내용이 변경됬으므로 톰캣서버를 내린후 다시 재시작 한다 3. 외부에서 80포트로 접근가능하게 리눅스 방화벽 설정에서 port=80으로 변경 firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --reload 앞으로 url에 ex) http://testSite:8080/ 를 :8080을 입력하지 않고 http://testSite/ 이런식으로 접근가능