GCP GCPのVMインスタンスにTeraTermからSSH接続[秘密鍵/公開鍵] GCPは管理画面からブラウザ上でSSH接続することができるのですが、やはり使い慣れたTeraTermで接続できるようにしておくと便利です。 GCPでのインスタンス作成についてはこちら TeraTermで秘密鍵/公開鍵を作成 Ter... 2022.12.26 GCP
Ubuntu Ubuntu20+Apache2で構築したWEBサイトをLet’s EncryptでSSL化 以前、Nginxで構築したWEBサイトをLets Encryptを使用してSSL化しました。 今回はApche2で構築したサイトを同じくLets Encryptを使用してSSL化します。 サーバ環境 Ubuntu $ cat /e... 2022.12.23 Ubuntu
Laravel LaravelのサイトをUbuntu20+Apache2にデプロイ Laravelで構築したサイトをUbuntu20+Apache2環境にデプロイする際に色々と時間がかかったので今後のためにメモしておきます。 今回の環境はこちらです。 Ubuntu $ cat /etc/issue Ubuntu 20... 2022.12.22 Laravel
Ubuntu Ubuntu20でシステムのタイムゾーンを設定 AWS、GCP、Azureのパブリッククラウドでインスタンスを立ち上げるとタイムゾーンはUTC(世界標準時)になっているので、作業を始める前にJST(日本標準時)やそれぞれの地域の標準時に合わせておきましょう。 GCPでのインスタンス構... 2022.12.21 Ubuntu
Ubuntu Ubuntu20.04にComposerをインストール GCPで構築したUbuntu20.04にパッケージの依存関係を管理するためのツール「Composer」をインストールしました。 GCPのVMインスタンスの立ち上げ方とかはこちら Ubuntuのバージョン $ cat /etc/ls... 2022.12.20 Ubuntu
Ubuntu GCPで構築したUbuntu20.04にPHP8をインストール Ubuntu20の環境にPHP8をインストールする必要が発生しました。 デフォルトの状態だとUbuntu20にはPHP7.4がインストールされてしまうため、PHP8が含まれているリポジトリを追加する必要があります。 サーバはGCPのVM... 2022.12.19 Ubuntu
Ubuntu EC2起動時にパブリックIPをRoute53に自動登録(ElasticIP不要) AWSのEC2インスタンスの料金は使用時間によって課金されるサブスクリプションなので、利用しない時はインスタンスを停止させておきたいです。 ただEC2インスタンスは停止させてしまうと割り当てられていたパブリックIPが解放されて、次の起動... 2022.12.07 Ubuntu
Ubuntu Systemdで起動時にShellScriptを実行する方法 Ubuntuで独自に作成したShellScriptをサーバ起動時に自動実行させたい場合の設定です。 Ubuntuの環境はこちらです。 $ cat /etc/os-release NAME="Ubuntu" VERSION="2... 2022.12.06 Ubuntu
AWS Amazon EventBridgeのスケジュールでEC2の起動、停止を自動化 以前、Amazon EventBridgeの「ルール」を使ってEC2の起動と停止を自動化しました。 この「ルール」機能の一部が「スケジュール」に統合され、構築方法が変わったので、再度試してみました。 IAMロールの作成 まずはId... 2022.12.05 AWS
AWS AWS CLI v2を使ってRoute53のAレコードを更新 AWS CLIを使うとRoute53のレコードセットを新規作成、更新、削除することができます。 AWS CLIをインストールしておく必要があるのでこちらを参考にしてください。 JSONファイルの作成 AWS CLIでRoute53... 2022.11.22 AWS