반응형

    AWS가 아무래도 축적된 강좌나 가이드같은 자료가 많아서 편리했는데 1년 프리티어 기간이 끝나간다.

    네이버클라우드는 이제 막 활성화되고 있는 것 같다. 그런데 HDD서버 하나를 무료로 제공한다.

    웹서버는 좋은 사양이 필요없기에 AWS 1년 무료 기간이 끝나기 전에 한번 서버 이사를 해보려고한다.


    AWS 서버 세팅을 어떻게 했는지 잘 기억이나지 않는다.

    내가 AWS EC2를 도입하면서 겪은 고충들http://nubiz.tistory.com/697

    이전에 작성해놓은 나의 메모를 참고해서 겨우겨우 다시 세팅하고있다.

    옮기는김에 우분투에서 centOS7 로 이사하기로했다.


    이글은 다시 서버세팅을 하게된다면 참고하기위해 작성한다.


    0.CentOS 계정 비밀번호 변경

    passwd

    1. npm, node 7.x설치

    curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -

    yum -y install nodejs

    https://nodejs.org/ko/download/package-manager/#enterprise-linux-fedora


    2. git clone & npm update

    git clone [github주소]

    cd [프로젝트이름]

    npm update


    3. nginx 설치 & node.js로 reverse proxy

    nano /etc/yum.repos.d/nginx.repo


    [nginx] 
    name=nginx repo 
    baseurl=http://nginx.org/packages/centos/7/$basearch/ 
    gpgcheck=0 
    enabled=1

    sudo yum install nginx 

    sudo nano /etc/nginx/config.d/default.conf 
    (다른 conf파일에 써도됨, 내용은 http://nubiz.tistory.com/697에서 참고함)

    systemctl start nginx

    systemctl enable nginx

    http://www.opencode.co.kr/linux_tips/554?&page=2


    http://inspiredjw.com/entry/Nodejs-Express-Framework-%EC%95%9E%EB%8B%A8%EC%97%90-Nginx-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0


    4. 환경변수 입력

    nano /etc/profile


    ## seatmaster env

    export mailer_refesh=ㅇㅇㅇㅇㅇㅇㅇㅇ

    export mailer_secret=ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ

    export mongo_pw=ㅇㅇㅇㅇㅇㅇㅇㅇㅇ

    export MONGO_URL=ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ

    export recaptcha_secret=ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ


    5.forever 설치, 실행

    npm install forever -g


    forever app.js -m10




    반응형
    Posted by 뭐하라