This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

원페이지 홈페이지 가격 기준 - 어떤 작업들이 들어가서 가격이 정해지는걸까?

Words
439
Reading
2 min
8y
Listen to this post
~3 min

스크린샷 2018-05-14 12.25.38 AM.png
이 글의 목적: 홈페이지 가격정해지는 요소들은 ?
이 글의 목표: 홈페이지 표준가격 정하기

홈페이지 만들어 달라고 하면 가격이 천차만별입니다. 수주자 입장에서도 가격을 정하기가 어렵습니다. 예를들면 서버설치는 누가하지? https도 해야하나 ? 이거 구매도 해야하는데 구매하는곳마다 많이다르고 대신해서 구매를 해주면 수고비를 받아야하나 ? 누군가에겐 1시간인데 누군가에게는 1일이 걸릴수도있습니다.

이글의 최종목표는 기술활용이 원활해질수있도록 돕기 위함입니다. 비지니스로직을 해결하기위해 여러 개발방법중 한가지를 택하여 그 기준으로 들어간 시간 비용을 적절하게 함으로서 수주자에게는 가이드 제공 발주자에게는 기술사용을 원활하게 하도록 하고자합니다.

111.gif
Homepage
흔한 원페이지 홈페이지이다. 이것만들기위해 어떤 작업들이 들어갔나 ?

운영체제: ubuntu free tier ( 아마존호스팅)

  1. pem 파일로 접속
  2. os 업데이트
    sudo apt-get update
  3. root 패스워드 설정
    sudo -s passwd
    newpassword: techroad!@34
    repassword: techroad!@34
  4. zmodem 설치
    해당 툴은 filezilla 대용으로 securecrt 혹은 zoc7 과 같은 터미널 프로그램을 통해서 파일을 쉽게 업로드 및 다운로드 할수있는 플러그인이다.
    sudo apt-get install lrzsz
  5. top 대체용 htop 설치
    현재 운영체제의 프로세스들을 쉽게 파악 및 관리 할수있다.
    sudo apt-get install htop
  6. netstat 대체용 iftop 설치
    현재 서버에 in/out 되는 패킷들을 쉽게 볼수있도록 하는 툴이다.
    sudo apt-get install iftop
  7. nginx 서버 설치
    sudo apt-get install nginx
  8. 정적 웹소스를 깃헙으로부터 클론하여 ngix 로 웹서비스 하기
    github 에 repository 생성
    로컬에서 커밋 후 생성된 원격 git repository 에 푸시하기
    git init
    git add .
    git commit -m ‘first commit’
    git remote add origin https://github.com/유저/생성된 리포티터리
    git push -u origin master
  9. 웹프로젝트를깃헙으로부터 클론 및 nginx로 서비스
    git 설치가 안되어있다면
    sudo apt-get install git
    9.1 github 으로부터 clone
    클론할때 /var/www/html 경로에 전체 프로젝트 파일들이 위치되도록 한다.
    nginx 의 기본값은 /var/www/html 의 정적 웹 페이지들을 서비스하도록 설정되어있음.
    nginx 재시작:
    sudo service nginx restart

nginx 설정은 /etc/nginx/nginx.conf 에서 한다.
기본값은 다음과 같다
http {
include /etc/nginx/sites-enabled/*;
#위의 설정은 웹사이트의 설정을 include 하는 설정이며, 해당 위치에는 기본적으로 default파일이 존재하며, 해당파일에서 웹 정적 파일들을 바라보도록 설정 하고있다.
}
vi /etc/nginx/sites-enabled/default 파일을 설정
server {
파일위치는 아래 에서 설정한다.
root /var/www/html;
}

  1. 아마존 DNS 설정
    Route53
    techroad.io A 13.125.166.183
    A 클래스에 다른 서버를 붙이고 싶다면?
    Name: agency.techroad.io
    Type: A -IPv4 address
    Value : 새로운 서버의 아이피 주소 작성
  2. 아마존 ACM을 이용하여 인증서 발급받기
    AWS console -> Security -> Certificate Manger
    인증서 프로비저닝 -> 시작하기
    공인인증서 요청 -> 인증서 요청
    도메인이름 작성-> *.techroad.io -> DNS 검증
    해당내용은 techroad.io 로 시작하는 도메인에 대해 https 로 서비스하도록 하는것이다.
    *.techroad.io 에서 Route 53에서 검증할수 있도록 CNAME 에 레코드를 생성하여 검증하도록 한다. 30분후 발급완료 상태로 된다.
    이후 techroad.io 에 해당하는 모든 도메인은 인증서가 적용된 도메인이 된다.

여기까지가 간단한 원페이지 홈페이지를 만들기위한 과정이다.
-아무것도 모르는사람이라면 한달이 걸릴수도있을것이다.
-아마존서버에대해서 잘알고 최근에 해보았다면 3일이 걸릴것이다.
-만약기획이없다면 실제로 5일정도가 걸릴것이다
-딱 여기에맞춰서 상품을 개발해두었다면 copy&paste와 , 세팅 자동화를통해, 요구사항받고 적용하는게 체계적이면 하루면 끝날것이다.
-보통 기획디자인 까지해서 100만원 정도를 받는다. 레퍼런스가 없는 사람이라면 30만원, 인사이트를 갖춘사람이라면 3백만원, 자바스크립트가 많이들어가는 유니크한 개발이라며 맨먼스로 가야할것이다(월단위 계약)

원페이지 홈페이지 가격 기준 - 어떤 작업들이 들어가서 가격이 정해지는걸까? | Ecency