Skip to content

CentOS에 서버 직접 설치

ChangHoon, Jung edited this page Jan 4, 2016 · 12 revisions

nginx 설치

nginx centos 6.x에서 yum 패키지 설치 및 설정

# mkdir /etc/nginx/sites-enabled
# mkdir /etc/nginx/sites-available
# ln -fs /etc/nginx/sites-available/default.conf /etc/nginx/sites-enabled/default
# vi /etc/nginx/nginx.conf

http 블럭 제일 하단에 include /etc/nginx/sites-enabled/*; 추가

유저 추가

$ adduser rorlab
$ passwd rorlab
$ visudo

visudo 실행후 오픈된 창에서 root 를 찾아서 동일하게 복사후 root를 rorlab으로 변경. rorlab 유저가 sudo 명령어 사용할 수 있게 된다. 비밀번호 없이 sudo 하게 하려면 rorlab ALL = (ALL) NOPASSWD: ALL 이런식으로 수정. Default requiredtty 부분도 주석처리. 이거 안하면 원격으로 sudo 실행 못함

필요 라이브러리 설치

우선 다 설치하고 보자... CentOS 6 문서 많지도 않음

# yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
# yum install epel-release
# yum install nodejs
# yum install mysql-devel

Install Ruby on Rails on Ubuntu / CentOS / Fedora using rbenv

ruby 버전 설치

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ cd ~/.rbenv && src/configure && make -C src
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ rbenv install 2.3.0
$ rbenv global 2.3.0
$ echo "gem: --no-ri --no-rdoc" > ~/.gemrc

필요한 라이브러리 설치 2

# yum install ImageMagick-devel ttmkfdir