개발/troubleshooting (6) 썸네일형 리스트형 AWS Cloudfront https 페이지 ezoic name server 변경시 동작안함 복구 후기 요즘 진행하는 프로젝트가 있는데, 일단 구현을 완료해서 배포를 해 둔 상태였습니다. 광고수익을 위해 이번에는 Adsens 대신 Ezoic을 써보려고 진행하다가, 제 도메인 접속이 안되는 문제를 겪어서 후기 남깁니다. 일단 저는 http 웹페이지를 구현해서 배포했고, AWS의 Cloudfront를 이용해서 http를 https 로 redirect 시켜 https 페이지를 처리했습니다. Ezoic에 가입하고 도메인 입력후, 하라는데로 진행하다보니 Name Server Integration이라는 단계가 나왔습니다. 본인 도메인의 name server를 지정해준 ezoic name server로 바꾸라는 내용이었는데, Route53에서 레코드 확인해보니 NS유형의 처음부터 등록되어있는 레코드를 수정하면 되는것 .. [React] Helmet으로 og tag 설정시 이미지 적용 안되는 문제 요즘 chatGPT를 사용해서 react로 웹개발을 하고있는데, 이렇게 하다보니 별것아닌문제를 오랫동안 해결을 못하는경우가 종종 생기는것 같다. 그 중 하나가 페이지 공유시 OpenGraph tag로 설정한 것들이 제대로 안나오는 문제 였다. 문제코드 & 문제현상 우선 처음에는 단순하게 meta tag를 js 파일에서 수정하고 싶다는 생각이었고, 결국 아래와같이 처리하게 되었다. import { HelmetProvider, Helmet } from "react-helmet-async"; function MyPage(){ ... return ( ); } 이렇게 하고 배포한 뒤에 페이지를 카카오톡에 공유해봤는데, title만 나오고 description이나 image들은 모두 누락되는 상태가 발생했다. ti.. [React.js] UNSAFE_componentWillMount Warning with React-Helmet Error Detail I was receiving a warning about the use of the deprecated UNSAFE_componentWillMount lifecycle method. I'll go through the steps I took to diagnose and resolve the issue. react-dom.development.js:86 Warning: Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details. * Move.. [AWS] EC2 ssh 접속 불가 문제 해결 전날에 ssh로 접속하여 작업을 잘 했는데, 갑자기 ssh 접속이 안되는 문제가 있었다. ssh -i "mykey.pem" ec2-user@ec2-ip.compute-1.amazonaws.com ec2-user@ec2-ip.compute-1.amazonaws.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 키 파일의 경우 보안문제로 권한이 많이 열려있는 경우에 사용이 안되는 현상이 있을수 있어 확인해보았으나, myKey.pem 의 권한은 400으로 설정이 잘 되어있었다. AWS 공식 문서를 찾아보니 아래와같은 문장을 보았는데, Permissions for /home/instance-user-name/.ssh/authorized_keys .. [AWS] httpd installed but apache default page is not displayed How to install apach on linux 1. connect to your EC2 instance. 2. install httpd and start the service. sudo -s yum install httpd -y service httpd start 3. access EC2 instance public IPv4 address. Nothing Display & Connect Error display 1. check if you access as http. if you didn't take measure about https, cannot access as https. 2. restart httpd service if you access http but still not displaye.. [AWS] AWS Certificate Manager 에서 인증서 요청 후 상태 검증대기중 에서 안바뀌는 문제 문제 ACM에서 인증서 요청 후 상태가 "검증대기중" 에서 1시간 이상 바뀌지 않는 문제가 있었습니다. 갱신자격(Renewal eligibility) 또한 부적격으로 표시되고 있어 뭔가 문제가 있어보였습니다. 도메인 주소 등을 재확인 하였으나, 올바르게 설정한 상태였습니다. 해결 인증서 ID 선택하여 인증서 상세 페이지 진입 후, 도메인 탭 상단에 있는 "Route53에서 레코드생성" 버튼을 눌러줍니다. 그러면 자동으로 Route 53에 레코드가 생성이 되며, 5분정도 지났을때 상태가 "발급됨" 으로 변경되었습니다. ※갱신자격은 여전히 부적격으로 뜨고 다음날 봤을땐 적격으로 변경되어있었습니다. 따라서 이부분은 신경쓰지 않아도 되는것 같습니다. 이전 1 다음