メモ

OGPの設定

「Open Graph Protcol」の略でFacebookやTwitterなどのSNSでシェアした際に、設定したWEBページのタイトルやイメージ画像、詳細などを正しく伝えるためのHTML要素 SNS上でURLが共有された際に設定しておい...
セキュリティ

【aタグ】別タブで開く(target=”_blank”)の使い方 

セキュリティについての問題点 window.openerを使用することで、親ウィンドウのオブジェクトにアクセスを行ったり、window.opener.location = newURL によって親ページのURLを書き換えることができる問題が...
メモ

https化とwwwなしに統一

ドメインの正規化のルールを「」に。 「.htasscess」 を設定する 「.htaccess」ファイルに下記を記述 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_...
メモ

【ロリポップ】サーバのMXレコードを確認

ロリポップのサーバで、メール使用し、DNSサーバーはムームードメイン以外の別サーバで運用したいケースでDNSのゾーン設定するときにMXレコードを確認する方法 例:ロリポップから提供されているドメイン:*****.lolipop.jp # n...
メモ

PHP intl導入と有効化

■PHPバージョンの確認 # php -v PHP 7.*.* (cli) (built: Jun 20 20xx xx:xx:xx) ( NTS ) Copyright (c) 1997-20xx The PHP Group Zend E...
メモ

Apache + OpenSSL パスフレーズを後から解除する

■元ファイルのバックアップ # cp xxxxxxx.key xxxxxxx.key.org ※作成した秘密鍵ファイル名を指定 ■パスフレーズの解除 # openssl rsa -in xxxxxxx.key -out xxxxxxx.ke...
メモ

ユーザーをグループに追加するコマンド

usermodコマンドを使う デフォルトのグループを変更する # usermod -g には、変更後の、には対象の サブグループを変更する # usermod -G には、変更後の、には対象の サブグループを追加する # usermod -...
メモ

バージョン2.xのGitをインストールする

CentOS7にyumでインストール可能なGitはバージョンが1.xなので2.xをインストール。 iusリポジトリでバージョン2.xをyumでインストールすることができていたが、今回はソースからインストール。 古いgitを削除 # yum ...
メモ

mysql_secure_installationの実行

※初期パスワードが必要になるのでパスワード確認が必要(初回起動時のパスワード確認:変更している場合は変更したパスワード) #grep password /var/log/mysqld.log mysql_secure_installatio...
メモ

zoomの背景画像サイズ

静止画の最適なサイズは、カメラが16:9に設定されている場合、1280ピクセル×720ピクセル、または1920ピクセル×1080ピクセルが最適サイズ。 動画の背景の場合は、最小解像度が480 x 360ピクセル(360p)、最大解像度が19...
メモ

Bad Request(一例)

Bad Request Your browser sent a request that this server could not understand. Additionally, a 400 Bad Request error was...
セキュリティ

MySQLのパスワードポリシー

MySQL5.7.8以降はvalidate_passwordプラグインがデフォルトでインストールされるようになっており、脆弱なパスワードはプラグインによってエラーとなる。 mysql> show global variables like ...
メモ

スニペットとは

検索結果に表示される、WebページのタイトルとURL、Webページの説明文がスニペットと呼ばれる。 検索したユーザーがWebページの概要を把握しクリックするかを判断する指標となる。 (参考:スニペット:イメージ) リッチスニペットは、スニペ...
メモ

LCP や CLS などの指標のパフォマンス測定ツール

LCP や CLS などの指標は次のツールで利用できる。 Lighthouse: パフォーマンス測定 Chrome のデベロッパーツール: パフォーマンス測定 Tools for Web Developers: Lighthouse
メモ

HTMLとJavascriptとCSSの読み込む順番

WebブラウザはHTMLを通常上から下に順番に行を読み込む。HTMLコードを上から順に文法に則っているかチェックしながら解析する「HTMLパース」。 script, css の優先順位はなく、HTML の記述順に従う。外部ファイルを読み込む...
セキュリティ

SSL証明書 Let’s Encryptを使用する。

一般的には、認証局(ジオトラストやグローバルサインなど)が発行する有料の証明書を購入してサーバーにインストールします。 無料のSSL証明書発行サービスであるLet’s Encryptの正式サービスが2016年4月に開始され無料でSSL証明書...
メモ

PHP OPcodeの導入

OPcacheとは OPcacheとはコードをコンパイルし、共有メモリへ保存しておく仕組み。 この仕組みによってリクエストごとにスクリプトを読む必要がなくなり、パフォーマンスの向上が期待される。 ◆phpバージョンの確認 # php -v ...
メモ

ロケールの変更(日本語化)

言語と地域の設定を「ロケール設定」 言語と地域と文字コードを組み合わせて「言語_地域.文字コード」と指定 例)日本語は「ja」、日本は「JP」と表すので、「日本語」「日本」「UTF-8」という設定なら、「ja_JP.UTF-8」 環境:Ce...
セキュリティ

SSHの設定(鍵認証有効化、パスワード認証不可、rootログイン不可)

管理用のSSHの設定方法(最低限の設定) インストール直後で各サーバー構築前に行う最低限の設定になります。 ※実運用までにさらにセキュリティを検討して追加の設定が必要になります。 ◆鍵の設置 # cd ホームディレクトリ/.ssh/ # c...
メモ

コマンドプロンプトを変更(Bash)

自動的にアサインされた名前になっいるので、わかりやすい名前に変更する方法。 サーバを複数台管理している場合などにどのサーバーにログインしていてディレクトリにいるかなど、表示できます。 ◆使われているシェルの種類を確認する #echo $SH...