급작스러운 서버 이전 및 SSL 과 cloudflare
추석을 앞둔 어느날 오랫만에 홈페이지에 와봤더니 또 뭐가 잔뜩 엉망이다. 호스팅 업체에서 이번엔 https 포트로 타 사이트에서 긁어오는걸 막은거 같은데 php버전은 죽어도 안올려 주면서 갖은 차단은 수시로 추가가 된다. 덕분에 인스타그램 연결해둔 플러그인이 맛탱이가 가버렸고 자꾸 빨간 글씨를 큼직하게 띄운다. 마침 vultr에 윈도우서버 하나 돌리고 있던거에 웹 셋팅을 해보면 어떨까 싶었다. 그리고 시작된 긴 여정.
미국 뉴저지 어딘가 vultr 센터의 vsp를 하나 사용중이었다. 가끔은 해외서버가 필요할때도 있어서 토론토 집 컴퓨터를 원격으로 사용했는데 이놈의 teamviewer는 서너달만 사용해도 상업적 이용을 감지했다며 자꾸 튕기기도 하고 환갑도 넘은 부모님께 자꾸 컴퓨터 켜달라고 하기도 좀 그래서. 나름 용량도 80G에 SSD고 램도 4G나 주고 코어도 두개나 준다. 안그래도 뭔가 오버스팩이라 어디 쓸데 없나 하던 참에 xampp로 아파치 좀 돌려주면 쓸만하지 않을까 싶어서 작업을 시작했다. 설치 다음다음 했더니 금방 완료되었고 아이비호스팅도 백업만큼은 빠르게 처리가 되어서 그대로 DB복구하고 백업폴더 루트로 연결해줬더니 짜잔 너무 쉽게 서버이전이 마무리 되었다. DNSzi에 레코드 수정 해줬더니 5분도 안되어서 완료. 뭔가 버벅이는 느낌이 늘었는데 site health 봤더니 php버전이 올라가있어서 그렇구나 알아챘지 뭐야. 그땐 그저 버벅인다는 느낌이었는데 문제는 여기서 부터.
테스트 삼아 심플한 페이지를 인덱스로 띄워보면 로딩이 거의 없고 바로바로 페이지가 뜨는데 워드프레스를 돌리면 기본 5초는 로딩이 뜬다. 일단 핑을 때려보아도 응? 윈도우님은 기본 방화벽으로 핑 응답을 안해주시네. 일단 거기서 한번 덜컹. 여튼 핑 자체는 300ms 전후로 뜨는거 봐선 평범한 해외서버. 워드프레스 설정에 뭔가 문제가 있다 싶어서 별걸 다 뜯어봐도 이유가 없다. 플러그인, 테마까지 싹 다 엎어도 원인을 찾지 못했다. 로컬에서 돌려봐도 마찬가지. dns가 문제인가 싶어서 바꿔보려고 하다가 맞다 그래 cloudflare가 있었지. cdn을 해봅시다. 연결연결 츄라이츄라이. cloudflare를 연결하고 dns 바꿨더니 그게 또 한참 걸린다. 의외로 대표도메인은 금방 바뀌는데 아래 서브로 해놓은 애들이 오래 걸려서 거기서 또 덜컹덜컹.
캐쉬가 생겼어도 한참 지났을거 같은 시간동안 밥먹고 왔는데도 여전히 사이트 로딩에 5초 이상이 걸린다. 뭐가 문제야 정말 하면서 봤더니 아… 브라우저에 캐쉬 사용안함 해두셨군요. 테스트 삼아 vsp에서 돌려보니 번개처럼 뜨더라고. 문제는 스크립트가 캐쉬에서 뭐 잘 안돌아가는지 infinite scroll 종류로 다음 페이지가 로딩이 안된다. 버튼식으로 바꿔봐도 영. 그래서 이참에 테마를 바꾼다고 또 한나절. 겨우 좀 거슬리지 않게 해놨더니 이번엔 썸네일 없는 게시물들이 영 맘에 안드는데 거기까진 못하겠어 포기.
어느정도 마무리 됐다 싶어서 글을 좀 써보려고 했더니 업데이트가 영 안됩니다 왜지? cloudflare의 flexible ssl이 한쪽은 ssl연결, 다른쪽은 그냥 연결이라 데이터가 제대로 전송이 안되는군요. 진짜 지치고 짜증이 나기 시작. 그래 이참에 제대로 ssl 연결 해두지 뭐. 근데 윈도우에서 인증서 어떻게 만들어요? 만들었는데 왜 아파치가 제대로 인식을 못하는거죠? 진짜 여기서 덜컹덜컹덜커러더ㅓ커러덜더렄러덞.
어찌됐건 이제 레몬가게도 ssl연결이 됩니다. 앞으론 http연결도 자동으로 다 https로 변환될거에요. 더는 위험한 사이트가 아니다. 그러고보니 페북이나 인스타에서 레몬가게를 자꾸 밴하는 이유가 그거였던걸로 기억하는데 이제 연동이 되려나. 그리고 DDOS니 각종 보안 문제도 cloudflare가 어느정도 알아서 막아주리라 기대해본다. 멋대가리 없어진 테마가 영 씅에 차진 않지만 새로 만들 기운은 없고 있는거 중엔 이보다 나은게 없는거 같다. 진짜 10년전에 만든 내 테마가 아직도 젤 맘에 든다. 일단은 문제없이 돌아만 가다오.
덧. 여러분은 cloudflare의 cache덕에 사이트가 아주 빠르게 빠르게 돌아갈텐데 관리자 모드는 그런거 없이 모든 버튼이 누르고 7초쯤 기다려야 작동해요. 정말 뭐 하나 고칠때마다 한숨이 나온다. 아이비호스팅 느리다고 불평했던거 취소. 물론 돈만있음 한국에 개인서버 하나 더 분양하면 만사 해결이겠지만 네 너무 비싸군요.