CATEGORY

Infra

  • 2020-10-19
  • 2020-10-20

Hyper-V を使った Ubuntu Server のインストール

Hyper-Vを使い、仮想マシンに Ubuntu Server をインストールする方法を解説します。この記事では Windows Server 2016 を使用しています。Hyper-V が既にインストールされていることを前提にしています。Hyper-V のインストール方法については、次の記事をご覧ください。 仮想スイッチの作成 作成した仮想マシンが外部ネットワークに接続できるように、仮想スイッチ […]

  • 2020-10-17

Windows Server 2016 への Hyper-V のインストール方法

Windows Server 2016 に Hyper-V をインストールするには以下の様に操作します。 基本的には画面の指示に従っていくだけでインストールできます。 (1) サーバーマネージャーを起動する。 (2) 「管理」ポップアップボタンをクリックし、「役割と機能の追加」を選択します。 (3) 「インストールの種類の選択」ページで「役割ベースまたは機能ベースのインストール」を選択し、「次へ」 […]

  • 2020-04-24

docker+nginx+phpの環境を作る

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

  • 2020-03-23

HomebrewをWindows上で使えるようにする

Homebrewは元々はMac用のパッケージマネージャーです。そのHomebrewがv2.0からLinuxを正式サポートしました。同時に、WSLも正式にサポートしました。 この記事では、WSL上でHomebrewをセットアップする方法を解説します。 Homebrewについて HomebrewはmacOS上で広く使われているパッケージマネージャーです。Homebrew経由でインストールすると、次のよ […]

  • 2020-03-23
  • 2020-03-23

WSL (Windows Subsystem for Linux) のセットアップ方法

昨年の2019年2月2日にリリースされたHomebrew v2.0から、公式サポート環境にWindows 10 (WSL) と Linux が加わりました。 この記事では、Homebrewで必要になるWSLのセットアップ方法を解説します。 なお、私がWSLをインストールすることにしたきっかけは、Windows上でHomebrewをインストールすることでした。HomebrewをWSL上のUbuntu […]

  • 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-12
  • 2020-02-12

日本政府も情報システムの基盤をAWSへ切り替え

日経新聞に次のような記事が出ていました。 政府の基盤基盤クラウド、Amazonに発注へ 日本経済新聞デジタル 2020年2月12日 これってすごい変化だと思うんです。 日本では歴史のある大企業ほど、セキュリティに対して力を入れています。そのため、クラウドに対しては慎重です。 コストが大きくかかっても、自社内に置いたサーバーだったり、国内のデータセンターだったりを契約しています。 AWSを始めとした […]

  • 2020-02-10
  • 2020-02-27

HTTPSのページからダウンロードできるファイルはHTTPにできなくなる

最近は常時SSL化が浸透してきました。このブログも常時SSL化していて、お問い合わせフォームだけではなく、サイト全体をSSLの対象にしており、HTTPSで接続されるようになっています。 Chromeの将来バージョンでは、HTTPSのページからはHTTPのコンテンツはダウンロードできないようにブロックするという計画です。 Google Online Security Blog: Protecting […]

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

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

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

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

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

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

CTR IMG