TAG

web

  • 2020-04-24

docker+nginx+phpの環境を作る

Dockerでコンテナ化したnginxで、スタティックなコンテンツだけではなく、動的なコンテンツを表示したくなり、docker+nginxの環境で更にphpを追加しました。その方法をまとめました。 docker + nginxの環境を構築する 始めにdocker+nginxの環境を作ります。nginxをdockerで動かす方法については以下の記事をご覧ください。 また、nginxの設定ファイルを編 […]

  • 2020-03-30
  • 2020-03-30

WKWebViewでBasic認証を行う

WKWebViewで認証されたページにアクセスしたいときは、確認証方法に合わせた処理が必要です。この記事ではHTTPのBasic認証に対応する方法を解説します。 全体的な流れ WKWebViewでBasic認証に対応するには、次のような流れを実装します。 認証エラーになったら、認証方式を判定する。 アカウント情報を持っていたら、アカウント情報をヘッダに追加してアクセスする。 アカウント情報を持って […]

  • 2020-03-27

iOS 13.4でWKWebViewがクラッシュするときはWebKitへのリンクを追加

このブログ用に作っているサンプルアプリで、WKWebViewを使っているものがあります。先日、Xcodeを11.4にアップデートしたところ、このアプリがクラッシュするようになってしまいました。 対応方法などを記事にまとめました。 結論 結論を先に書くと、WebKit.frameworkのリンクを追加することで修正されました。詳細を記事にまとめました。 症状と対応方法 発生している症状をまとめると次 […]

  • 2020-03-20
  • 2020-03-20

Docker+NginxでBasic認証を行うまでの3つの手順

アプリの中でHTTPのBasic認証を行う仕様があり、その機能を実装しようと思ったときに、Basic認証のコードをテストできるテスト環境が欲しくなりました。 そこで、Dockerでコンテナ化しているWebサーバーでBasic認証で認証するページを作ろうと思いやり方を調べました。 Basic認証ができるまでに必要な手順は次の3つです。 Webサーバーを用意する パスワードファイルを配置する Basi […]

  • 2020-03-11

【Docker】 macOS Catalina 10.15 で使うときはプライバシー設定も確認する

Dockerでコンテナに、ホスト側のフォルダをマウントさせて、共有フォルダとして使う機能があります。この機能でマウントさせるフォルダにアクセスできないときのチェック箇所についてです。 この記事の動作環境はホストOSはmacOS Catalina 10.15です。 macOSをホストにしているときは、プライバシー設定も確認が必要だったことを記事にしました。 状況 Dockerでnginxをコンテナ化 […]

  • 2020-02-02
  • 2020-02-02

HTTPのステータスコードへの対応

Webサーバーと通信するクライアントアプリのエラー処理で必ず必要になるのがHTTPのステータスコードです。 色々なコードが定義されていますが、これだけ知っていれば、とりあえずは大丈夫だと思われるものをまとめました。 通信成功 通信が成功したときは200番台です。私が書くアプリで多いのは次のようなところです。 201 : OK それ以外のはたまたま仕様的に使っていないです。 クライアントエラー こち […]

  • 2020-02-01
  • 2020-02-27

Nginxで帯域制限を行う方法

作っているアプリからHTTPに接続するときに、ネットワークの速度を制限したいことがあります。例えば、とても遅いネットワークや日本国外のインフラが整備されていない地域から接続されるようなときに、正しく動くかを確認したいようなときです。 Nginxで動かしているときは、Nginxの設定でネットワークの帯域を制限して、速度を抑えることができます。 Nginxの設定ファイル Nginxのオフィシャルイメー […]

  • 2020-01-31
  • 2020-02-27

NginxのPOSTの設定

NginxはPOSTで接続するとHTTP 405のエラーになり、「405 Not Allowed」というメッセージが返ってます。この記事ではエラーにしないための設定方法を解説します。Dockerで動かすので手軽に実行できます。

>現役のプログラマーが書くプログラミング情報

現役のプログラマーが書くプログラミング情報

日々の開発の中での学びや分かったこと、調べたことなどを書いていくブログです。

CTR IMG