タグ

apacheに関するnaopi_chanのブックマーク (3)

  • apacheのDirectoryとLocationディレクティブの違い - うまいぼうぶろぐ

    http://httpd.apache.org/docs/2.2/ja/mod/core.html#directory すんげー大まかだけど。Directoryはディレクトリ名、LocationはURL名に関する設定。基的に同じ。ただし、AllowOverRideなどのように、Directoryでしか使えない設定もある*1。 Directory 指定のファイルシステムのディレクトリとサブディレクトリとのみに 適用されるディレクティブを囲む DirectoryMatchだとpath名に正規表現が使える。 <Directory /hoge/fuga> とすると/hoge/fugaディレクトリに対しての設定になる。頭の/がなかったらDocumentRootからの相対パス。 Location 囲んだディレクティブをマッチする URL のみに適用 LocationMatchだとURLを正規表現で表

    apacheのDirectoryとLocationディレクティブの違い - うまいぼうぶろぐ
  • Node.jsとApache連携の際のBasic認証 - ZeBeVogue別館

    「ApacheとNode.jsを連携させる - ZeBeVogue別館」で少しの間運用してみていたのですが、Basic認証が必要になったのでやり方を残しておきます。 Node.jsのモジュールで認証させる事もできますが、せっかくApacheと連携しているので、ここはApacheでやってもらいましょう。 見れば分かると思いますが、Locationディレクティブを使っているだけです。 (Basic認証自体の設定方法などはググってください) <VirtualHost *:80> ... <Location /> AuthUserFile /var/www/auth/.htpasswd AuthName "Secret Area" AuthType Basic require valid-user </Location> <Files ~ "^.(htpasswd|htaccess)$"> den

    Node.jsとApache連携の際のBasic認証 - ZeBeVogue別館
  • ApacheとNode.jsを連携させる - ZeBeVogue別館

    サービスで使っているポート番号をiptablesで許可してあげればサービス自体は動く。が、それじゃ格好悪いし、セキュリティ上余計なポートは開きたくない。という事でApache経由でNode.jsにアクセスする方法をまとめました。 プロジェクトのディレクトリ構造 $ pwd /var/www/proj $ ls -lF total 32 -rw-r--r-- 1 root root 2011 Aug 20 18:05 app.js drwxr-xr-x 2 root root 4096 Aug 20 18:04 config/ drwxr-xr-x 2 root root 4096 Aug 20 18:01 helpers/ drwxr-xr-x 8 root root 4096 Aug 20 14:27 node_modules/ -rw-r--r-- 1 root root 266 Au

    ApacheとNode.jsを連携させる - ZeBeVogue別館
  • 1