반응형

티스토리관련하여 블로그 포스팅 및 조회 등등 티스토리 관련 조작을 자동화 하고 싶을 때, Tistory가 제공하는 API를 활용할 수 있다.

메뉴얼도 너무 친절하게 한글로 나와있어 직관적이다.

 

아래 홈페이지에서 자신의 사이트 정보를 입력하면 얻는다.

https://www.tistory.com/guide/api/manage/register

 

TISTORY

나를 표현하는 블로그를 만들어보세요.

www.tistory.com

여기서 얻은 본인의 API ID로 티스토리를 조작할 수 있다.

 

 

* 티스토리 Open API 정보 확인

https://tistory.github.io/document-tistory-apis/

 

소개 · GitBook

No results matching ""

tistory.github.io

 

 

자세한 내용은 아래 블로그 참고.

https://brunch.co.kr/@joypinkgom/94

 

티스토리 API 사용하기

블로그를 티스토리로 옮긴 이유 중 하나는, API의 제공이었다. 필요한 정보를 주기적으로 블로그에 자동 업로드하고 싶었는데, 감사하게도 티스토리는 API를 통해서 이런 작업이 가능했다. 요즘

brunch.co.kr

 

 

 

 

반응형
반응형

보통 Cafe24호스팅이던 다른 호스팅 사이트간에 웹페이지를 구축할 때 http:// 으로 구축이 되는데, 이는 보안 인증이 안되어 경고창이 계속 뜰 것이다. 아래와 같이..

그래서 제대로 웹 호스팅을 하려면 https:// 프로토콜을 사용해야 한다. 즉, SSL(TLS) 인증이 되어야 한다.

물론 각종 호스팅 서버, 도메인 서버에서 이 기능을 제공한다. 그러나 유료이다.

 

물론 쇼핑몰이나 회사홈페이지 등 공식적으로 중요한 사이트를 만드려고 하면 필요하다.

그러나 내 개인 블로그나 소규모 정보를 제공하는 사이트를 만드는데 돈까지 지불하며 SSL인증을 받는건 돈이 아깝다..

 

다행이 이를 무료로 인증해주는 사이트가 있다. "Let's Encript"라는 비영리 기관이다.

https://letsencrypt.org/

반응형
 

Let's Encrypt

 

letsencrypt.org

 

위 기관을 통해 SSL인증을 받아 내 카페24에 호스팅된 사이트에 적용해본다.

단, 이를 위해서는 리눅스의 지식이 필요하다..
필자는 가상머신을 통해 CentOS 7 리눅스를 이용했다. (라즈베리파이던, Ubuntu던 상관없다)

 

아래 예제는 내 홈페이지 myhome.com 과 www.myhome.com  에 대한 인증서를 발급한다고 가정.

(myhome은 본인의 도메인이다)

카페24는 *.myhome.com 과 같은 와일드카드(*) 인증서 등록은 불가능.

 

1. cerbot 설치

sudo yum install -y certbot

 

2. DNS Text 등록방법

sudo certbot certonly -d 내도메인 --manual --preferred-challenges dns

sudo 암호를 입력, 위와 같이 물어본다면; y 입력
위와 같이 나와야 함!

 

3. 아래 코드를 복사해서 카페24에 등록

    3-1. 아래 코드를 복사

 

    3-2. 카페24에서 등록

로그인하기
도메인관리
DNS관리
내가 사용하고자 하는 도메인선택 후 "DNS관리"
내가 쓰고자하는 도메인 선택, TXT관리 선택
우측에 TXT추가 클릭

        호스트명 : _acme-challenge.내도메인.com

        TXT  :  위에서 복사한거 붙여넣기

    *엔터를 누르면 아래와 같이 Congratuation! 이나와야 한다.

    3-3. root계정으로 인증서 위치 확인

su

        입력 후 암호입력하여 root계정으로 접속해 아래 경로로 이동 (구매한 도메인 디렉터리가 있음)

cd /etc/letsencrypt/live/내도메인.com/

        내부를 확인해보면 생성된 키들이 있음

 

4. 이제 위 키를 카페24에 등록한다.

    4-1. 카페24 인증서 관리 접속

 

    4-2. 해당 파일의 내용물을 카페24에 등록

위 내용을 열어보면 키가 들어있다.
vi편집기 또는 nano 편집기로 열면 암호가 들어있다. 이를 전부 복사해서 넣는다.
각각 키의 내부 text를 전부 복사해서 카페24에 위 부분에 붙여넣는다.
SSL CRT넣고 인증서확인을 하면 SSL인증서가 자동으로 들어간다.

    4-3. 다 입력하면 인증신청

이제 요청이 되어서 기다리면 된다.

 

(결과) 이제 내 홈페이지를 들어가면 인증됨을 알 수 있다...

         이것때문에 3일을 삽질했다... 딴거 다 안되는데 이건 된다....!!

 

 

※ 주의 사항 ※

 

만약 만든 웹사이트가 로그인 후 결제, 개인정보를 조심히 다뤄야 하는 사이트의 경우 위 방법은 위험 할 수 있다.

"정보통신망 이용촉진 및 정보보호 등에 관한 법률" 위반사항이 될 수 있다. 즉, 잘못했다가는 법적 처벌도 받을 수 있다.

즉 공인된 보안업체가 아닌 Opensource를 이용했으므로 만약 쇼핑몰이나 중요한 개인정보를 다루는 사이트의 경우에는 인증기관에 SSL 인증을 요청해서 사용해야 한다.

 아래 링크에 전문 SSL 보안 업체 링크를 올려두니, 만약에 중요한 웹을 구축하는데 SSL이 필요할 경우 아래 업체를 통해 인증작업을 진행한다.

https://bjpleaders.co.kr/otqUmsa6

 

https://leaderscpa.com/merchant/bjssl/log.asp?npid=37405

 

leaderscpa.com

일단 해당 사항에 대해 상담요청을 진행해본다.

 

반응형
반응형

Putty는 SSH 접속의 대표적인 앱으로 이를 이용해서 카페24에 호스팅한 내 Linux에 접속해본다. 

 

1. 카페24 로그인 후 "나의 서비스 관리"

www.cafe24.com

 

카페24

구글, 페이스북 등 전 세계 파트너와 협력하여 75억 소비자를 만나는 글로벌 전자상거래 플랫폼 카페24입니다.

www.cafe24.com

 

 

2. 왼쪽 하단의 FTP/Shell 접속설정 클릭

 

3. SSH접속 허용 확인

4. Putty로 접속하기

    (없을 시 설치)

https://putty.softonic.kr/download

 

PuTTY

완전하고 안정적인 텔넷 및 SSH 클라이언트

putty.softonic.kr

 

 

5. Host Name에 내 IP주소 또는 도메인주소를 넣는다.

 

6. 카페24 가입했을 때 ID와 DB password로 로그인하면 접속이 된다.

 

워드프레스를 위한 설치파일들이 쭉 나열되어있음을 볼 수 있다.

근데 root로는 접근이 안된다..;

 

리눅스를 잘 모르는 사람들은 파일형태로 접속할 수 있다!

파일질라로 접속하는 방법은 아래참고

https://ansan-survivor.tistory.com/717

 

[Cafe24] 카페 24 웹호스팅 Filezila(파일질라)로 내 FTP 접속하기

1. 파일질라에 가서 Client 버전을 다운받는다. https://filezilla-project.org/download.php?type=client Download FileZilla Client for Windows (64bit x86) Download FileZilla Client for Windows (64bit x86..

ansan-survivor.tistory.com

 

반응형
반응형

워드프레스의 유명한 플러그인 엘리멘토를 사용하다보면 글자크기를 설정하는 부분이 없어서 당황스러울 수 있다.

글자크기로 보이는 부분이 있지만, 이를 설정해도 보여지는대로 설정이 안되고 이상하게 설정되는 경우가 있다.

필자의 경우에도 Heading 1빼고는 다 엉뚱하게 설정이 되었다.

글자크기가 맞지 않다!

 

해결방법은 아래와 같다.

 

1. 해당 섹션을 선택

2. 왼쪽의 창에서 Style - Typogrphy  연필모양 - Size 업

(결과)

 

참고로 위 Typography 메뉴에한 설명은 아래와 같다.

Typography 

  1. Family – 서체를 선택하세요.
  2. Size – 글꼴 크기를 입력하세요.
  3. Weight – 글꼴의 두께를 선택하세요.
  4. Transform – 글꼴의 변경 속성을 선택하세요. 
  5. Style – 보통, 기울임   및 경사 중에서 선택하세요. 
  6. Decoration – 텍스트의 종류를 선택하세요.
  7. Line-Height – 글자의 위아래 간격을 선택하세요. 
  8. Letter Spacing –  자간을 선택하세요.

(출처: https://crazyrabbit.co/elementor-page-builder%EC%97%90%EC%84%9C-%EA%B8%80%EA%BC%B4-%ED%81%AC%EA%B8%B0-%EC%83%89%EC%83%81-%EB%93%B1-%EC%8A%A4%ED%83%80%EC%9D%BC%EC%9D%84-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9/)

 

반응형
반응형

카페24의 호스팅을 이용한 워드프레스에서 내 도메인을 변경하고 싶을 때.

기존에 사용중인 도메인이 있었는데, Godaddy에서 하나 다른걸 구매해서 바꿔보았다.

 

카페24 조치사항

 

1. 호스팅으로 로그인

 

2. 나의서비스관리 접속

 

3. 하단에 "도메인 추가 연결 및 관리"

 

4. 카페24에서 구한 것이 아닌, 다른사이트에서 구매한 도메인 (Godaddy, Host.kr 등등) 등록

만약 해당 도메인을 대표로 사용하고 싶을 땐 위 클릭

 

Godaddy 조치사항

 

1. 홈페이지 접속 및 로그인

https://dashboard.godaddy.com/

 

Sign In

 

sso.godaddy.com

구매했던 도메인은 "내 제품" 에 있다.

 

2. 내가 구매한 도메인에서, ... 클릭 - DNS관리

 

3. 그러면 네임서버가 기존의 사용했던 주소 또는 godaddy의 서버로 되어있을 텐데, 이를 카페24의 네임서버로 변경

    (카페 24의 네입서버는 아래와 같다.)

dns1.cafe24.com
dns1.cafe24.co.kr
dns2.cafe24.com
dns2.cafe24.co.kr

이를 투입!

 

그러면 이제 Godaddy에서 구매한 도메인을 카페24에 등록해서 사용할 수 있다.

다만 워드프레스에서 아래와 같이 도메인을 변경해야 가능.

 

반응형
반응형

엘리멘토를 이용해 페이지를 수정할 때, 전체적인 배경색을 변경하고 싶을 때

 

 

1. 엘리멘토 편집기 왼쪽 상단 탭 선택

2. Site Settings 선택

3. Background 선택

4. 색상 조절

 

그러면 전체배경색이 변경된다.

 

반응형
반응형

 

갑자기 내 페이지가 아래와 같이 나타난다면, 원인은 mariadb (mySQL)이 멈춘 것.

실제 서버에서 status 체크를 해도 그렇다.

 

 

이 경우에 만약 mariadb가 restart가 되지 않는다면, AWS의 인스턴스를 재부팅 하면 된다.

 

반응형
반응형

아마존 클라우드 AWS의 EC2 (가상화 PC) 기반으로 워드프레스를 만들고 SSL인증으로 https:// 까지 받았다.

https://ansan-survivor.tistory.com/1076

 

[AWS Amazon Linux 2] 아마존 클라우드에 워드프레스(wordpress) 구축하여 웹호스팅

여기서 사용하는 OS는 아마존이 제공하는 Amazon Linux 2 를 이용한 것이다. 사전에 Amazon Linux 2로 만든 LAMP 웹서버가 작동하고 있어야 한다. https://ansan-survivor.tistory.com/1072 [AWS Amazon Linux] 아..

ansan-survivor.tistory.com

https://ansan-survivor.tistory.com/1074

 

[AWS Amazon Linux 2] 아마존 클라우드 웹서비스 도메인 네임 (DNS) SSL/TLS (https) 등록하기

아래 링크는 아마존에서 만든 웹페이지 DNS를 만드는 과정이다. https://ansan-survivor.tistory.com/1073 [AWS Amazon Linux] 아마존 클라우드 웹서비스 도메인 네임 (DNS) 등록하기 (Route 53), Godaddy 네임서..

ansan-survivor.tistory.com

 

그러나 https:// 를 하는 순간 UI가 다 깨져버렸다..

이를 해결하는 방법.

 

1. 관리자 데쉬보드에 가서 "Really Simple SSL" 플러그인 다운로드

 

2. Settings - SSL - Install SSL Certificate

 

3. 몇가지 항목 체크 뺴고 그냥 저냥 계속 Next

 

4. 아래와 같은 막힘에 봉착하면 죄다 enable

 

5. 그러면 깔끔하게 UI가 깨지지 않는다.

 

 

 

 

 

 

반응형
123456···9

+ Recent posts