테스트 사이트 - 개발 중인 베타 버전입니다

구글 클라우드 플랫폼을 활용한 완전 무료 홈페이지 만들기

링크1은 그누보드 5.4에 나리야 붙인 것이구요. (테스트 중이라 접속이 안될 수도 있습니다.)

 

링크2는 node.js로 돌아가는 ghost 플랫폼입니다. 여기에 docker 깔고 VPN 및 그누보드까지 돌아가고 있는데 좀 힘들어하네요 ㅎㅎ

 

 

둘다 최적화 해놔서 나름 빨라진 것 같습니다.

 

 

1. 무료 홈페이지 주소 받기

 

https://blog.wsgvet.com/free-homepage-address-freenom

 

 

2. 클라우드 플레어 가입 및 네임서버 변경하기

 

https://blog.wsgvet.com/cloudflare-sign-in-and-change-nameserver

 

 

3. 구글 클라우드 플랫폼 가입 및 도메인 연결 및 nginx 웹서버 설치

 

https://blog.wsgvet.com/sign-in-google-cloud-platform-and-connect-domain-and-hello-world

 

 

4. 구글 클라우드 컴퓨트 엔진에서 우분투 기본 설정하기

 

https://blog.wsgvet.com/google-cloud-compute-engine-ubuntu-basic-setting

 

 

5. letsencrypt 와일드카드 인증서 발급(옵션)

 

https://blog.wsgvet.com/letsencrypt-wildcard-certification-issue-and-mariadb-install

 

6. MariaDB 설치하기

 

https://blog.wsgvet.com/ubuntu-2004-install-mariadb/

 

 

7-1. PHP 7.4 설치 및 그누보드 5.4 설치하기

 

https://blog.wsgvet.com/php7-4-install-and-gnuboard-5-4-install

 

 

7-2. ghost 플랫폼 설치, 우분투 20.04, letsencrypt 와일드카드 인증서 설정하기

 

https://blog.wsgvet.com/ghost-install-ubuntu-20-04-letsencrypt-wildcard-certificate-setting

 

7-3. PHP 7.4 설치 및 워드프레스 최신버전 설치하기

 

https://blog.wsgvet.com/ubuntu-20-04-install-wordpress-php7-4

 

 

8. 구글 클라우드 플랫폼에서 SSH키 생성 후 PuTTY 접속하기

 

https://blog.wsgvet.com/google-cloud-platform-ssh-key-putty-connection

 

9. 구글 클라우드 플랫폼에서 root SSH키 생성 후 WINSCP SFTP 접속하기(파일 전송)

 

https://blog.wsgvet.com/google-cloud-platform-root-ssh-winscp-setting


10. nginx에 phpmyadmin 설정 및 비밀번호 셋팅하기 우분투 20.04

 

https://blog.wsgvet.com/nginx-phpmyadmin-setting-and-password-config-ubuntu-20-04

 

 

11. 구글 클라우드 우분투 20.04에서 vsftpd로 FTP 접속하는 방법 (대용량 및 다량의 파일 전송)

 

https://blog.wsgvet.com/google-cloud-platform-ubuntu-20-04-vsftpd-ftp-setting

 

 

12. 그누보드에서 구글 SMTP메일서버를 활용한 메일 보내기(본인인증 메일 가능)

 

https://www.wsgvet.com/home/681

 

 

13. Nginx와 php 수정으로 업로드 용량 늘리기

 

https://www.wsgvet.com/bbs/board.php?bo_table=web&wr_id=2

 

 

7-1번, 7-2번. 7-3번은 하나만 선택해서 깔면 됩니다.

 

셋다 깔면 조금 느려질 수 있어요.

 

 

 

결론은 링크 보시면 될 것 같습니다.

 

도메인 + 네임서버 + 호스팅(구글 클라우드 플랫폼) 100% 무료로 구동가능합니다.

 

누구나 따라할 수 있도록 완전 상세히 적어놨습니다.

 

letsencrypt 와일드카드 인증서까지 발급 + 갱신하도록 해놨습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 121개

항상좋은 정보 자료 감사합니다!
언젠가 꼭한번 도전 해보고 싶어지네요. 고맙습니다!
구글 결제 계정만 있으면 실제로 30분 안에 구축 가능합니다.
멋집니다. ^^
활용해서 한번 시도해봐야겠네요
좋은정보 감사합니다.
완전 무료니깐 30분 정도만 시간 투자하시면 누구나 홈페이지를 무료로 구축 가능합니다. ㅎㅎ
감사합니다.
구글 저거 기간아닌가요? 예전에 어디서 언듯봤을땐 완전 무료는 아니라고봤던거같았는데..
$300은 1년 제한 기간이 있습니다.

이 글은 $300에서 10원 한푼 안쓰고 순수 무료로 이용하는 방법입니다.

즉 $300이 없이도 계속 무료인 서비스를 이용하는 것입니다.

구글에서 특정 지역 특정 서버 성능에 대해서 완전 100% 무료 서비스를 제공하는데

그것을 이용하는 것입니다.
나중에 그럼 시간날때 한번 해봐야겠네요....
임시페이지 생성으로 기간있어서 사용안했는데...
트래픽에 대한 일정 제한이 있는 것 같은데... 헤비하게 사용하지 않으면 무리없어보입니다.
새로만드는거라 방문자 하루에 10명오면 좋은거겠죠..ㅎㅎ
기존 홈페이지 이동하는것도아니고 새로 만드는거니..임시로 테스트겸해서
시간날때 한번 해봐야겠네요...좋은정보 고마워요!!
넵 테스트 용도로는 넘치는 사양 같습니다.
좋은정보 감사합니다!!
이거슨 추천~
좋은 정보 고맙습니다. ^^
2번 따라하다가 클라우드플레어에서 등록된 도메인이 아니라면서 쌩까기를 시전하고 있네요.
프리놈에서 도메인 구매하고 포워딩이나 네임서버를 통해 서버 연결을 안해서 그러나 싶어서
기다려도 봤지만... 끝까지 도메인을 거부하고 있습니다. ㅠ

안되면 그냥 구글 클라우드에서 자체 지원하는 dns를 이용해서 도메인 연결하고 알려주신 인증서는 포기해야 할듯 싶습니다.
존버는 승리한다고 했던가요. 기다림에 지쳐 댓글 달고 다시 시도했더니 이제 됩니다. ㅎㅎㅎ (역시... 존버는 진리 ㄷㄷㄷㄷㄷ) 고맙습니다. ㅎ
프리넘에서 생성된 후 클라우드플레어에서 찾는데 시간이 좀 걸립니다.

아무래도 새로 도메인이 생성되고 네임서버로 배포되는데 시간이 걸리기 때문이죠 ^^

화이팅입니다.
감사합니다. 덕분에 6번까지 모두 성공적으로 마무리 되었습니다.

이제 ftp 설치와 설정만 알려주시면 더할나위 없을것 같습니다. ㅎ

(아무래도 그누보드 테마나 스킨등을 적용하고 싶어서요 ^^)
SFTP로 접속하시면 되는데...

SSH 프라이빗키 생성 후 해야하는 조금은 복잡할 수도 있겠네요 ㅠㅠ

그 부분도 작성 예정입니다. 하루이틀만 기다려주세요 ㅎㅎ
SFTP 접속 방법에 대해 추가했습니다 ^^
아.. 정말 고맙습니다. 당장 해봐야겠네요 ㅎㅎ
넵 홧팅입니다. ㅎㅎ
카페24에서 발급받은 도메인를 미리 등록해서 현재 클라우드플레어에 네임서버로 배포가 된 상태인 것 같습니다.
네임서버 등록을 취소하려면 절차가 복잡한가요?
프리넘 도메인을 연결할까 합니다.
클라우드 플레어에 여러 도메인 등록이 가능합니다.

네임서버 등록 취소는 별다른 절차가 없습니다.

만야게 프리넘 도메인을 사용하고 싶으시면 프리넘에서 자체 네임서버를 사용한다고 체크하면 되구요.
감사합니다.
지금까지 네임서버 등록취소 항목이 없나 뚫어지게 찾아봐도 안보이더라구요~~
행복한 주말 보내세요~~^^
클라우드플레어에서 도메인을 삭제하고 싶으시다면

도메인 화면에서 왼쪽 제일 위에 Overview가 있는데 그걸 눌러서

오른쪽 제일 밑에보면

Advanced Actions
Pause Cloudflare on Site
Remove Site from Cloudflare

위와 같이 있는데 Remove Site from Cloudflare 를 누르면 삭제됩니다.
한 번 테스트 해봐야 겠습니다. 좋은 정보 감사합니다.
따라만 해도 그냥 뚝딱 생깁니다 ㅎㅎ
좋은정보 감사합니다.
좋은 정보 감사합니다.^^* 구글클라우드는 신청완료했는데..무료도메인은 회원가입이 안되는것 같아요. 고스트라는 블로그도 깔끔하니 좋은것 같구요.^^*
무료도메인은 회원가입이 원래 없습니다. 글 내용에 그 부분이 있으니 천천히 살펴보세요 ㅎㅎ

도메인을 검색해서 장바구니에 담아서 공짜로 사면 그때 개인정보를 넣는데 가입되는 형식입니다 ^^

고스트를 요새 쓰고 있는데 일단 빨라서 만족하고 있습니다. ㅎㅎ
오우 좋은정보 감사합니다!
감사합니다. 계속 업데이트 중입니다. ㅎ
PuTTY 접속하기 부분에서 스샷처럼 푸티로 접속하면 오류가 나는데 이부분은 어떻게야하나요?
그림보고서 따라서 잘하는데 저부분에서 자꾸 막히네요
[http://sir.kr/data/editor/2006/a6609f59126d6d6f88deed18a73f6b9c_1591200806_8091.png]
puttygen에서만 잘 생성하면 문제가 없을텐데요 흠..

[http://sir.kr/data/editor/2006/1066d5bf2141db912dc955326fa63975_1591207394_4755.png]

혹시 푸티젠에서 생성할 때 위와 같이 RSA와 2048이 아닌 다른 것으로 생성한 것은 아닌지 확인 부탁드립니다.

실제로 생성하고 아이디 넣는 부분에 root 를 넣고 비번을 안넣어도 되거든요.
몇번이고 생성할때 건든거없이 그림 그대로 보고하는데도
기존 스샷처럼 오류만 계속 발생하네요
다른건 문제없이 사이트 생성등 다 완성했는데 ssh만 지금 이용을
못하네요 휴
이상하네요.. 아무리해도 저런 에러가 안나오는데.. putty를 지우고 새로운 putty로 해봐도 그런가요?
저런 에러 자체를 처음 봐서 어떻게 해결해야할지 감이 안오네요.
아 의외로 엉뚱한곳에서 발생했네요.
putty 기존에 사용하던게 32bit였는데 64bit용으로 받아 접속하니
접속되네요...아무래도 서로접속 호환이 안되나보네요.
덕분에 간단하게 홈페이지 만들수있어 감사합니다
아... 그런 일이 ㅎㅎ

어떤 가이드에 자신의 PC에 맞는 putty 를 사용하라고 했었지만 그냥 무시했었는데.. 그런 일이 있었군요. 감사합니다. 추가하겠습니다.
제 컴퓨터는 64비트인데, 32비트 푸티젠으로 생성해서 32비트 푸티로 로그인해도 되네요.. 흠... 푸티와 푸티젠이 비트가 다르면 안되는걸까요?
제경우는 64비트 젠으로 키생성하고 32비트로 푸티 접속하려니
자꾸 위같은 에러 가나서 혹시나 싶어서 64비트 푸티로
받아 접속 해보니깐 되더라구요..
반대로 다시 32비트로 하면 똑같은 오류가 발생하고...
이상하네요. 전 그렇게도 해봤는데 에러가 없네요 -_-; 레지스트리에 기억이 되어서 그런가 싶기도 하네요.

안전하게 자신의 비트수에 맞는 버전을 설치하는 것으로 적어두겠습니다.
감사합니다.
혹시 메일보내기 서비스에서 보내는 메일주소를 사이트주소로
변경해서 보낼순없을까요?
팁보고 인증메일 이용하려고 적용해서 메일도 잘오고 그러는데
메일오는거보니 구글메일주소로 오던데 사이트주소 메일주소로
변경하고싶은데 혹시 가능한가요?
음 받는 건 어떻게 될거 같은데 보내는건 또 다른 얘기라서요. 한번 연구해볼게요.
https://www.linuxbabe.com/mail-server/setup-basic-postfix-mail-sever-ubuntu/amp

이렇게 하면 될 것 같네요 ㅎㅎ 엄청 복잡해요
내용보니 엄청 복잡하네요..
해당 내용참고해서 차후 시간날때 시도해봐야겠네요..
정보 감사합니다.
https://www.wsgvet.com/bbs/board.php?bo_table=home&wr_id=495

이 글을 보면 도메인만 있으면 자신의 도메인 메일처럼 쓸수는 있는데요. 제가 방금 적용해보니.. 그누보드에서 보내는 이메일 주소를 바꿔도 기존 구글 SMTP 랑 연동된 그 메일로 보내지네요..

아무래도 영어로 된 그 문서대로 해야 정확하게 원하시는 기능이 구현될 것 같습니다. 매우 힘든 길입니다 ㅠㅠ
무료서버 아시아쪽있나요?
미국 중에서도 일부만 가능합니다.
한번 해봐야 겠습니다.
감사합니다.
귀중한 팁 감사합니다.
한가지 궁금한 점이, 이 구글 무료티어는 한정기간 없이 계속 무료인가요? 아니면 일정기간이나 그외 조건같은게 있는건가요?
https://cloud.google.com/free/docs/gcp-free-tier?hl=ko#always-free-usage-limits

여기를 읽어보시는게 제일 정확할 것 같습니다.
다음 미국 내 리전 중 한 곳에서 비선점형 f1-micro VM 인스턴스 1개/월:
오리건: us-west1
아이오와: us-central1
사우스캐롤라이나: us-east1
HDD 30GB/월
다음 리전의 경우 스냅샷 스토리지 5GB/월:
오리건: us-west1
아이오와: us-central1
사우스캐롤라이나: us-east1
타이완: asia-east1
벨기에: europe-west1
북미에서 모든 리전의 대상 위치로 네트워크 이그레스 1GB/월(중국 및 오스트레일리아 제외)
항상 무료인 f1-micro 인스턴스의 한도는 인스턴스가 아니라 시간별로 제한됩니다. 당월에 할당된 총 시간을 모두 소진할 때까지 매월 모든 f1-micro 인스턴스를 무료로 사용할 수 있습니다. 지원되는 리전 전체의 사용량이 모두 합산됩니다.

Google Cloud 무료 등급은 VM 인스턴스에서 사용 중인 외부 IP 주소에도 사용할 수 있습니다. 사용 중인 외부 IP 주소는 당월 할당된 총 시간을 모두 소진할 때까지 추가 비용 없이 사용할 수 있습니다. 사용 중인 외부 IP 주소 전체의 사용량이 모두 합산됩니다. 사용 중인 외부 IP 주소의 Google Cloud 무료 등급은 f1-micro 인스턴스뿐만 아니라 모든 인스턴스 유형에 적용됩니다.

Compute Engine의 경우 가상 머신에 대한 지속 사용 할인 혜택이 제공됩니다. 항상 무료로 사용하는 리소스의 사용량에는 지속 사용 할인이 적용되지 않습니다.

GPU와 TPU에는 항상 무료 혜택이 적용되지 않습니다. VM 인스턴스에 GPU 및 TPU를 추가할 때마다 요금이 청구됩니다.
우성짱님.. 6.1에서 막힙니다.. (4) -1 홈페이지 주소가 aced.ga 처럼 서브도메인이 없는 경우
나와있는데로 한다고 하는데 테스트 하면 페일뜹니다.. 도움이 필요합니다 부탁드려요 ㅠㅠ
ln: failed to create symbolic link '/etc/nginx/sites-enabled/gnuboard': File exists
이미 그 파일이 있다는 뜻입니다.
이유를 모르겠습니다 ㅠㅠ
nginx: [emerg] cannot load certificate "/etc/letsencrypt/live/yoursitename/fullchain.pem": BIO_new_file() failed (S
SL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/yoursitename/fullcha
in.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
yoursitename 을 자신의 경로로 바꿔서 넣어야해요.
해당폴더가 없다는 뜻입니다.
6.1 그누보드 설치단계에서 자기도메인 넣고나서 테스트하는과정있잖아요..
거기서 막히는데 도저히 문제점을 모르겠네요 ㅠㅠ 그루보드 꼭설치하고싶은데 자신의경로로 뭘바꿔야될지도모르겠구 ㅠㅠ진짜 너무너무어렵군요..
ghqjd010@rkwmdk12-ga:/var/www$ sudo nano /etc/nginx/sites-available/gnuboard
ghqjd010@rkwmdk12-ga:/var/www$ sudo ln -s /etc/nginx/sites-available/gnuboard /etc/nginx/sites-enabled/
ghqjd010@rkwmdk12-ga:/var/www$ sudo rm -f /etc/nginx/sites-enabled/default
ghqjd010@rkwmdk12-ga:/var/www$ sudo nginx -t
nginx: [emerg] cannot load certificate "/etc/letsencrypt/live/yoursitename/fullchain.pem": BIO_new_file() failed (S
SL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/yoursitename/fullcha
in.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
ghqjd010@rkwmdk12-ga:/var/www$ sudo service nginx restart
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
ghqjd010@rkwmdk12-ga:/var/www$
아직도 경로를 안바꾸셨군요 ㅜㅜ
제가 강조했던 부분은 꼭 바꿔주셔야 해요 ㅜ ㅜ
sudo nano /etc/nginx/sites-available/gnuboard
위 명령어 내려서 아까 letsencrypt 인증서 받을때 기억하시라고 했던 경로 기억 나시죠? 그걸 바꿔줘야해요.
예를들어 abc.com이면 yoursitename 대신에 abc.com으로 바꿔야해요. 그러면 될거예요
혹시 우성님 홈페이지에 적용하신 스크롤내리면 이미지 불러오는 소스나
팁 업로드 된게있을까요?
https://www.wsgvet.com/home/589

여기에 있어요!
상세한 설명 덕분에 서버 설치를 완료했습니다.
저는 Centos7으로 세팅을 했는데, 터미널에서 update 명령을 하려니 root권한을 요청합니다.
혹시 root 비밀번호를 알 수 있는 방법이 없나요?
처음에는 root 비번이 없습니다.
우분투에서는 루트 비번을 passwd su 였나? 그런걸로 셋팅을 해야 생기는 것으로 알고 있습니다.
센토스도 루트 비번 설정이라고 검색해보시면 나올 것 같습니다.
감사합니다. 보고 잘적용했네요!!
잘 된다니 다행이네요!

제가 해본결과 첫화면에서는 적용 안하는게 낫고, 사진이 많은 게시글에서는 굉장히 좋다고 결론 내렸습니다.
우여곡절 끝에 부팅디스크를 centos에서 ubuntu로 교체를 했습니다.
아마도 기존 centos 디스크에 오류가 있었나 보네요...
ubuntu는 처음이라 많은 학습이 필요할 것 같습니다.
도움을 주셔서 갑사합니다.^^
모든 게 처음이다보니 실수가 많습니다.
도메인에 SSL 인증서도 만들어버렸는데요...
이제와서 보니 이거 발급이 유료였던 것 같아 걱정이 됩니다.
클라우드 서비스에 쓰이는 건 무료 사용이 가능한가요?
만약 유료서비스라면 어떻게 발급취소 할 수 있나요?
certbot을 이용한 와일드카드 인증서 발급은 100% 무료입니다.

3개월마다 갱신해도 무료이구요!

도메인도 무료죠!

클라우드 서비스는 1년 동안 $300 공짜로 쓸 수 있구요.

제가 알려드렸던 서버사양과 똑같이 하신다면 평생 무료 맞습니다!

SSL 인증서는 이미 무료로 발급이 되었기 때문에, 발급을 취소할 수는 없구요.

대신 갱신을 하지 않으면 됩니다.

/etc/letsencrypt/

여기 들어가보시면 renewal, live, archive 폴더에 해당하는 내용을 지우면 재갱신이 안됩니다.

이때까지 따라오셨다면 유료로 과금될 것은 하나도 없으니 걱정마세요!
정말 감사합니다.^^
우성님 죄송한데 제가 삭제하고 다시 하고 반복하다가 5번에서 이메일이랑 도메인넣는거에서 오류뜹니다..An unexpected error occurred:
There were too many requests of a given type :: Error creating new order :: too many certificates already issued fo
r exact set of domains: *.rkwmdk12.ga,rkwmdk12.ga: see https://letsencrypt.org/docs/rate-limits/
Please see the logfiles in /var/log/letsencrypt for more details.
IMPORTANT NOTES:
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- We were unable to subscribe you the EFF mailing list because your
e-mail address appears to be invalid. You can try again later by
visiting https://act.eff.org. 이럴땐 어떻게 해야하나요?
말 그대로 너무 많이 발급 받아서 그렇습니다. 아마 하루에 발급받을 수 있는 횟수가 정해져 있을거예요.

프리넘에서 다른 도메인 받아서 연결해보세요.
그렇다면 저도메인은 버려야되는건가요?
https://letsencrypt.org/docs/rate-limits/

여기 한번 읽어보시고..

다시 시도해본 뒤 안되면 그냥 다른 도메인 쓰는게 마음이 편할거 같네요.

1주일에 5회인거 같기도 합니다.
우성짱님 감사합니다. 6단계 까지 완료되었습니다.
하나만더 문의드려도될까요? 유챗 채팅방 퍼가기해서 넣고싶은데.. 넣는방법을 도무지 모르겠습니다..
유챗은 제가 안써봐서 모르겠습니다.
알겠습니다 좋은정보 너무감사합니다. 좋은 하루보내세요
넵! 설치에 성공하시길 바랍니다!
와... 이건 진짜 꿀팁이네요!!
소중하고 정성 가득한 정보에 감사 말씀드립니다.(-:
감사합니다. ㅎㅎ
덕분에 9번까지 성공했습니다.
그런데 타서버에 있는 db 자료를 올릴려고 하니 phpmyadmin의 첨부파일 용량(2,024kb)문제로 올릴 수가 없습니다. 용량을 늘릴리면 어떻게 해야될까요?
[http://sir.kr/data/editor/2006/09d899a0b829c3d6aa3f04657252a94a_1593358585_7508.png]
https://www.wsgvet.com/bbs/board.php?bo_table=web&wr_id=2

여기를 참조하셔서 php 업로드 용량을 올리면 됩니다!

아마 지금은 2M으로 되어 있을거예요!
셋팅 다 했는데 도메인 접속이 안되네요. 며칠 기다려야 할듯 하네요^^

좋은 내용 감사합니다.
프리넘과 클라우드플레어간 접속은 5~10분 정도 걸렸던 것 같습니다!
일단 오늘 접속이 되서 그누보드 설치 까지 마쳤네요.

보안접속이라서 그런지 크롬에서 다 깨지고 파이어폭스나 익스플로러에선 안깨지는데 머가 문제인지 테스트 해봐야 할듯 하네요

ssl보안 인증서도 다 확인 되는데 안전하지 않은 사이트라고 왜 뜨는건지
알수가 없네요.

https://gnu.soochef.cf/
config.php 파일 아래 둘다 ssl링크로 바꾸니 깨지지 않네요

define('G5_DOMAIN', 'https://gnu.soochef.cf/');
define('G5_HTTPS_DOMAIN', 'https://gnu.soochef.cf');

안전하지 않은 사이트라는 문구도 이제 안뜨는 군요.

인증서 만료기간이 3달이라 신경좀 써야 할듯은 하네요.

와일드 인증서가 카페24에서 1년에 50만원정도 가니 매리트가 좀 있긴 하네요 ㅎ

호스팅비용 안들이고 테스트사이트 사용 하기엔 딱 인듯 하네요^^

하라는 대로 하니 금방 셋팅할 수 있어 참 좋은 거 같습니다.

좋은 자료 다시 한번 감사 드립니다.
넵 제 글을 따라하셨다면, 인증서도 2달이 지나면 자동 갱신됩니다.

https://blog.wsgvet.com/letsencrypt-wildcard-certification-issue-and-mariadb-install

여기 가운데 쯤에

0 1 * * * certbot renew --post-hook 'service nginx restart;' >> /var/log/letsencrypt/renew.log

이거 넣는 부분이 자동 갱신 부분입니다.

그러면 완전히 신경 안써도 알아서 갱신합니다. ㅎㅎ

고생하셨어요.
영카트를 설치하고싶은데
그누보드 설치 후 영카트 설치하면되겠죠?
https://sir.kr/yc5_pds/1700

여기를 참조하세요!
상당히 디테일 하시네여 ㅎㅎ ^^

전 개발이 아니라서 ㅋ
전 취미로 하고 있어서 열심히 했던 것 같아요 ㅎㅎ

다시 하라고 하면 못할 것 같아요.
네임서버 세팅은 주말에 하면 오래 걸리는 듯 합니다.

평일에 네임서버 세팅 하면 5~10분 정도면 바로 적용 되네요

다른걸로 테스트 삼아 해 보니 그러네요.
요새 클라우드플레어 트래픽이 엄청나다고 하더라구요.

주말엔 더 심해지는 듯 합니다.
완벽은 아니지만 어느정도 세팅해서 분양형 홈페이지 만들었습니다.

아직 더 연구중입니다 .ㅎ

https://soochef.cf

기본 SSL 보안 방식이라 스마트에디터도 오류나고 여러가지 문제가 있었지만 다 해결하고 업로드 용량등 구글링 해서 어느 정도 해결 했습니다.

연구는 잼나는 듯 합니다.

돈이 안되는게 문제 ㅋㅋ
멋집니다 ㅎㅎ

아쉽게도 클라우드플레어와 연계하셨네요 ㅜ ㅜ

이게 문제가 3개월 뒤에 똑같은 방법으로 갱신해야해요 흑

luadns로 바꾸면 와일드카드 무료인증서 갱신 가능해요!

https://www.wsgvet.com/home/640
홀짝 게임이나 하러 가고 싶은듯 ㅋㅋ
게임은 건전하지 않지만 단순화에 도움이 될듯 하네요
게임은 술과 같은 존재 ㅋㅋ
홀짝게임은 어디있나요 ㅎㅎ
대충 없어질 사이트 만들기앤 적합할 듯 대부분 사이트들 1년 넘지 못하니 ㅎ
테스트용이면 딱이죠.
저도 이분 글 따라 30분정도 쭉 했는데 성공했습니다.
무료도메인시에 ssl 인증서 발급 받기만 조심하시면
완벽하게 설치되네요. 감사합니다.
https://bizday.ga/
고생하셨습니다. ㅎㅎ

한번 만들면 다음부턴 쉽게 만들 수 있을거예요!
상세하게 토규먼트 작성하시느라 고생하셨습니다. 그리고 감사합니다.
순서대로 따라하는데 초보분들 입장에서 무료도메인 등록하고 인증서 발급에서 약간 어려운 부분이 있을 듯 합니다.
아뭏든 감사합니다.
저도 그 부분에 대해 고민이 많습니다.

어짜피 사이트를 1개만 사용할 것이므로 더 쉽게 만들어야겠다는 생각입니다.

하지만 어디서부터 시작해야할지 아직도 어렵습니다.

와일드카드 인증서는 그냥 버리고 letsencrypt로 수정하는 방향으로 가는 것이 맞다고 생각합니다.
SSL 인증서 등록 훨씬 편하게 수정했습니다.

이제 왕왕초보도 설치할 수 있을거예요!
ga도메인은 테스트용도로만 써주시길 바랍니다.

다양한 서비스에서 ga 도메인을 스팸취급합니다.

또한 메일 발송도 힘듭니다.

따라서 com이나 net co.kr 같은 유명한 도메인을 추천드립니다.
오 우성짱님 이런 훌륭한 글을 몇년 지나서 보네요
@라온헤윰 지금도 가능할 것입니다. ㅎㅎ
@우성짱 ㅎㅎ 감사합니다^^
직원들 소통을 위해 9월8일 구축해서 잘 사용했는데,

12월 12일(월요일) 출근해서 보니 연결이 안됩니다.

아마도 90일과 관계가 있는 것으로 보이는데

서버를 살려야 해서 요구하는 대로 했더니 과금되네요.

덕분에 GCP에 IP로 접속할 수 있는 그누보드 홈페이지를 만들 수 있었네요~!

감사합니다~!! ^___^

 

다만, 공유 차원에서 말씀드린다면 제가 잠시 애 먹었던 부분은 설정을 모두 마치고도 "502 Bad Gateway" nginx 에러가 지속적으로 발생하여 GCP Instance 재생성하여 반복 설치해본 결과 원인은 제가 설치한 PHP 버전(v8.2)이 가이드에 적용된 버전(v7.2) 보다 높아 가이드를 그대로 따라하다보니 fastcgi 버전 설정을 잘못 해서였습니다. ^^;

저와 같은 에러로 고생하신 분들은 하기와 같이 해보셔도 좋을 것 같네요.

 

1. 대상 파일: /etc/nginx/sites-available/gnuboard

 

2. 변경 내용:

[변경 전] fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

[변경 후] fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;

 

3. 버전을 맞춰준 후 nginx 설정파일 활성화 및 재시작하면 바로 해결됩니다.

# sudo ln -s /etc/nginx/sites-available/gnuboard /etc/nginx/sites-enabled/

# sudo service nginx restart

게시판 목록

그누보드5 팁자료실

글쓰기