- Amazon 雲端服務(一) - Amazon 的 AWS 以及 EC2 申請
- Amazon 雲端服務(二) - 透過 EC2 來產生 Instance
UNPROTECTED PRIVATE KEY FILE!
permissions 0644 for 'xxxxx.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: xxxxx.pem
Permission denied (publickey).
chmod 400 xxxxx.pem
#ssh -i xxxx.pem ec2-user@ec2-50-19-62-58.compute-1.amazonaws.com
- Ruby
- RubyGems
- Rails
- Apache + Passenger(註:Passenger為一Apache_mod,可將Apache與RoR做結合)
$sudo -s //root $yum update
將ec2-user加入rvm群組
$ groupadd rvm $ gpasswd -a ec2-user rvm
安裝預先需求套件
$ yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bisonniconv-devel git sqlite-devel libcurl-devel
install RVM
$ curl -L get.rvm.io | bash -s stable
ec2-user登出再重新登入 (否則會回rvm命令找不到) $ rvm -v
install Ruby this may take time...
$ rvm install 1.9.3 $ ruby -v //確認安裝
install Rails this may take time...
$ gem update $ gem install rails $ rails -v
install Apache
$ yum install httpd -y $ yum install httpd-devel -y
install Passenger
$ gem install passenger
install Passenger on Apache
$ passenger-install-apache2-module
install sqlite3 and mysql
$ yum install mysql mysql-devel
vim httpd.conf
修改新增Apache客製設定檔 e.g. custom.conf
[root@domU-12-31-39-09-C0-EF conf.d]# ruby -v ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux] [root@domU-12-31-39-09-C0-EF conf.d]# passenger -v Phusion Passenger version 3.0.19 $ cd /etc/httpd/conf.d $ vi custom.conf [root@domU-12-31-39-09-C0-EF conf.d]# vi custom.conf
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p362/gems/passenger-3.0.19/ext/apache2/mod_passenger.so PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p362/gems/passenger-3.0.19 PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p362/rubyServerName www.yourOwnCustomDomainName.com # !!!Be sure to point DocumentRoot to 'public'! DocumentRoot /NPS/demo/public #This relaxes Apache security settings/ AllowOverride all # MultiViews must be turned off. Options -MultiViews
離開編輯 儲存並離開 ESC :wq
$cat custom.conf $service httpd restart
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。