作業記録的なやつです。
作業予定
- GCPアカウント作成
- Webサーバをたててみる ←今回はここ
- JREをいれて何か動かしてみる ←今回はここ
- JavaFXのクライアントアプリケーションと通信してみる(たぶんRMIで)
- Dockerイメージをつくってみる
- クラスタ環境をつくってみる
- コンテナを動かしてみる
- JavaFXのクライアントアプリケーションと通信してみる(コンテナ編)
Webサーバをたててみる
インスタンスを作る
はい、サクッとWebサーバ作ります。
GCPのダッシュボードからインスタンスの作成
を選択してインスタンスを新規作成。
今回のOSは、Linuxで、ファイヤーウォールのところでHTTPトラフィックを許可する
にチェックを入れておきます。
NGINXを入れる
今回はNGINXを入れてヘローワールドします。
(これエンジンエックスって読むんだね)
おじさん知ってるよ、Apacheより最近はNGINXの方がナウいんでしょ。
というわけで、インスタンスの右端のSSHからインスタンスに接続。
いちいちターミナル起動しなくてよいのが素敵。
パッケージのインデックスを更新して、NGINXをインストール。
今までインデックスの更新なんて気にしてなかった…
Linux使うなら当たり前の作業っぽいよねコレ。不勉強ぶりよ…
apt-get update apt-get install nginx -y
確認してみる
外部IPのところのリンクをクリックして、Welcomeページを表示する。
ほい。
Java環境を入れてみる
Open JDKのインストール
apt-get install openjdk-8-jdk
あれ、9もいけるんかなと思って
apt-get install openjdk-9-jdk
あ、いけた。
root@web-server:~# java --version openjdk 9-Debian OpenJDK Runtime Environment (build 9-Debian+0-9b181-4bpo91) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-4bpo91, mixed mode)