[Lightsail] AWS CLI를 이용한 _acme-challenge 갱신 스크립트

도메인 갱신만을 목적으로 간단하게 구성한 스크립트이다. 6달 동안 총 3번의 갱신에서 특이사항이 없어서 공개를 해본다. 구현 방식은 다음과 같다. ACME 토큰 값을 도메인이름(junklab.domain)의 파일에 저장해서 Plesk DNS와의 비교 데이터로 사용한다. Plesk DNS의 _acme-challenge 데이터(domaintarget)을 가져와서 junklab.domain 파일의 내용(domainsource)과 다른지 확인한다. 값이 다르면 domaintarget값으로 도메인을 갱신한다. AWS 액세스 키가 ubuntu 계정에 등록되어 있기 때문에, Cron도 ubuntu로 실행이 […]

Read More

이사 갑니다

또 망했습니다. 2년 조금 지났건만 또 망했습니다. LifeTime이라는 말은 공허하고, 세상에 싸고 좋은 것은 없습니다. 중간에 업그레이드만 안했다면, cPanel 비용만 더 안넣었다면 사기 당했다는 기분은 안들었을텐데요. 최초 49.99 + 업그레이드 79.99 + cPanel 결재용 충전 100 = 229.98 50개월 동안 매달 USD 4.6을 지불한 셈입니다. 남은 충전 금액 USD 98도 환불 안된다고 하고, 12월 안에 […]

Read More

PHP 7.3 적용 후 발생한 문제점

PHP 7.3이 사용 가능하다는 공지가 와서, 기존의 7.0을 7.3으로 올렸더니 IZ*ONE Private Mail 통계의 질문 검색이 되지 않았다. Console 로그를 보니 아래와 동일한 Warning이 엄청나게 많이 발생하여 Bootstrap Table이 JSON 데이터로 인지를 못하고 있었다. Warning : Use of undefined constant mails – assumed ‘mails’ (this will throw an Error in a future version of PHP) […]

Read More

웹호스팅 백업하기

2019/05/23 추가 – 특정 폴더만 백업하는 경우에는 아래 내용을 참조하면 되지만, 계정 오류 상황의 복구가 목적이라면 반드시 cPanel Full Backup을 해야한다. 참조 링크 : 웹호스팅 백업하기 2탄,백업의 중요성 FTP로 연결해서 IZ*ONE Private Mail 통계의 질문 항목을 추가 하다가, FTP 접속이 먹통이 되면서 검색용 스크립트가 앞부분만 남고 뒷부분 절반이 날아갔다. 코드는 어떻게든 새로 짜 넣었지만, 매번 […]

Read More

JunkLAB 속도 테스트 – 171202

Cloudflare 적용 후 테스트 결과 가까운 서버로 접속하는 CDN의 특성상 Connect Time이 줄어들기 때문에 TTFB도 줄어든다. Cloudflare 적용시 TTFB가 늘어난다는 얘기가 있는데, 테스트 사이트 들의 측정 방식이 변경된 것인지는 모르겠지만 TTFB는 확실히 줄어든다. ping 측정을 해보면 동아시아 국가를 제외하고는 모두 2ms 이내로 찍힌다. Cloudflare 미적용시에는 150~200ms 정도. Fully Loaded Time은 오히려 더 늘어난다. 이미지 로딩에 […]

Read More

Cloudflare 설정

Cloudflare ArchHosting에서 Railgun 서비스를 무료로 제공한다고 메일이 왔기에, Cloudflare 설정을 해봤다. GTmetrix나 WEBPAGETEST 등을 이용해서 Connect 시간이 개선 되는지 확인을 해볼 예정이다. Cloudflare 적용 후 속도 테스트 Cloudflare 설정 기록 2017년 11월 27일 – Cloudflare Provision Domain with Full Zone Setup 설정. 2017년 11월 28일 – DNS 변경 후 Cloudflare Active됨. /cdn-cgi/trace 확인이 됐다 안됐다 함. […]

Read More

JunkLAB 속도 테스트 – 171125

GTmetrix GTmetrix는 한국 서버를 지원하지 않아서, 미국/인도/홍콩의 3 서버에서 측정된 속도를 비교해 보았다. PageSpeed나 YSlow 등의 서버 설정에 따른 Grade는 당연히 동일하지만, TTFB와 Fully Loaded Time은 차이가 많이 난다.   Dallas, USA Hong Kong, China Mumbai, India Connect 117ms 308ms 867ms Backend 281ms 386ms 465ms TTFB 398ms 694ms 1332ms First Paint 1.3s 1.8s 2.9s Full […]

Read More

웹 호스팅 결정

windows evernote 에서 작성하고, Android Evernote에서 수정함 Arch Hosting을 선택한 이유 ncity가 멸.망.하고 아마존 라이트세일(Amazon Lightsail)로 최종 정착을 하려고 하다가, Arch Hosting이라는 웹 호스팅이 눈에 들어왔다. 한 번 지불로 평생 호스팅! ncity처럼 망할 가능성이 99%지만 결국 $49.99이란 저렴한 가격 덕에 한 번 더 속아보기로 했다. 이번에도 망하면 다음에는 반드시 아마존으로 이전할테다. Hosting 사양 내가 선택한 Business […]

Read More

마크다운(Markdown) 글쓰기 테스트

기본 동작 Evernote -> cloudhq or multcloud -> dropbox -> mitory markdown -> wordpress MD 형식 링크는 새창에 열리지 않음. 새창에 열려면 HTML 태그 사용해야 함. Junk Lab 새창에 열기 ENML -> TXT 변환시에는 줄바꿈 원본 모양과 동일함 TXT -> 마크다운 변환시 빈줄이 사라진다. 원래 그런건가 빈칸을 5개 정도 만들면 반영이 되려나. 아래 5줄 빈줄임. – 안되네. 빈줄 […]

Read More