Apacheにログ追加しリクエストヘッダを出力する
Apacheに任意のログを追加するにはconfファイルにCustomLogのディレクティブを追記します。 リクエストヘッダの出力はログフォーマットにヘッダの要素名を記述することで表示することができます。 以下、手順になり… 続きを読む »
Apacheに任意のログを追加するにはconfファイルにCustomLogのディレクティブを追記します。 リクエストヘッダの出力はログフォーマットにヘッダの要素名を記述することで表示することができます。 以下、手順になり… 続きを読む »
ApacheのWEBDAV機能を設定する手順です。 まずはApacheのモジュールを確認します。 confファイルをにdav_moduleとdav_fs_moduleの2行が記述されていればそのまま使用できます。 続いて… 続きを読む »
Lets’s Encryptを導入するにはクライアントであるcertbotが必要らしいのでとりあえず導入します。 certbotはgithubで公開されていますがwgetでバイナリをダウンロードできます。 c… 続きを読む »
Androidだけ別のページに移動させるにはApacheでユーザーエージェントを見て振り分けるのが簡単です。 下記のようにApacheの設定を記述します。 これでAndroidの端末だけRewriteRuleで指定したペ… 続きを読む »
アクセスログにクッキーを表示させたい場合、設定ファイルのログフォーマットを書き換えます。 デフォルトでは「combined」のフォーマットでログが出力されますのでここにクッキーを加えます。 クッキーは「%{Cookie}… 続きを読む »
WEBサイトのサブドメインを変更したい場合、DNSの設定を変更するだけで完了します。 しかし、検索エンジンや被リンクのキャッシュから変更前のドメインでWEBサイトにアクセスされる場合もあります。 これらに対応するため変更… 続きを読む »
Apacheでリバースプロキシを設定する際、下記のオプションを加えます。 この設定が有効になっている場合、ProxyPass で指定したホスト名の代わりに、受け付けたリクエストの Host: 行を プロキシ先のホストに送… 続きを読む »
Apatcheを使用しているサーバをhttps通信ができるようにします。 SSLの証明書は自己署名(通称オレオレ証明書)を使用する前提です。 OpenSSLとmod_sslをインストールします。 通常、OpenSSLは最… 続きを読む »