😺
Cloud9で起動したLaravel Sailに外部接続する方法
※2022年4月20日現在の情報です。
書いた理由
以前、同様に設定したCloud9上のLaravelが繋がらなくなり、設定方法が分からなくなったこと。
そして、Cloud9自体に接続できなくなったことがあり、作り直しが発生。
作り直し後、外部からの接続について、再設定をしようとしたが、どこを見て設定したか等
迷子になったので、自分の備忘録として残したかったため。
方法
手抜きですが、下記のAWS公式サイトの手順を行えば閲覧できるようになりました。
手順を逐一記載してもCloudソリューションは日々進化していて画面も変わりますので・・・
下記リンク内容も更新に追いつかない・・・なんてこともあると思いますが、気休め程度に。
AWS Cloud9統合開発環境 (IDE)で実行中のアプリケーションをプレビュー
ポイントとしては、セキュリティグループのインバウンドルールを追加する際に、「ソース」を
「カスタム」から「マイIP」に変更すると操作しているPCのIPだけに絞れるので、便利でした。
グループ開発している人は、各自のIPをヒヤリングして、追加すればいいと思います。
また、サブネットのVPC設定部分がありますが、セキュリティグループ設定が終わっていれば
同じ設定が適用されるので、不要と思われます。
懸念の払拭
設定を行った後、Cloud9(EC2)の停止→起動後、Cloud9に接続できるかどうかを確認。
結果、問題なく接続できました。
不具合生じたら、追記しようと思います。
家のIPが固定IPではないので、インバウンドルールを逐次変更しないといけないので、そのあたり
の操作を行うと接続できなくなるかもしれないので。
Discussion