1. 仮想マシンの作成
1. IDCFクラウドにログインし、クラウドコンソールのトップページのサービス一覧から[コンピュート]をクリックします。
2. 「仮想マシン」画面で、[仮想マシン作成]をクリックします。
3. 「仮想マシン作成」画面で、次のように設定します。
項目 | 設定内容 | |
---|---|---|
マシンタイプ | Light.S1 | |
イメージ(テンプレート) | おすすめTemplate - CentOS 7.9 64-bit | |
ボリューム | データディスクなし(空欄のまま) | |
SSH Key | ※注1 | |
仮想マシン台数 | 1台 | |
ネットワークインターフェース | ※注2 | |
詳細情報 | マシン名 | web01 |
グループ | (なし) |
※注1: SSH Keyの項目は、SSH秘密鍵を未作成の場合は[作成]を選択し、生成された秘密鍵をローカルPCに保存します。詳しくは「めちゃ楽ガイド」6ページの手順3をご参照ください。
※注2: ご利用のアカウントによってネットワークインターフェースとして選択できるゾーン名が異なります。普段お使いのゾーン名をご選択ください。
4. 設定後、画面下部の[確認画面へ]をクリックします。
5. 確認画面で設定内容を確認し、画面下部の[作成]をクリックします。
6. 「仮想マシン」画面に「web01」の仮想マシンが追加されます。
2. ネットワークの設定(ファイアウォールとポートフォワードの設定)
1. 左メニューより[IPアドレス]を選択し、「IPアドレス」画面で表示されているIPアドレス名をクリックします。
2. IPアドレスの設定画面で、[ファイアウォール]を選択し、SSH用とHTTP用のポートを設定します。
1行ごとに指定して[+]をクリックすると、指定したポートが追加されます。
「ソースCIDR」の欄はプルダウンメニューから項目を選択すると自動的にIPアドレスが表示されます。
また「タイプ」の欄で公開したいサービス名を指定すると、対応するポート番号が自動的にセットされ、タイプは「TCP」となります。
コメント | ソースCIDR | タイプ | ポートレンジ |
---|---|---|---|
HTTP | Any | HTTP | 80 |
SSH | My IP | SSH | 22 |
3. 続いてポートフォワードの設定をします。
[ポートフォワード]を選択し、以下のようにSSH用とHTTP用のポートを設定します。
1行ごとに指定して[+]をクリックしすると、指定したポートが追加されます。
パブリックポートとプライベートポートは実際に利用するポート番号を入力します。
仮想マシンには、先程作成した仮想マシン「web01」を指定します。
コメント | パブリックポート | プライベートポート | 仮想マシン |
---|---|---|---|
HTTP | HTTP | 80 | web01 |
SSH | SSH | 22 | web01 |
3. 仮想マシンへのアクセス
1. ターミナルソフトを起動し、手順「2. ネットワークの設定」で設定したIPアドレスを指定してアクセスします。
ここでは、TeraTermを例にご説明します。
2. ユーザー名に「root」を指定し、パスフレーズは空欄のままにしておきます。
「RSA/DSA/ECDSA/ED25519鍵を使う」にチェックを入れ、あらかじめ保存したSSH秘密鍵のファイルを選択します。
最後に[OK]をクリックします。
3. 初回アクセス時、下記のようなセキュリティ警告が表示される場合があります。
内容を確認の上、[続行]をクリックします。
4. 仮想マシン「web01」にrootとしてログインしたことを確認します。
4. Webサイト環境構築
1. 仮想マシン「web01」にて、下記コマンドを実行し、Apache httpdをインストールします。
# yum -y update # yum -y install httpd
2. httpdがインストールされたこと、Apache httpdのバージョンを確認します。
# httpd –version Server version: Apache/2.4.6 (CentOS) Server built: Nov 16 2020 16:18:20
3. 仮想マシン起動時に、自動的にApache httpdを起動したい場合、下記コマンドで設定します。
# systemctl enable httpd.service Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
4. Apache httpdを起動します。
# systemctl start httpd.service
5. Apache httpdを起動したことを確認します。
以下のように Active: active (running) と表示されることを確認します。
# systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since 水 2021-09-08 12:34:16 JST; 1min 32s ago
6. 手順「2. ネットワークの設定」で設定したIPアドレスをブラウザで確認すると、Apache httpdの画面が表示されます。