LoginSignup
6
6

More than 5 years have passed since last update.

linuxサーバー Rails3環境構築メモ

Last updated at Posted at 2012-12-26

セキュリティ設定

selinux無効化

vim /etc/sysconfig/selinux
SELINUX=disabledにする

IPv4 IPv6 パケットフィルタ解除

/etc/init.d/iptables stop
/etc/init.d/ip6tables stop
chkconfig iptables off
chkconfig ip6tables off

user作成

useradd dev
su dev

ssh設定(password認証無効化)

vim /etc/ssh/sshd_config

ネットワーク設定

vim /etc/sysconfig/network-scripts/ifcfg-eth0 
vim /etc/resolv.conf 

yumリポジトリ追加

yum -y install yum-plugin-priorities
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rm -f rpmforge-release-*

wget http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm 
 wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/remi-release-6-1.el6.remi.noarch.rpm
rpm -ivh remi-release-6-1.el6.remi.noarch.rpm

 vim /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=1 <- 1に書き換える
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

gcc追加

yum update -y
yum install -y gcc*

paco

cd /usr/local/src
wget http://downloads.sourceforge.net/paco/paco-2.0.9.tar.gz
tar xvf paco-2.0.9.tar.gz 
cd paco-2.0.9
./configure --disable-gpaco
make
make install
paco -a
yum install git*

rubyコンパイル

yum install zlib*
yum install openssl*
yum install readline*
yum -y install nkf*
yum install libyaml*
yum install libxml*
yum install libxslt*


wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2
tar xvf ruby-1.9.3-p327.tar.bz2 
cd ruby-1.9.3-p327
./configure 
make 
paco -lD make install

ruby -v
gem -v
gem install bundler

nginx

yum install nginx
/etc/init.d/nginx start

vim /etc/nginx/conf.d/virtual.conf 

sqlite3

yum install sqlite sqlite-devel

mysql

yum install mysql-server
yum install mysql-devel
/etc/init.d/mysqld start

my.cnfの設定

#vim /etc/my.cnf
[client]
default-character-set = utf8

[mysqld]
character-set-server = utf8
GRANT ALL ON DatabaseName.* TO UserName IDENTIFIED BY 'UserPass' WITH GRANT OPTION;
6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6