iPhone で jQuery によるフォームの送信ができない問題の対処法

jQuery submit() が Safari のブラウザで動作しない 開発中のウェブサイトにて、iPhone の Safari でフォームが送信できない問題があることに気づきました。フォームごとに動作したりしなかったりと動作が安定せずに頭を抱えました。 調査を行ったところ iPhone にて、jQuery による submit() が正常に動作していない様子。 そこで今後のためにも色々と動作検 […]

  • 2019.05.12

画像ファイルの種類をバイナリデータを確認して判定する

画像データのフォーマットをバイナリデータで判別する アプリやサービスを作成するとき、画像の扱う頻度は高いと思います。画像のフォーマットを確認する方法としては、拡張子で判断することが一般的です。 ただ拡張子はあくまで画像フォーマットの目安であり、bitmap の拡張子を png としても画像が表示されます。そこで今回は扱う画像のバイナリデータから、PNG や GIF、JPEG の内いずれのフォーマッ […]

[nginx]aliasでサブディレクトリに別のドキュメントルートを設定する

alias によるロケーションパスの割り当て nginx では alias を使用することにより、ディレクトリごとにドキュメントルートを個別に変更することができます。 WordPress や EC-CUBE などの CMS を複数インストールしたり、laravel や CakePHP などのフレームワークと共存する際には知っておくと便利な知識です。 alias によるロケーションパスの割り当て で […]

[Linux] Nginx に Basic 認証を設定する方法

Linux 環境にベーシック認証をインストールする サイトへのアクセス制限を行うときにベーシック認証はとても便利です。 ベーシック認証は Apache の拡張機能のため、初期状態では Nginx では利用できません。ただ作業手順を知っていれば導入は簡単に行えるため、ベーシック認証の導入手順をまとめていきます。 ベーシック認証を設定する手順 では早速ベーシック認証の設定方法を確認していきます。 作業 […]

[AWS]CentOS7 に Nginx をインストールする

AWS の CentOS に Nginx を導入する CentOS7 には Apache をインストール機会が多いのですが、Nginx をインストールすることがありました。「yum install」コマンドで簡単にインストールできるだろうと考えていましたが、パッケージがないとのエラーが発生。忘れないように手順を残しておきます。 パッケージなしのエラー画面 [crayon-5ceb927008bac […]

  • 2019.04.22
  • ,

[PHP]外部サーバーにあるファイルの有無を確認する

別サーバーや S3 にあるファイルの存在をチェックする PHP にて画像や動画ファイルなどの有無を確認する場合は、file_exists() 関数を使う方が多いと思います。ただファイルの設置先が自分のサーバー内でないときには、file_exists() 関数は使用できません。 外部サーバーにあるファイルの有無の判定方法として良い方法が無いか確認した際に良い方法があったのでご紹介します。 ファイル存 […]

  • 2019.04.18
  • ,

同一ネットワーク(社内 LAN)にある IP アドレスの一覧を表示する

社内 LAN で使用中のプライベート IP アドレスを確認する 社内 LAN を設置していると管理者の知らない間に接続される機器が増えていきます。 機器ごとにプライベート IP アドレスが割り当てられますが、新しい社内サーバーや NAS を追加したいときに固定の IP アドレスを割り当てたい場合があります。そこで使用中のプライベート IP アドレスをチェックしましたので確認方法をメモとして残します […]

[AWS]グローバルIPアドレス(Elastic IP)の制限緩和をリクエストする

AWS のリソースのリミットを変更する手順 AWS で本格的にサービスの運用を始めるとすぐにリソースの制限に受けることになります。特に EC2 インスタンスや IP アドレスの上限には、サービスの運用を開始して間もなく抵触することが多いです。 そのため本記事ではリソースの制限緩和、その中でも固定 IP (グローバル IP アドレス)の上限緩和を AWS に依頼する手順を説明します。手順自体は全て共 […]

[CentOS] SSH にて root ユーザーによるログインを禁止(拒否)する

sshd_config ファイルの PermitRootLogin でログイン権限を変更する CentOS の初期設定では root によるログインが許容されています。ただ root でログインできる状態はセキュリティ上あまりおすすめできません。root ユーザーは不正ログインとして狙われやすく、万一にも乗っ取られた場合のダメージが大きいです。 そこで今回は CentOS にて root ユーザー […]

1 26