*

AWSでWebサーバ構築 (EC2xUbuntu) その1

公開日: : VPS , ,

今回はAWSのサーバーの構築を扱ってみようと思います。前回VPSを使った一般的なWEBサーバの構築をしましたが、今回はAWSでやります。AWSは専門用語(造語)が多いので、慣れるまではかなり苦労します。

一応、MT4/MT5からサーバにトレードデータを送受信する際に、ルート権限で細かいカスタマイズをすることを狙っていますが、大規模スケールアップする予定がなければ普通のVPSでも良いと思います。もちろん、普通のWEBサイト運営もできると思います。(よっぽど大規模アクセスがあるのでなければオーバースペックだと思います。)

サーバーのOSはUbuntu14にしました。CentOSは前述のとおり、日本国内だけでガラパゴス化しているので、グローバルスタンダードなUbuntuです。バージョンに関しては前回はUbuntu16でしたが、PHPをインストールする際に半ば強制的にPHP7にされてしまうことと、PHP5で書いた従来のシステムがPHP7では動かない可能性があるからです。(かく言う私のシステムもPHP5.3で書いているので、PHP7だと一部機能しない関数がありました。)

もちろん、Ubuntu16でPHP5にダウングレードすることもできるはずですが、EC2で実際にやってみたところ、OSはPHP7と認識するにもかかわらず、Apacheは5.3を認識したりして大変なことになったので、最初からOSごと古いのを使った方が良いという結論に至りました。

また、
AWSにはEC2以外にも簡単にWEBサイト(wordpressサイト)が作れるサービスがありますが、汎用性が全然ないのでおとなしくEC2を使いましょう。

AWSのアカウントがない場合は、まずこちらから
https://aws.amazon.com/jp/

コンソール画面はこちら
https://console.aws.amazon.com/console/home?nc2=h_ct&src=header-signin

■■インスタンス(サーバー)の起動■■

AWSではサーバひとつひとつをインスタンスというくくりで管理します。インスタンスという名前から察するに従来のようなサーバとは違い、全部バーチャルなんでしょうね。

サービスメニューから「EC2」を選択し、インスタンスを新しく作成します。

OSはUbuntu14を選択します。(一番下にあります…)

ちなみに、AWSでもUbuntuの初期ユーザーはRootではなく、Ubuntuです。

スペックは任意のものでいいと思います。

下の方にいくとメモリ768Gとかあるんですよね。(どんなバケモンスペックだよ…)

キーペアの作成

キーペアはSSHでサーバーにログインするときに必要なものです。なくすと再発行はできないので保管は厳重にしてください。
「Create Key pair」を押してキーペア名を入力すると自動的に生成されます。

■セキュリティグループ(ポートの開放)の設定

AWSではセキュリティグループというiptablesのようなものがあります。もちろん、サーバーにもiptablesはありますが、機能が重複するので、AWSの場合はセキュリティグループで管理します。さくらVPSのようなブラウザ上のコマンドコンソールはないので、かならずSSHが開いているを確認します。(デフォルトで開いています。)

セキュリティグループでは、HTTP:80, HTTPS:443, SSH:22, CustomTCP:20, CustomTCP:21, CustomTCP:60001~60010 を開けてればいいと思います。(後ろの方はFTPパッシブ用)メールサーバーも一緒にする場合はSMTP,POP3用のポートも開けてください。

■ElasticIP(固定グローバルIP)の設定

AWSではデフォルトでもインスタンスにグローバルIPが割り振られていますが、これは定期的に変動してしまいます。ElasticIPでは新規にグローバルIPを取得することができ、これをインスタンスと紐づけします。

ElasticIPの設定画面で右クリックをすると「Associate Address」とメニューが出てくるので、選択します。

すると、IPとインスタンスを紐づけするメニューが出てくるので、インスタンスのIDを選択します。今はインスタンスが一つしかないので選択肢は一つだけです。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

AWSでWebサーバ構築 (EC2xUbuntu) その3

■■SSLで接続できるようにする■■ 昨今ではいろいろな理由からSSLが求められています。問い合わ

記事を読む

VPSとは?

VPSとは、 自宅のパソコンではなく、外部のサーバー上で MT4とEAを動かすための、個人用のレ

記事を読む

【AWS】無料でVPSを使う方法

自動売買とVPSは切っても切り離せません。 しかし、その自動売買が本当に儲かるかどうかわからな

記事を読む

FX会社のサーバーがどこにあるか

FX会社のサーバーがどこにあるかご存知でしょうか。 FX会社側が自分のサーバーがどこにある

記事を読む

AWSでWebサーバ構築 (EC2xUbuntu) その5

■■FTPサーバーを入れる■■ AWSではちょっと特殊な作業が必要です。(pasv_address

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
他通貨対応H4,D1用EA(ex4)

H4 EURUSD 2018/1/1~2018/12/31 H

Q&A iCustomのEAのエラーについて

Q. 第24回:iCustomでインジケータをEA化するというサイ

【MT4】SP500,日経225,FX用EA(無料配布)

SP500 2018/1/1~2018/12/31 D1 PF:1.

【MT4】H4, D1用EA(プレゼント企画)

EURUSD 2018/1/1~2018/12/31 D1

質問回答コラム

Q. 管理人さん自身はEAで運用しているのですか A.  して

→もっと見る

PAGE TOP ↑