1. EC2 Instanceを作る
- Region:US West (Oregon) (Tokyo, N. Californiaよりちょっとお安いので。)
- AMI:Amazon Linux AMI 2012.09 64bit
- Instance Type: M1 Small(m1.small)
- Security Group: 使うポートを開ける
- Elastic IPを今作ったEC2インスタンスに割り当て
- ホスト名を決めてDNSに登録
2. ユーザの設定
端末はteratermを使う。puttyはpemファイルを変換するとか面倒。同じ理由でSFTPはBitKinexを使う。
- ec2-userでログイン(インスタンス生成の時に作ってダウンロードした鍵ファイル使用)
- まずrootのパスワードを設定($ sudo passwd root)
- rootになってec2-userのパスワードを変える(# passwd ec2-user)
- 通常使うユーザを作る(仮にuser1とする)
- teratermでuser1用にSSH鍵生成
- 公開鍵をサーバへ転送(teratermのSCPを利用)
- user1のホームに.sshディレクトリを作成
- # cat ec2-userのホームに転送されている公開鍵ファイル » .ssh/authorized_keys
- # chown -R user1:user1 .ssh
- # chmod 600 .ssh/authorized_keys
- # chmod 700 .ssh
- # rm ec2-userのホームに転送されている公開鍵ファイル
- 一旦出てuser1で入りなおしてみる
- 無事入れたら.bashrcをお好みで編集
- またrootになる
- timezoneをAsia/Tokyoにする
# rm /etc/localtime; ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
3. sendmailはウザいのでpostfixにする
- postfixとmailxをインストール
# yum -y install postfix
# yum -y install mailx
- /etc/postfix/main.cfを編集
myhostname = FQDNでホスト名
mydomain = ドメイン
myorigin = $mydomain
mynetworks_style = host
- /etc/aliasesを編集してnewaliases
- sendmail停止
# /etc/init.d/sendmail stop
- MTAを切り替える
# alternatives —config mta (←このコマンドで切り替える)
There are 2 programs which provide ‘mta’.
Selection Command
———————————————————————-
*+ 1 /usr/sbin/sendmail.sendmail
2 /usr/sbin/sendmail.postfix
Enter to keep the current selection[+], or type selection number: 2 (←2のpostfixを選択)
- postfixの起動とOS起動時の設定
# /etc/init.d/postfix start
# chkconfig postfix on
# chkconfig sendmail off
- テスト
# mail 誰@何処
4. ルートパーティションの8Gだけだと足りなくなりそうなのでEBSボリュームを作ってマウント
- EC2コンソールでEBSボリュームを一つ作成
- EC2インスタンスにアタッチ
- ファイルシステムを作る
# yes | mkfs -t ext4 /dev/sdf
- /etc/fstabを編集
# /dev/sdf /vol1 ext4 defaults 1 2
- /vol1をマウント
5. 色々要る物をインストール
# yum -y groupinstall "Development Tools"
# yum -y install openssl-devel readline-devel zlib-devel curl-devel
# yum -y install httpd httpd-devel
# yum -y install mysql-server mysql-devel
# yum -y install ImageMagick ImageMagick-devel
# yum -y install emacs
# yum -y install telnet
今日はここまで。
0 件のコメント:
コメントを投稿