AWS

【AWS】Auto Scaling Groupを一時停止するには

Auto Scaling Groupには、直接的な「一時停止」ボタンはありませんが、グループのインスタンス数をゼロに設定することで、実質的に活動を一時停止させることができます。設定自体は削除されずにそのまま残ります。これは、開発環境やステー...
AWS

【AWS】ALB + EC2構成のWordPressサイトとかかる料金メモ

一旦、手元で作成が完了したので、他に気になることをまとめておきます。この構成はベストプラクティスか?これまで構築してきた構成は、ALBとEC2インスタンス1台でWordPressサイトを運用する上での、優れた「標準構成」であり、ベストプラク...
Web制作全般

【サーバ移行関連】ワイルドカード証明書とは?

WordPressサイトのサーバ移行関連で、ワイルドカード証明書という言葉がでてきたので、基本的な意味から、メリット・デメリットについて、調べたことをメモしておきます。また背景としては、安全なサーバ移行手順(AWS ALB+EC2利用想定)...
AWS

【AWS】AWS Certificate ManagerでSSL証明書が発行できる

AWSのAWS Certificate ManagerでSSL証明書を発行してもうら時に、疑問に思って調べたことメモしておきます。先に自己所有のドメインをもっておくことが必要ドメインを所有していることが【絶対条件】です。SSL/TLS証明書...
Drupal

【Drupal】dockerでDDEVを使って開発環境を構築する(Mac)

Mac上にDocker環境を構築し、DDEVを使ってDrupalの開発環境を立ち上げる手順をやってみたので、やった内容やトラブルシューティングをいかにメモしておきます。Windowsとは異なり、MacはUNIXベースなのでDockerとの相...
PHP

【PHP】Sury PHPリポジトリとは?

調べてみたことをメモ_φ(・_・Sury PHPリポジトリとは、Ondřej Surý(オンドレイ・スーリー)氏が管理している、DebianおよびUbuntu向けのPHPパッケージを提供する非公式のリポジトリです。通常、DebianやUbu...
PHP

【PHP】「mod_php」と「PHP-FPM」について調べてみました

ApacheでPHPを動かす際、主に「mod_php」と「PHP-FPM」という2つの方法があります。それぞれに特徴があり、現代のウェブ開発ではPHP-FPMが主流となっています。1. mod_php (Apacheモジュール版)概要:mo...
PHP

【PHP】PHPのバイナリ、PHPインタプリタ、PHPの実行環境そのもの(.phpでテキストで記述したPHPコードとは違う)

これらの用語について、同じようなニュアンスで使われているのを感じたので、ここで調べて、整理してみます。【PHP】PHPのバイナリ=PHPインタプリタ=PHPの実行環境そのもの(.phpでテキストで記述したPHPコードとは違う) という理解で...
Web制作全般

【WEB制作】WordPressサイトのドメインが変更した時のアプリケーション側の変更

wp-cliコマンドをインストールしている前提で、このコマンドを用いて、サーバにログイン後、サイトURL情報を書き換えていきます。ちなみに、私は初めテストだからと、ルートユーザで「wp --version」としてコマンドを実行しようとしまし...
AWS

【AWS】AWS Systems Managerとは何かGeminiに聞いてみた

Geminiに聞いたり、公式サイトをみながら、備忘録的に残したいメモです。実際の正確な内容を知りたい方は、公式ドキュメントの確認をお願いします。公式ドキュメントAWS SSMとはAWS SSMとは、正式名称を AWS Systems Man...
PC

MacでWindowsのようにコピペした画像をショートカットでペーストしたい

MacでもWindowsのように、画面キャプチャしたものをショートカットでクリップボードにコピーし、そのままペーストすることができるのを知らなかったのでメモしておきます。通常、Macでスクリーンショットを撮ると、デフォルトではデスクトップに...
ソフトウェア設計

保護中: 【ソフトウェア設計】UML図を作成できるツールPlantUML

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Java

【Java】1つの.javaファイルにpublicとして宣言できるクラスは1つだけ

Javaの基本的なルールとして、.javaファイルにpublicとして宣言できるクラスは1つだけ。もし、複数のpublicクラスが定義されている場合、コンパイルエラーが発生する。コンパイルエラーの解消方法としては、どちらかのクラスのpubl...
Java

【Java】配列を生成して初期化、中身の表示の仕方

Javaで配列を生成して初期化するには、という構文を使用する。array()と書いて、コンパイルエラーを起こしてしまっていました。ちなみに、これをそのままSystem.out.println()で表示させようとすると、配列の中身ではなく、配...
PC

Macで隠しフォルダを表示/非表示する方法

よく忘れてしまうので、メモしておきます。「command」+「shift」+「.(ピリオド)」で表示、非表示を切り替える。
Git

マークダウン記法のまとめ〜Gitでマークダウン式でメモをとりたい〜

基本的なマークダウンの記法をメモしていきます。マークダウンは、普段のメモ書きから技術ドキュメントの作成まで、エンジニアにとって必須のスキルです。シンプルで覚えやすいので、ぜひマスターしたいところです。見出し (Headings)見出しは行頭...
Drupal

【Drupal】Aquiaプラットフォーム利用時のGit管理についてのベストプラクティスは?

仕事でAquiaに触れることがあったのですが、チーム開発でGitをどのように管理するべきかわからず、調べてみたことをメモします_φ(・_・レビューワークフローについてAcquiaのGitリポジトリ機能は、GitHubやGitLabが提供する...
Web制作全般

【WEB制作】サーバ移行時のDNS設定とSSL証明書の設定タイミング

この点、初めてで疑問が出たので、Geminiに聞いた内容を参考までにメモしておきます_φ(・_・サーバー移行時に、DNS設定(ドメイン切り替え)とSSL証明書の設定を同時に行うのが一般的ですが、先にHTTPで通信できている移行先のサーバーで...
Web制作全般

【WEB制作】サーバ移行時はHTTP通信確認した後にHTTPS化の流れで良い?

前回記載した手順は、サーバー移行時にWordPressをHTTPS化し、独自ドメインを設定する際の、一般的かつベストプラクティスとされる手順のようです。ベストプラクティスである理由この手順がベストプラクティスとされる主な理由は以下の通りです...
Web制作全般

【Web制作】サイト移行時のHTTPS化とドメインの設定の流れ

WordPressのHTTP通信が確認できたあと、実際の運用に向けてHTTPS化と独自ドメインの設定を進めるための手順についてめもしていきます。Geminiに聞いた内容をもとにメモしていますので、ご承知ください。HTTPS化と独自ドメインの...
Git

【Git】タスク・プロジェクト管理で使ってみたい

プライベートで、うまくGitHubをタスク・プロジェクト管理ツールとしても使っていきたいと思いたち、Geminiに聞いてみた内容をまとめてみます。GitHubを最強のタスク・プロジェクト管理ツールにする方法私はプライベートでリポジトリ管理の...
Drupal

【Drupal】Acquiaを利用しつつ、GitHubまたはGitLabを「主要な開発リポジトリ」として併用するアプローチ

DrupalプロジェクトでAquiaを利用しつつも、このままではいろいろとリスクがあると感じたので、GitHubをホスティングサービスを利用する方法について、調べてみました_φ(・_・Acquiaを利用しつつ、GitHubまたはGitLab...
AWS

【AWS】AutoScalingで使用する起動テンプレートを更新したい

コストを最優先し、手動での介入を許容する範囲での障害復旧手順をいろいろ考えてみました。前提・AMIは7世代分くらいを毎日取得している・起動テンプレは作成済み・シングルAZ構成でパブリックサブネットにALB + EC2構成手動でやっていく「障...
AWS

保護中: 【AWS】Debian12にSSMエージェントをインストールするまで

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
AWS

【AWS】EC2にAWS SSMのセッションマネージャーを介してアクセスできない(原因究明編2)

これはただただ、紆余曲折経た経験談を書くだけの記事になります。はじめ、キーペアなしでEC2を立ち上げ、サーバOSはDebian12を指定。もともと、AWS SSMセッションマネージャーを介してEC2接続する実験をしていたので、セキュリティグ...
AWS

【AWS】EC2にAWS SSMのセッションマネージャーを介してアクセスできない(原因究明編)

AWSでEC2をたてて、セッションマネージャーを介してブラウザからアクセスする方法を試していたところ、たまたまamazon Linuxではない、別のOSを指定してEC2を立ち上げ、接続しようとしたときに、SSM エージェントはオンラインでは...
AWS

保護中: 【AWS】EC2を使用する流れ

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
AWS

保護中: 【AWS】書籍を読んでアウトプット

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
AWS

【AWS】Route 53を使わず、外部のDNS管理元で運用する

AWSのサービスでよくきく「Route53」。このサービスを利用できたら、楽だけど、実際はそうはいかないこともある。ということで、Route 53を使わず、外部のDNS管理元(ムームードメインなどの外部DNSサービス)で運用する場合の設定に...
AWS

【AWS】WAFを格安で利用したい場合、使用するのはALBとCloudFrontどっち

結論から小〜中規模の一般的なウェブサイト(特にコーポレートサイト)の場合、CloudFrontとWAFを組み合わせる方がトータルコストを安く抑えられる可能性が非常に高い。なぜCloudFrontとの組み合わせが安くなる傾向にあるのか?最大の...