純規の暇人趣味ブログ

首を突っ込んで足を洗う

「 Apache 」 一覧

[Apache/nginx]正しい画像ログ除外の設定

  2017/04/06    サーバ運営 ,

Apacheだろうがnginxだろうが「Webサーバのログから画像を除外する」なんて設定は良くあると思います。

知っている人にとっては超どうでもいい小ネタですが、たまに間違った設定を見かける事があるので、正しい設定をメモ代わりに記事にしておこうと思います。
続きを読む→

実際の所、X-SendfileやX-Accel-Redirectは早いのか?

  2016/11/16    プログラミング ,

少し前に「X-SendFile、X-Accel-Redirectの使い方」と言う記事を書きました。

この中で「X-SendfileやX-Accel-Redirectを使用するとほんの少し早い」とか書いてありますし、実際ほんの少し早いのですが「どれくらい早い」と言う実測データを求める方も居ると思われるので計測してみました。
続きを読む→

X-SendFile、X-Accel-Redirectの使い方

  2016/08/28    プログラミング ,

普通の用途でPHPなどのサーバサイドのプログラムから巨大なファイルを送り出そうと言うのはバカ(自粛)以外の何物でもないとして……(普通にWebサーバにやらせれば良いから)

やはり、ユーザを認証してからファイルを送信したい(例えば有料コンテンツとか)、なんて用途は無きにしも非ずであって、Apacheやnginxにはそう言う時のための「X-SendFile」や「X-Accel-Redirect」があるので使い方を紹介しようと思います。
続きを読む→

mod_authnz_fcgiでRedmineのアカウントを使ってBasic認証を行う

  2016/07/27    サーバ運営 ,

Gitoliteを建てたりRedmineを建てたりRedmineと連携させたりSmartHTTPに対応したり暗号化してみたり、僕自身も一体何を目指しているのかよく分からなくなってきたGitサーバ構築

お次はSmartHTTPのBasic認証をRedmineのアカウントで出来るように連携してみようと思います。
続きを読む→

GitoliteをSmart HTTPで利用出来る様にする

  2016/07/15    サーバ運営 ,

前々から「Gitoliteをセットアップ」してみたり、「Redmineをインストール」してみたり、「GitoliteとRedmineを連携」してみたりしています。

これで完璧なGitサーバが出来上がったと満足していたのですが、まるでその僕の意図を見抜いていて打ち砕くかの如く、VisualStudioのGitがHTTP(S)にしか対応していなかったので(半ギレしつつも)対応してみました。
続きを読む→

Ubuntu+PHP7-FPM(sock)+Apache(event)の高速環境を試す。

  2015/12/12    サーバ運営 , ,

超サイヤ人ゴッド超サイヤ人(通称->SSGSS)への進化を遂げたかの如く高速化を果たしたPHP7
HHVMにも勝るその速度を味わってみたい。

と言う訳で、Ubuntu+PHP7-FPM(UNIXSocket)+Apache(event)と言う、現時点では割と異色の組み合わせを試してみようと思います。(CentOS+PHP7-FPM(TCP)+Nginxの組み合わせはいくらでもあったんだけど、今回の組み合わせは見つからなかったので)

基本的にphp5のfpmと同じなので、先にApacheをpreforkからeventに切り替えるを読んで頂ければ分かりやすいかも
続きを読む→

正しく圧縮、素早く送信、mod_deflateの設定方法

  2015/11/13    サーバ運営

このWeb鯖では、帯域の削減とページ表示を高速化する目的でgzip圧縮して転送しています。
ただ、「Apache deflate 設定」とかで調べると「ん?、それ必要なの?/間違ってない?」と思う様な設定例が沢山ヒットします。

「僕の設定が完璧だ!!」とは言いませんが、参考にして頂ければと思います。

続きを読む→

Apacheをpreforkからeventに切り替える

  2015/11/09    サーバ運営

今回はこのブログが乗ってるWeb鯖(Apache)のmpmをpreforkからeventに切り替えました
Centは知りませんが、Ubuntuだと超簡単に切り替えが出来たのでご紹介しようと思います。

eventだとPHPガーとか言われてますけど、FastCGIで動かせば普通に動きますよ!!
このブログ(WordPress=PHP)が動いてるのがその証拠です。
続きを読む→

Webサーバのセキュリティがほんの少し向上するかもしれない設定

  2015/09/26    サーバ運営 ,

Webサーバを初めて公開した人が驚くのはボットからの攻撃の多さ。

IPレベルで全域的に攻撃してるのか、Googleにインデックスされていないサイトでも攻撃ログが残っていることがあります。

今回はこのボットの特性を逆手にとって、Webサーバのセキュリティをほんの少しだけ向上させる(かもしれない)方法をご紹介しようと思います。
続きを読む→

UbuntuにOPcacheとAPCuを入れる

  2015/08/10    サーバ運営 ,

本日、驚異の16時間睡眠を記録したHimaJyunです。

今日はこのブログを動かしているWeb鯖にOPcacheとAPCuを入れてみたので、
その方法をご紹介しようと思います。
続きを読む→