【Vue CLI】cloud9でVue CLIをインストールすると「Invalid Host header」と言われる

以下が解決に至った手順

$ node -v
v10.7.0
$ nvm ls
        v8.16.0  
->      v10.7.0  
         system  
default -> v10.7.0
node -> stable (-> v10.7.0) (default)
stable -> 10.7 (-> v10.7.0) (default)
$ nvm version-remote stable
v12.7.0
$ nvm install stable
Now using node v12.7.0 (npm v6.10.0)
$ nvm current
v12.7.0
$ nvm alias default v12.7.0
default -> v12.7.0
$ yarn -v
1.17.3
 $ yarn global add @vue/cli
yarn global v1.17.3
$ vue --version
bash: vue: command not found //パスが通っていない
$ export PATH="$PATH:`yarn global bin`"
$ source ~/.bashrc
function
$ vue -V
3.9.3 //パスが通った
$ npm install -g vue-cli //グローバルでVue CLIをインストール
$ vue init webpack my-vuecli-app2 //Vueをwebpackパッケージでインストール
 // run yarn global add @vue/cli-initをaddonしろと言われる
  Command vue init requires a global addon to be installed.
  Please run yarn global add @vue/cli-init and try again.
$ yarn global add @vue/cli-init
yarn global v1.17.3
$ vue init webpack my-vuecli-app2 //改めてVueをwebpackパッケージでインストール

vueプロジェクトがインストールされると、プロジェクトディレクトリの中にpackage.jsonというものがありますので、中のdevの項目を

    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",

から

    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --public 9f32ghd72d0ab34ed39ha63jdc5aya63hc.vfs.cloud9.ap-southeast-1.amazonaws.com",

と書き換えてください。

public以降の「9f32ghd72d0ab34ed39ha63jdc5aya63hc」はお持ちのCloud9の「C9_PID」を入力。
「ap-southeast-1」のところは現在私のシンガポールリージョンとなっているため、ご自身の設定しているリージョンのコードを登録してください。

以下も参考になると思います。
【AWS Cloud9】C9_PIDの出力方法 - Laravelとねころっけくん5.8


上記の書き換えが終わったらディレクトリ移動からの起動で完了するかと思います。

$ cd my-vuecli-app2
$ npm install vue-router //vue-routerを使用するなら
$ npm run dev