AWS
AWSのオートスケーリングを利用し、クローン起動直後に マスタとなるインスタンスからコンテンツを同期(PULL)するとします。 しかしコンテンツが完全に同期される前に、ELBからアクセスを受けるのはまずいです そこでELBのヘルスチェックを利用し、同期処理…
Apacheバージョン非表示 # # Don't give away too much information about all the subcomponents # we are running. Comment out this line if you don't mind remote sites # finding out what major optional modules you are running ServerTokens OS ↓ …
先の記事でAWSでLAMP環境を作成しました。 ~AWSでLAMP環境を作る~ まとめ 今回はhttp://{IPアドレス or ドメイン}/ でindex.phpを動かせるようにします。 デフォルトでindex.htmlが出力されますが 存在しない場合、index.phpを実行させるようにApacheの設…
先の記事でAWSでLAMP環境を作成しました。 ~AWSでLAMP環境を作る~ まとめ 実際にWEBサイトを運用する為には、他にやっておいたほうがいい設定がいくつかあります。 その中のひとつがこれです。 http://{IPアドレス or ドメイン} のようにドキュメントルー…
キーペア作成 秘密鍵をPuttyで使用できるようにする EC2を作成する EC2にEIPを割り当てる PuttyでEC2にログインする RDSのパラメータグループを作成する RDSを作成する Apacheをインストールする PHPをインストールする EC2からRDSに接続する
EC2にMySQLをインストールし、ホスト指定してRDSに接続してみます。 手順 MySQLインストール # yum install mysql-server 起動 # service mysqld start 自動起動設定 # chkconfig mysqld on 接続 mysql -u {RDSのエンドポイント} -u {ユーザー名} -p{パスワ…
PHPをインストールします。 手順 yumでPHPインストール (モジュールは適宜変更してください) # yum install php php-cli php-common php-gd php-intl php-mbstring php-mcrypt php-mysqlnd php-pecl-apc php-process php-snmp php-xml php-xmlrpc php-pecl-m…
Apacheをインストールします。 これが無事完了すればブラウザからアクセスできるようになります。 手順 PuttyなどのSSHターミナルからログインします。 rootになる $ sudo su - 初回なのでyum更新 # yum update Apacheをインストール # yum install httpd Ap…
それでは実際にRDSを作成します。 手順 「Launch DB Instance」をクリックします。 MySQLを選択します。 Multi-AZという冗長構成サービスを使用するか聞かれますが、今回は使わないので「No」にして「Next」をクリックします。 スペックやストレージを設定す…
RDSはデータベースのサービスです。 EC2にデータベースサーバを構築してもいいのですが、 ボタンポチポチで作成できるしいろいろ便利です。 が、、その前にパラメータグループというものを設定します。 これはDBのコンフィグ設定のようなものです。 とりあえ…
EC2にログインする準備ができました。 先に作成した秘密鍵(*.ppk)を使用してPuttyでログインしてみます。 手順 Puttyを起動し、IPアドレスを入力します。 左メニューの「接続」→「SSH」→「認証」を選択、 「参照」から秘密鍵を読込み、「開く」をクリックし…
EIPとは固定IPの事です。EC2インスタンスに固定IPを紐づけします。 ※この作業をしなくても動的IPでアクセスすることは可能ですが、再起動すると変わってしまいます。 手順 左メニューの「Elastic IPs」をクリック、さらに「Allocate New Address」をクリック…
次はEC2インスタンス(仮想サーバ)を作成してみます。 手順 左メニューから「Instances」をクリックし「Launch Instance」をクリックします。 AMI(OS)を選択します。今回はAmazon Linuxを使用します。 インスタンスタイプ(スペック)を選択します。今回は一番…
作成した秘密鍵(xxx.pem)はTeraTermで使用することはできますが Puttyでは使用することができません。 Putty形式(xxx.ppk)へ変換する必要があります。 手順 puttygen.exeを起動します。puttyやputtygenはこちら 「ファイル」→「秘密鍵の読込」でxxx.pemを読…
AWSはデフォルトで鍵認証です。 SSHで接続する為のキーペアを作成します。 手順 管理コンソールにログインします。 左メニューの「Key Pairs」をクリック、さらに「Create Key Pair」をクリックします。 キーペア名を入力する欄が出るので、適当に名前を入力…