サーバー

Docker

<Docker>コンテナ間でのDB接続(PHP,DB)

PHPコンテナからDBコンテナに接続するDocker環境でPHP+DBの環境を作成する場合、それぞれコンテナを分ける形で構築するのが一般的ですが、コンテナが別々なので、PHPからDBを参照できないエラーが発生して、悩まれる方も居るかと思いま...
Docker

<Docker>XAMPP環境のPHP(Laravel/Vue3/Inertia.js/Vite.js)をDockerに移行する

PHP(Laravel)をXAMPP環境からDocker環境に移行します。XAMPPしか触ったことがない、Dockerで構築するにはWEBサーバやデータベースを準備する必要があるけど良くわからない、という方に見ていただけると幸いです。この記...
Docker

<Docker>ボリュームの実体はどこに保存されているのか

Dockerで作成したコンテナ内のデータ(DBなど)を永続化させるために「volumes」を使用します。このボリュームの指定方法の違いにより、永続化させたファイルがどこに保存されるのかを確認します。Dockerの「volumes」での永続化...
Docker

<Docker>最小構成!DB(PostgreSQL)のみを構築し、A5M2(A5:SQL Mk-2)で接続する

今回はDockerを使用し、PostgreSQLを構築します。yamlファイルさえ作成すれば、初回の構築・起動は10秒くらい(インターネット回線速度やPC性能で変わります)、2回目以降の起動は0.5秒で完了します。<Docker>最小構成!...
XAMPP

<XAMPP>IPアドレスではなくドメイン名でサイトを表示する

XAMPPをドメインで表示するXAMPPで起動しているWEBサーバー(Apache)に、IPアドレスではなく、ドメイン名で接続する方法です。ローカルのXAMPP環境で複数サイトを開発している場合、IPアドレス接続だと1つのサイトしか表示でき...
Docker

<Docker>最小構成!Nginx+PHPを構築する(phpinfo)

この記事が対象とする環境ホスト(HOST) ※実行マシンWindowsDocker Desktopゲスト(GUEST)※Dockerコンテナnginx v1.25.2PHP v8.2.9-fpmPHPをNginxのFastCGIで動かすPH...
Docker

<Docker>最小構成!Nginxのみを構築する(Hello World)

この記事が対象とする環境ホスト(HOST) ※実行マシンWindowsDocker Desktop v4.22.1ゲスト(GUEST)※Dockerコンテナnginx v1.25.2素のNginxを構築し、トップページを表示するまずは超最小...
Docker

<Docker>最小構成!DBのみを構築する(MariaDB)

今回はDockerを使用し、MariaDBを構築します。yamlファイルさえ作成すれば、初回の構築・起動は40秒台、2回目以降の起動は0.5秒で完了します。<Docker>最小構成!DBのみを構築する(MariaDB)この記事が対象とする環...
サーバー

PowerShell(WSL2)でLinuxをインストールする

Linux(Ubuntu)インストールインストール可能な一覧を確認PowerShellを起動し、インストール可能な一覧を確認します。私の環境では以下のように表示されました。wsl --list --onlineインストールできる有効なディス...
Linux(CentOS)

CentOS Stream9のファイアウォールを設定する

この記事が対象とする環境CentOS Stream9CentOS Stream9の初期状態ではsshのみ接続可で、http/httpsは接続不可です。ファイアウォールの設定(https, https許可)ファイアウォールの状態を確認する①7...