Amazon EC2、SSH下Apache的使用(三)

 エンジニアではない、ただのWebデザイナーの私なので、
Amazon EC2、インスタンスを立ち上げてみた ところ、
深い挫折感を味わいました…。でもがんばります…。(´・ω・)  


Amazon EC2、SSH下Apache的使用(三)_第1张图片

「AWS Management Console」 へログインして、
ページ左側の「Instances」 をクリック。
ページ上部の「Connent」 をクリック。


Amazon EC2、SSH下Apache的使用(三)_第2张图片

 

表示ウィンドウの「Example」 部分にある
ssh -i EC2key.pem [email protected] をコピーしておきます。


ここでようやくペンちゃん(.pemファイル)を使う時がやってきました。
Mac OSXでターミナルを立ち上げます。
ターミナルは Mac OSX Leopardの場合、以下の場所にあります。
アプリケーション>ユーティリティ>ターミナル



[Enter]の部分は、キーボードの「Enter」キーを押します。
  1. 上記のステップでコピーした一行をペースト
    $ ssh -i EC2key.pem [email protected] [Enter]
  2. ( yes/no )? と聞かれるので
    $ yes [Enter]
  3. ログイン出来たらすかさずrootのパスワードを設定
    $ passwd root [Enter]
  4. Enter new UNIX password: パスワードを入力しろと言われるので
    $ パスワードを半角英数で入力 [Enter]
  5. Retype new UNIX password: 再入力しろと言われるので
    $ パスワードを再入力 [Enter]
  6. パスワード作成が成功すると
    passwd: password updated successfully
  7. すかさずEC2から脱出
    $ exit [Enter]


((((;゚Д゚))) ガクガクブルブル
次は Mac OSXから X.509証明書を EC2に転送します。


  1. 2つの.pemファイルが格納してあるフォルダに移動
    $ cd EC2 [Enter]
  2. 何があるのか調べる
    $ ls [Enter]
    pk-XXX.pem、cert-XXX.pemが表示されれば現在地OK
  3. 最初に pk-XXX.pemをEC2へ転送
    $ scp pk-XXX.pem [email protected]:/mnt [Enter]
  4. [email protected]'s password: と聞かれるので
    $ rootのパスワード [Enter]
    pk-XXX.pem 100% 926  0.9KB/s 00:00 となれば転送成功
  5. 次に cert-XXX.pemをEC2へ転送
    $ scp cert-XXX.pem [email protected]:/mnt [Enter]
  6. [email protected]'s password: と聞かれるので
    $ rootのパスワード [Enter]
    cert-XXX.pem 100% 926  0.9KB/s 00:00 となれば転送成功
  7. ホームディレクトリ以下のEC2フォルダから脱出
    $ cd ../ [Enter]


((((;゚Д゚))) ガクガクブルブル
X.509証明書がきちんとEC2に転送できたかどうか確認します。


  1. EC2へSSHログイン
    $ ssh -i EC2key.pem [email protected] [Enter]
  2. 現在地を確認する
    $ pwd [Enter]
  3. 最上位に移動
    $ cd / [Enter]
  4. 何があるのか調べる
    $ ls [Enter]
    mntフォルダが見えればOK
  5. mntフォルダへ移動する
    $ cd mnt [Enter]
  6. 何があるのか調べる
    $ ls [Enter]
    pk-XXX.pem、cert-XXX.pemがあればOK!!


((((;゚Д゚))) ガクガクブルブル
Apacheを起動します。


  1. 最上位に移動
    $ cd / [Enter]
  2. タイムゾーン確認
    $ date [Enter]
    時間がずれてるYO!
  3. Macの時間をサーバにコピー
    $ cp /usr/share/zoneinfo/Japan /etc/localtime [Enter]
  4. パッケージリストを取得してみる
    $ apt-get update [Enter]
  5. パッケージリストを更新してみる
    $ apt-get check [Enter]
  6. パッケージをアップグレードしてみる
    $ apt-get upgrade [Enter]
  7. [Y/n/?] と聞かれるので
    $ Y [Enter]
    Setting up linux-libc-dev で成功
  8. Apacheをインストールする
    $ apt-get install apache2 [Enter]
  9. [Y/n/?] と聞かれるので
    $ Y [Enter]
    ぴろぴろインストールが始まり、Setting up apache2 と表示されれば完了
  10. EC2から脱出
    $ exit [Enter]



((((;゚Д゚))) ガクガクブルブル
なんだか、ものすごい事をしでかしてしまった気になってきました...。


深呼吸してから、前回の挫折感を払拭すべく
ec2-XXXX.amazonaws.com へ念願のブラウザアクセス!


Amazon EC2、SSH下Apache的使用(三)_第3张图片

 

「It works!」 が表示されました!!!!!


こうやってエンジニアではない、ただのWebデザイナーの私なのに、
生意気にも、Apachを立ち上げちゃったのでした。


関連エントリー

  1. こんなにスゴイぞ、Amazon EC2
  2. Amazon Web Service、アカウントを取得してみた
  3. Amazon EC2/S3を申し込んでみた
  4. Amazon EC2、X.509証明書を取得してみた
  5. AWS Management Consoleで Key Pairsを取得してみた
  6. Mac OSXでAmazon EC2 Command-Line Toolsを使ってみた
  7. Amazon EC2、インスタンスを立ち上げてみた
  8. Amazon EC2、SSHでログインしてApacheを起動してみた
  9. Amazon EC2、Debianを設定してみた
  10. Amazon EC2、DebianでFTP(vsftpd)設定
  11. Amazon EC2のイメージファイルをS3に保存する
  12. Amazon EC2で固定IPを取得する
  13. Amazon EC2を独自ドメインで使う
  14. Amazon EC2をバーチャルドメインで運用する
  15. Amazon EC2、EBS(Elastic Block Store)を使ってみた
  16. Amazon EBSで Apache2とmysqlを動かしてみた
  17. Amazon CloudFront でちょっぱやを実装してみた
  18. Amazon EC2、AMIを共有する
  19. Amazon EC2上でインスタンスをオートスケールできる「Wakame」
  20. [ 非常事態宣言!!] Amazon EC2、ホームページが消えました
  21. Amazon サポートセンターに連絡を取ってみた
  22. Amazon EC2、SSH(22番ポート)の設定方法はこうすべき!

你可能感兴趣的:(apache,unix,Debian,service,osx,ssh)