[개발이야기#011] STEEMFEST 발표 2번째 주제 스팀스토리 만들기 001 - 2차 도메인 포워드 서비스(수정됨)

in #krlast month (edited)

[개발이야기#011] STEEMFEST 발표 2번째 주제 스팀스토리 만들기 001 - 2차 도메인 포워드 서비스


No. 011
2024.06.02.일 | Written by @talkit

    Anaconda  
    2차 도메인 포워드 서비스  

안녕하세요 가야태자 @talkit 입니다.

스팀 페스트에서 의외로 관심이 뜨거웠던 주제가 스팀스토리 블로그를 만들어 보자였습니다.

그래서 일단 도메인을 좀 구매해 봤습니다.

도메인을 놀릴수도 없어서 스팀 스토리 서비스를 하기 전까지 포워드 서비스를 해보려고 합니다.

포워드 서비스의 개념은

http://talkit.steemstory.blog 를 치면 -> https://steemit.com/@talkit 으로 이동 시켜 드리는 서비스 입니다. ^^

지금 살짝 개발기를 공개 합니다.

개발기라고하기도 부끄럽지만요 ^^

예전 이런 시비스를 한적이 있어서

Java나 파이썬이라는 언어로 개발하기는 좀 시간이 걸려서 간단하게

PHP로 개발하였고,

현재는 http(비보안) 프로토콜만 제공하는데 다음주에 https를 제공하겠습니다. ^^

우선 테스트 서비스이고, 노가다 서비스이긴 하지만 ^^

관심 있으신 분은 ^^ 댓글 남겨 주시면 셋팅을 해드리겠습니다.

개발 방법

  1. VPS(가상서버) 서버를 한대 샀습니다.

  2. 거기에 apache2라는 웹서버를 설치 했습니다. 리눅스는 우분투네요 ^^

sudo apt-get apache2
  1. php라는 개발 언어를 apache2와 연동 했습니다.
sudo apt-get php
  1. apache2 서비스를 실행 했습니다.
systemctl start apache2
  1. /var/www/html 폴더로 이동해서 기존 파일을 지우고 index.php 저장 했습니다.
mv index.html ../index.html
  1. php 파일을 만들어 주었습니다.
vi index.php
  1. 그리고 접속을 해보았습니다.

http://talkit.steemstory.blog/index.php

  1. apache 서버를 살짝 손을 봐야 하네요 / 또는 blog까지만 치면 ^^ index.php를 인식하도록 합니다.
vi /etc/apache2/mods-enabled/dir.conf
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

=>

DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

서버를 재시작 해 줍니다.

systemctl restart apache2


위와 같이 잘 접속이 되네요 ^^

이제 저도 좀 귀찮으니까 ^^

코파일럿에게 php코드를 부탁 해야겠씁니다. ^^

<?php
// HTTP_HOST에서 호스트 이름 가져오기
$host_name = $_SERVER['HTTP_HOST'];

// 호스트 이름 분리
$parts = explode('.', $host_name);

// 첫 번째 부분이 우리가 찾는 호스트명
$host = $parts[0];

// 새 URL로 리디렉션
header("Location: https://steemit.com/@$host");
exit;
?>

소스코드를 위와 같이 짜주네요 ^^

한번 실제로 해보겟습니다.

http://talkit.steemstory.blog

오 잘 됩니다.

제 블로그에 접속할때 저주소를 입력하면 제 스팀잇 블로그로 잘 접속이 됩니다.

https 는 아직 지원하지 않습니다.

관심이 있으신 분은

하루에 10분 정도씩 셋팅 해드릴 수 있습니다.

댓글 달아 주시면 순서대로 처리 해드리겠습니다. ^^

정훈 형님 블로그는 먼저 셋업 해보았습니다.

http://jungjunghoon.steemstory.blog

감사합니다.

추가된 글

셋업 요청 하신 분은 제가 몽고 디비로 해당 계정의 최신 글을 수집하는데 동의한 걸로 해도 되겠지요 ^^

개인별 블로그를 만드려고, 제목하고 요약글정도를 몽고 디비로 수집 예정입니다. ^^

차근 차근 진행해서 보여 드리겠습니다. ^^

Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Sort:  

안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.


안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @talkit님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!

화이팅~~!!
난 봐도 모르겠구만 ㅎㅎ

이해가 안되면 ^^ http://successgr.steemitstory.blog 눌러 봐. ^^

저도 포워딩 잘 되네요ㅎㅎ
개발되시는대로 익혀보겠습니다~😃
감사합니다!!ㅎㅎ 퐈이팅!!

저도 천천히 개발 해보겠습니다.
우선 해당 계정의 글들을 수집하고 수집 된 글을 index2.php 정도에 뿌려 드리는 것을 1차 목표로 하고 있습니다.

그래서 다음글은 아마 Steemit의 글내용을 몽고 디비로 수집하는 프로그램이 되겠습니다. ^^

역시... 간단하게 뚝딱뚝딱! 멋있으시네요. 스팀 관련된 API로는 스티미언들이 원하는 글들을 조회하는게 쉽지 않았는데 해당 서비스를 이용하는 분들은 몽고db에 따로 글들이 수집될테니 향후 포스팅 검색 등에 유용하게 쓰일 수도 있겠네요 ㅎㅎ 항상 많이 배워갑니다~

아직은 수집 기능을 개발하진 못했고, 개발 예정입니다. ^^ 이번주느 포워드만 진행할 예정이라서 ^^

http://bigbear34.steemstory.blog

로 셋팅 해드렸습니다.

감사합니다.

멋집니다.^^

감사합니다.

http://epitt925.steemstory.blog

으로 셋팅해 드렸습니다.

셋업 해 드렸습니다. ^^

앗~ 이런 멋진 서비스가 개발 중이라니~ 놀랍습니다! 저도 셋업 부탁드려도 될까요? 고맙습니다! ^^

http://yoghurty.steemstory.blog 으로 셋팅 해 드렸습니다.

관심 감사합니다.

고맙습니다! 👍

와우~!! 스팀스토리 드디어 나오나요!!! 대박입니다.
저도 셋팅 부탁드립니다.

네 관심 간사합니다.
http://anpigon.steemstory.blog 으로 세팅 해드렸습니다.

조금씩 진행 되면 글로 알려 드리겠습니다.

현재는 포워드 서비스만 가능 합니다. ^^

감사합니다.