サーバー開発 awsへdockerインストール EC2サーバーを構築dockerのインストールコマンドを入力dockerを立ち上げるdockerのユーザーグループにログインユーザーを追加するグループ追加は再度ログインした際に反映されるため、確認したい場合は、一度コンソールから抜けて確認す... 2023.06.04 サーバー開発
サーバー開発 dockerでnpmを起動時に動かす dockerのコンテナでnpmを自動実行しようとした際にうまくいかなかった。その解消方法に以下のような形で解消を行なった。Dockerfileに書いていた記述をdocker-composeファイルで処理するようにした。 node: imag... 2023.01.22 サーバー開発
サーバー開発 laravelはPDOを利用している LaravelではPDOでのDB接続をしており、mysqliといった接続は利用していない。つまり、PDO接続さえできれば良く、Dockerではmysqliなどの関数を入れる必要はない。 mysqlやmysqliはphp7.0より削除されたら... 2023.01.15 サーバー開発
サーバー開発 docker-composeでデフォルトテーブルを作成する際に照合順序を変更する command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci docker-comoseファイルのmysqlのイメージを作成する部分... 2023.01.15 サーバー開発
サーバー開発 docker-composeの私的最適解 docker-composeを作る際の構成に非常に悩んだ末その最適解を導き出しました。 Dockerfileでできることでもdocker-compose.ymlにかけるものも存在していて、どちらに書くべきか。ENVをDockerfileに記... 2023.01.15 サーバー開発
サーバー開発 さくらサーバー移管後DNSゾーンは変更できない さくらサーバーで取得したものをドメイン移管すると、これまでさくらサーバーでDNS変更できたものが変更できなくなるなにかあるなら先に変更しておこう。もし、ドメイン移管をしてしまったら、DNSの変更する際はネームサーバーを切り替えて設定しなけれ... 2020.08.24 サーバー開発
サーバー開発 NginxにSERVER_NAMEがない NginxではApacheにあったSERVER_NAMEなどの一部のサーバー変数が存在しない。 Confファイルで指定して変数が使えるようにする必要がある。 fastcgi_pass とか fastcgi_param とかを書いている辺りに... 2020.07.13 サーバー開発
サーバー開発 NginxにREDIRECT_URLを追加する ApacheからNginxへ移行する際に、SERVER変数が足りなくなる場合がある。 今回は$_SERVER が利用できなくなってしまったのでそれの追加方法 nginxのconf設定ファイルに以下を追加する location ~ \.php... 2020.06.18 サーバー開発
サーバー開発 WindowsのDockerでうまく動かない ubuntuのOSで動いていたDockerがWindowsのDockerでうまく動かなかった。 独自で作ったLaravel環境なのだが、原因は何だったのかというと、パーミッション関連だったようだ。 windowsはボリュームマウントをすると... 2020.06.17 サーバー開発
サーバー開発 nginxのconf反映 centOS8の場合 # nginx -t文法に間違いがないかチェック # nginx -s reloadnginxを再読み込みする これで安心して反映ができる 2020.06.04 サーバー開発