apache

ApacheのBasic認証でLDAPを使う

さて、「ユーザ」なる概念の情報がLDAPサーバに準備できたので、早速それを使ってみよう。 立ち上げているApacheのHTTP認証(Digest)をファイルベースからLDAPベースに替える。http://www.9203.net/~takech/pukiwiki/index.php?LDAP%2FOpenLDAP%2FApache%A4…

mod_railsを試してみた。

Apache2.2 + mongrel + MySQL構成でRails2.0をいじくるというパターンをはじめてもうすぐ半年になる。最初はRailsのレの字も知らなかったが、JavaでWebアプリつくるのと大体同じことがRailsでできるぐらいのスキルは身についたかなぁと思う今日この頃。(…

Ubuntu7.10のapache2でsvn連携する

今日は会社のマシン引越しということで、 Windows 2003にVMWare-serverを入れて、 そこにUbuntu7.10-serverを入れて そこにApacheやらSubversionやらRailsやらmysqlを入れ そこにRetrospectivaを立てる という作業をしました。要するにここ2-3ヶ月のおさらい…

Apache2.2 系にsspi認証+AuthzSVNAccessFileしたらうまく動かない・・;;

会社で使ってるWindowsサーバのApacheのバージョンを2.0から2.2にあげてみました。一応回りの人にSVNリポジトリ提供したりしてたりするサーバなので、これまで動いていた「SSPI認証+BASIC認証併用のパス制御つきSVNリポジトリ」の設定をそのまま移行しよ…

SSLと非SSLページの自動切換え

SSLアクセスして欲しいページと、非SSLアクセスして欲しいページが混在するサイト(普通のサイト)をつくるとき、以下のようになっているとユーザにも親切ですし、ものづくりが楽になります。 SSLでアクセスして欲しいページにHTTPでリクエストがきたらHTTPS…

Digest認証

これまでWebの認証というとフォーム認証やらベーシック認証しか使ったことがなかった。きょうははじめてDigest認証設定してみたというお話。ベーシック認証はパスワードがほぼ平文で流れるので、そもそも大事な用途にはSSLを組み合わせないと危険だ。…

SVN/Apache のなぞのエラー

Apache2.2の経由でSVN(1.4.4)を使っていて普通に動かせていたのだが、今日、別のマシンに同じ設定をして動かそうとしたところ以下のようなエラーが出てコミットができないという問題にぶちあたった。 No such file or directory svn: Commit failed (de…

ApacheでSVNのアクセス制御とリポジトリ一覧表示を同時にやる

ことの発端 SVNでリポジトリ一覧を表示するためには、SVNListParentPathをon(デフォルトoff)にする設定をすればいい。 SVNでアクセス制御をするためには、AuthzSVNAccessFileを設定をすればいい。 一応それは知っていて仕事で使ってるリポジトリは以下のよう…

Apache設定ファイルの整理

先日Apacheのvhost設定をしたところ、 http://d.hatena.ne.jp/shimonoakio/20080126 たくさんvhostを定義して、しかも、どのVhostでもHTTPとHTTPS両方使えるように設定したら、なんだか冗長な部分がたくさんできて辟易してきた。今回は、設定を整理してシン…

Apache でのVirtualHost運用

自宅サーバで、以下のようなドメインをちゃんと運用して、 http://www.example.com http://a.example.com http://b.example.com http://c.example.com そして以下のようなドメインへのアクセスはすべてhttp://www.example.comに飛ばすようにApacheの名前ベー…

SSL学習

今度学会でセキュリティっぽい発表をする予定なのだが、実を言うとSSLの原理もよくわかってないというしょぼい私。こりゃあかんということで、自宅サーバをSSL対応させてみようとした。WEBみてopensslコマンドをぐちゃぐちゃやったり、apache設定フ…

Ubuntu7.10でmod_proxy_balancer + mongrel_cluster

Railsで何かつくれるようになりたい私が自宅サーバを構築した以上、流れはこうなるに決まってるわけです。はい。mod_proxy_balancer + mongrel_cluster行ってみましょう。 インストール まずはインストールから。 apt-get install mongrel gem install mongr…