2020年8月2日 / 最終更新日時 : 2020年8月2日 サーバー・インフラ【Apache 2.4.6 】VirtualHost(仮想ホスト)の設定方法 Apache HTTP ServerでひとつのWebサーバで複数のサイトを運用出来る、VirtualHost(仮想ホスト)の設定方法をメモします。 この機能を実現するためには、アクセス可能にしたい全てのドメインに対してD […]
2020年7月24日 / 最終更新日時 : 2020年7月24日 開発環境・ツール(Mac)homebrewでElasticsearch 7.8.0とanalysis-kuromojiプラグインのインストール Mac OSへパッケージマネージャーのhomebrewを使用して、Elasticsearch(バージョン7.8.0)と日本語プラグインのanalysis-kuromojiをインストールしたときのメモ Elasticsea […]
2020年7月12日 / 最終更新日時 : 2023年2月26日 PHP【PHP】session_set_cookie_params関数でセッションクッキーを安全な設定にする セッションクッキーを安全な設定にする PHPで実行時にセッションクッキーの設定を変更する事が出来る、session_set_cookie_params関数の使い方をメモします。 セッションクッキーを利用する際は ユーザー […]
2020年7月5日 / 最終更新日時 : 2020年7月16日 PHP【PHP】セッションクッキーの使用をSSL(https)通信時のみに限定する PHPでセッションを扱う場合、セッションクッキーの作成を常時SSL通信時(https)のみにすることで 非SSL(通信が暗号化されていない)時にセッションIDの情報が盗まれる危険を防ぐ事が出来ます。 セッションクッキーに […]
2020年7月4日 / 最終更新日時 : 2020年7月16日 PHP【PHP】セッション(session)の基本と利用方法 PHPでセッションを扱う際の基本事項をまとめます。 環境:PHP 7.4.4、 Google Chrome バージョン: 83.0.4103.116 セッションとクッキーの基礎知識 ・セッション(session)とは ク […]
2020年6月28日 / 最終更新日時 : 2021年2月27日 MySQL【MySQL】ラテン語に文字化けしたときの対処法 MySQLでデータが画面上で文字化けしないようにする方法をメモ。 環境:MySQL 5.7、CentOS7 下の画像の様なラテン語や記号などに文字化けしてしまう状態を直すためには MySQLの※設定ファイルを変更します。 […]
2020年6月27日 / 最終更新日時 : 2021年5月16日 PHPサイトの入力フォームにreCAPTCHA v3 を導入する スパムメールを防止するためのGoogleのサービス、reCAPTCHA v3の基本的な仕組みと使い方をメモします。 reCAPTCHAとは? reCAPTCHAはWebサイトのお申し込みフォームなどでよく見かける「私はロ […]
2020年6月22日 / 最終更新日時 : 2022年10月16日 データベース・SQL【MySQL】🔰外部ホストからの接続方法 MySQLで外部ホストからデータベースへ接続するユーザの作成方法をメモします。 アプリケーション側のサーバ(Web)とDBサーバのホストを分けている場合にも必須の設定となります。 環境: MySQL Ver 8.0.19 […]
2020年6月21日 / 最終更新日時 : 2020年6月21日 サーバー・インフラ【CentOS & Apache】Let’s Encryptの無料SSL証明書をインストールする CentOS & Apacheの環境へLet’s Encryptの無料SSL証明書をインストールし、SSL(https)通信を実現する手順をメモします。 環境:CentOS 7.8, Apache/2 […]
2020年6月21日 / 最終更新日時 : 2020年6月21日 サーバー・インフラ【CentOS7】ファイヤーウォール(firewall)にSSL通信を許可する方法 firewallを有効にしているCentOSの環境へ、SSL(https)通信を許可する手順をメモ。 ※SSL(通信の暗号化)を実現する為には別途サーバーへSSL証明書をインストールする必要があります。 (以下、コマンド […]