본문 바로가기
반응형

언어공부/SERVER8

AWS EC2 502 Bad Gateway 에러로 소환... 요즘 본격 개발일은 쉬고 뚱땅뚱땅 놀면서 쉬운일만 하면서 살고있었는데 예전에 외주로 만들었던 웹사이트가 안된다고 연락을 받아서 오랜만에 AWS에 접속했다. 2년동안 개발자로 일하긴 했는데 서버지식은 별로 늘지 않은듯 하다... 반성의 시간을 잠시 가지며 AWS에서 이것저것 만졌는데 안됨ㅠㅠ 오랜만에 아침부터 내마음도 몰라주는 컴퓨터랑 싸우는 짜증을 느껴보았다. 일단 오늘 일정이 있어서 잠깐 나갔다와서 리프레시된 머리로 다시 이것저것 확인해보니 어제 새벽 2시에 갑자기 트래픽이 엄청 몰렸던걸 확인할 수 있었다. 이 홈페이지에 이정도 트래픽이 몰릴일이 없는데 무슨일이지... 이 작은 회사를 공격할리가 없는데 누군가 재능낭비한걸까...? 아무튼 대충 예상해보니 트래픽이 몰려서? 또는 어떤 이유로 EC2 서버가.. 2023. 10. 14.
AWS EC2 ubuntu카카오맵, 지메일 GMAIL SMTP 발송 문제 해결 localhost에서 잘돌아가던 스프링 프로젝트의 카카오맵과 지메일이 우분투 ec2에서 돌리니 안되는 문제가 있었다. 1. 카카오맵 오류 해결 1) 도메인 확인하기 : 이걸 너무 오래전에 해놔가지고...ㅋㅋㅋ 도메인을 등록해야 하는 것을 까먹었다... 이것저것 뒤지다가 설마? 하고 카카오맵 개발자사이트에 들어가서 확인해보니 localhost만 등록이 되어있었다...ㅋㅋㅋ 새로운 도메인을 등록하니 잘 되었다. (애꿏은 포트만 쥐잡듯이 잡았네... 포트둥절) 2) 스크립트의 위치 확인 그렇게 잘 하다가 css쪽 인식이 안되는게 많길래 스크립트 부분 위치를 모두 바로 위쪽으로 일괄조정하였다. 그 뒤로 갑자기 또 카카오맵이 안되기 시작. 아래와 같은 카카오 스크립트만 head로 옮겼더니 잘 동작했다. 3) 앱 .. 2021. 2. 26.
AWS EC2 도메인 https로 연결하기 (SSL/TLS 인증서, 로드 밸런서, 443 포트) 폰트 적용 안될때 갑자기 http https로 설정하는거에 꽂혀서 꼬박 하루가 걸렸다... 우선 AWS의 AWS Certificate Manager에서 인증서를 받아 나의 도메인과 연결된 ROUTE53에 등록하고 EC2의 로드밸런서에 내 인증서를 등록하고 80포트, 443포트를 연결했다. 그 후 80포트(http)로 들어오는 요청을 https로 리다이렉트 했다. 이제 http://mydomain.com 으로 들어오는 요청은 https://mydomain.com 으로 자동으로 연결된다. 하지만 왜인지 http://www.mydomain.com 으로 들어오는 요청은 https로 넘어가지 않는다. 그리고 https에서는 내가 적용해놓은 예쁜폰트들이 다 기본폰트로 보인다ㅠㅠ 내가 프로젝트 내에서 폰트를 import 할때 http.. 2021. 2. 25.
tomcat localhost:80 포트를 8080 또는 9090 포트로 연결하기 (apt-get 에러) AWS EC2 우분투로 스프링 웹사이트를 배포하는 중이다. 나의 경우 localhost:9090 으로 톰캣서버를 연결해 놓았는데 도메인을 구매하여 설정하고나니 domain.com:9090 으로 접속해야만 연결이 된다. 그래서 80포트로 들어오면 바로 9090포트로 연결할 수 있도록 아래와 같이 조치하였다. sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 9090 sudo iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 9090 sudo iptables -A INPUT -i eth0 -p tcp --dport 9090 -j ACCEPT 이렇게 하면 .. 2021. 2. 24.
AWS 우분투에 오라클 11g 설치, 톰캣 포트변경, server.xml 설정 스프링으로 웹사이트를 만들고 배포하는 과정에서, 연습용으로 만들어두었던 오라클 테이블이 말썽을 부렸다. 지금 배포하려는 내 웹사이트에는 필요가 없는 테이블이지만 나중에 게시판같은거 추가할 수도 있으니까 만들어둔건데, 우분투로 프로젝트를 업로드한 뒤 실행시키니 우분투에는 오라클도 안깔려있고 해당 테이블도 없기때문에 오류가 떴다. 아직 쓰고있는 테이블은 아니니 큰 용량은 필요없고 그냥 우분투에 간단하게 오라클을 깔면 되지 않을까? 하고 구글서치해서 오라클 11g를 설치했다. 오라클 설치는 다른 블로그를 참고했고 아래 페이지에서 리눅스 버전을 이용했다. www.oracle.com/database/technologies/xe-prior-releases.html 계정을 똑같이 만들고, 기존에 내 컴퓨터에서 만들었.. 2021. 2. 21.
AWS 스프링 배포를 위해 우분투에 톰캣 설치 및 실행 톰캣 설치과정은 블로그와 유튜브를 찾아가면서 마무리했다. 아래 동영상이 큰 도움이 되었다. 소리가 작지만 이분이 하는게 나랑 많이 비슷해서 열심히 따라가는중이다. 똑똑하신분들이 유튜브에 올려주시는 강의들 덕분에 초보자도 혼자서 배울 수 있어 정말 감사하다. youtu.be/GBaPcb9nXRg 지난번에 톰캣 설치까지 해놓고 오늘 오랜만에 실행을 하려니까 실행하는데 어떻게 했었는지 까먹어서 버벅였다. 실행할때는 나의 경우 /server/apache-tomcat-8.5.61/bin (톰캣이 설치된 bin 디렉토리)으로 들어간 다음 sudo ./startup.sh 으로 실행한다. 실행 상태를 보려면 netstat -tnlp 로 8080 포트가 연결되었는지 확인한다. AWS EC2 의 퍼블릭 IPv4 주소에 :.. 2021. 2. 16.
우분투 계정 비밀번호 설정 ubuntu@ubuntu:~$ sudo passwd root 로 새로운 비밀번호를 설정하였다. 2021. 2. 16.
스프링 자바 호스팅을 위한 AWS 가입하기 및 가상 서버 만들기 자바설치 톰캣설치 나는 이제 학원 수강을 통해 스프링 프레임워크를 기반으로 한 자바 웹사이트를 만들 수 있게 되었다. 그런데 문제는 아직 호스팅하는걸 해본적이 없다는 것이다ㅠㅠ 지인 회사의 웹사이트를 만들어주기로 했는데 일단 반정도 완성하고 생각해보니 호스팅하는게 막막해서 이것저것 뒤지다가 aws 공부를 시작했다. aws는 신용카드 등록만 하면 가벼운 서버정도는 1년간 무료로 사용할 수 있다. 처음 웹사이트에 들어가면 막막하기만 한데, 많은 훌륭한 강사님과 유튜버님과 블로거님들이 정보를 많이 올려두었다. 일단은 aws 가입과 서버를 만들어 놓으면 마음이 편해질 것 같아서 이것저것 뒤지다가 최고 친절한 이고잉님의 생활코딩에서 천천히 다시 공부하며 가입부터 생성까지 마무리했다. opentutorials.org/course/2.. 2021. 2. 3.
반응형