일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- EC2
- Linux
- 깃허브
- 웹배포
- 공부
- Java
- 프로젝트
- Eclipse
- 깃허브프로필
- 코딩테스트
- swap
- 프로그래머스
- sts
- spring
- 네이버클라우드
- Git
- 포트포워딩
- AWS
- peachcong
- 일상기록
- 자바
- github
- ncloud
- Code Templates
- Project
- Maven
- 자바의정석
- navercloud
- Repositort복사
- 주석
- Today
- Total
목록Project (9)
PEACHCONG
AWS에 프로그램 다운로드 하면서 가장 고생했던건 포트 포워딩 부분이다😭 포트 포워딩을 검색하면서 위 내용을 참고해서 시도 했었는데, sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 이렇게 내가 원하는 포트 번호를 입력해도 리다이렉트가 절대 되지 않았다.. 저장이 제대로 안된걸까? 하면서 iptables 저장도 해보고, 재시작도 해봤지만 결과는 동일하게도 도메인 뒤에 포트 번호를 꼭! 입력해야지만 네트워크에 연결되었다 나는 포워딩을 할 수 없나봐.. 시무룩하고 있을 때 호빵이의 힌트! ifconfig로 이더넷 이름을 확인해보기!! 확인해보니 충격적이게도 eth0이 아닌.. enX0으로 되어있었다🤣..
https://peachcong.tistory.com/46 [프로젝트 배포 #6] NAVER CLODE를 이용해서 DB서버 구축하기 (CentOS) 웹 배포를 진행하면서 AWS 프리티어 1개로 Tomcat과 DB 서버를 같이 사용하기에는 무리가 있었다 AWS에서 인스턴스를 2개 생성해서 사용하면 되겠지만, 월 750시간 동안 무료인 프리티어를 2개로 나누 peachcong.tistory.com ⬆️ 네이버 클라우드 서버 생성 방법은 위 링크 참고 1. Oracle 11g XE 다운로드 https://edelivery.oracle.com/osdc/faces/Home.jspx Oracle Software Delivery Cloud See a quick, introductory tour of the downl..
웹 배포를 진행하면서 AWS 프리티어 1개로 Tomcat과 DB 서버를 같이 사용하기에는 무리가 있었다 AWS에서 인스턴스를 2개 생성해서 사용하면 되겠지만, 월 750시간 동안 무료인 프리티어를 2개로 나누게 된다면 EC2 하나 당 375시간(15일) 정도만 무료가 된다 처음 사용하다보니 혹시 모를 AWS 과금도 걱정되고, 한 달 동안 15일만 애매하게 사용하는 것도 마음에 안들어서 DB서버는 네이버 클라우드를 이용해서 진행하기로 했다 사용해보니 네이버 클라우드 깔끔해서 대만족💚 AWS와 다르게 깔끔한 UI가 서버 생성할 때 편하고 좋았다 이렇게 서버 접속 콘솔도 확인할 수 있어서 뭔가 더 재미짐ㅎㅎㅎ 딱히 이 기능을 이용해서 뭔가를 하지는 않았지만.. 😖 https://www.ncloud.com/ N..
https://peachcong.tistory.com/43 [프로젝트 배포 #3] AWS를 통해 서버 구축하기 (EC2) 💡EC2란? 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅? 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제 peachcong.tistory.com ⬆️ 위 내용 진행 후 아래 내용 실행하기! 1. 인스턴스에 필수 dependency program 다운로드 ssh명령어를 이용해서 인스턴스에 연결되어 있는 상태에서 시작! cd C:\Users\Peach\Desktop\PEACH ssh -i peachcong29.pem ec20user@{instance-public-dns-name} 인스턴스에 정상적으..
💡EC2란? 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅? 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제공하는 것을 말한다 즉, EC2서비스는 AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 제공해주는 서비스! 아마존이 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다 1. AWS EC2 서비스 들어가서 인스턴스 생성하기 AWS EC2 이동 > 인스턴스 시작 클릭해서 인스턴스 생성하기 1) 인스턴스 이름 / AMI 설정 > 사용하려는 서버의 이름 설정 > Amazon Linux 2023 AMI 프리티어 선택 윈도우로 사용하는 것이 훨씬 편하지만.. 테스트로 몇 번 해보니까 윈도우 프리티어로..
프로젝트를 배포하기 위해서는 당연히 내가 만든 프로젝트를 빌드해야 한다 Spring 개발환경 구성보다 쉬운 프로젝트 war 파일 빌드 방법 스타또-!🐣 💡 전제 조건 Maven 다운로드가 되어 있어야 함! Maven 이란? 자바용 프로젝트 관리 도구로, Project Object Model (POM) XML 문서를 통해 해당 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하여 관리하는 프레임워크이다. 일반적으로 프로젝트는 개발자가 필요한 라이브러리를 직접 찾아서 다운로드 및 추가해야 하지만 Maven을 사용하면 pom.xml 문서에 내가 사용하고자 하는 라이브러리를 등록하여 자동으로 프로젝트에 추가되게 하여 라이브러리 관리 및 버전 관리의 편리성을 제공해 준다. Maven install을 이용해서 wa..
2024.01.20 내가 만든 프로젝트 서버에 배포하기! 시간이 부족해서 팀원들이랑 같이 하지 못했던 프로젝트 배포를 혼자서라도 해보기로 했는데, 이렇게 배포하려고 마음먹은 날짜부터 2주가 지난 시점에 배포를 끝냈다! 벌써 2주라는 시간이 지났다니,, 역시 시간은 빨라 그동안 서버 배포말고도 포트폴리오 수성하고, 자바 복습도 하고 이것저것 하느라 조금 늦어진 점도 있겠지만.. 사실 이제와서 말하자면 배포 과정 중에 별 일 아닌일에도 시간을 엄청 쓰고 애먹어서 지금 이렇게까지 시간 쓰면서 배포해 보는 게 맞나? 싶은 생각도 조금 들었다.. 그래도 프로젝트는 배포까지 해야 완성이라고 할 수 있지!😤 잘 모르지만 차근차근,, 테스트도 여러 번 하고 정말 열심히 했당 서툴지만 결국 배포까지 끝낸 나 칭찬해 (*..
💡 파일질라(FileZila) ? 파일질라(FileZila)는 FTP, SFTP, FTPS를 지원하는 FPT 관리 소프트웨어로 인터넷이나 네트워크를 통해 서버와 클라이언트 컴퓨터 간에 파일을 전송할 수 있도록 도와주는 애플리케이션 FTP란? File Transfer Protocol의 약자로, 파일을 인터넷상에서 주고받을 때 사용되는 파일 전송 프로토콜 학원 수업에서 AWS Windows 프리티어를 사용했을 때 오라클 설치 파일이나 톰캣 등등.. 모두 드래그해서 설치했었던지라 Linux도 똑같이 터미널에다가 드래그 앤 드롭으로 옮기면 되는 줄 알았다🤣 나중에 안되는 거 알고 살짝 충격과 부끄러움,, 그럼 파일을 어떻게 옮기지? 하고 알아보던 중 FTP 프로그램을 이용하면 손쉽게 이동시킬 수 있다는 것을 알..
2024.01.02 만들었던 프로젝트를 배포해보고 싶은데 생각보다 걸림돌이 많다 🥲 AWS에서 제공하는 EC2 프리티어 t2.micro는 RAM이 1GB밖에 되지 않아서 아무것도 안 했는데도 CPU 사용률을 100% 찍는다,, 프리티어를 사용하면서 배포할 수 있는 방법을 고민하다가 윈도우보다 가벼운 Linux로 도전해 보기로 했다! 물론 Linux는 배워본 적도 사용해 본 적도 없음.. DB서버도 문제인데.. 일단 여러 방법으로 테스트해보고 성공하면 배포 방법 정리해서 올려야겠다!💗 아자아자!