■ [SVN] Subversion w/ DAV over HTTPS on woody 今はsvnserve over SSHで使っているのですが、以前から試してみようと思っていたDAVを使った設定をしてみました。目標は、DAVを使ってHTTPS上で使えるようにすることです。 SubversionをDAVで使うための設定方法は、subversion 1.0.0 on woodyが参考になります。 まず、apache2とmod_dav_svnをインストールします。/etc/apt/sources.listに以下を追加します。 deb http://www.backports.org/debian woody subversion そしてapt-getします。 # apt-get install libapache2-svn apache2は、apache2-mpm-perchildが入る
Home : mod_limitipconn.c : mod_limitipconn.c - Apache 2.x port mod_limitipconn.c - Apache 2.x port I have ported the original mod_limitipconn module to Apache 2.x. The most recent version has been tested on Apache 2.4 and Apache 2.2. Downloads source package README file Precompiled win32 DLL for Apache 2.0 (contributed by Apachez) Precompiled win32 DLL for Apache 2.2.11 (contributed by ntropic) Pr
Open source software developer and information technology professional. Occasional blowhard. FastCGI on OS/X Leopard 12 May 2008 A post for posterity. OK, so you want to run FastCGI on OS/X 10.5, how does that work? If you’ve just followed the directions and used your usual UNIX skillz, you’ll have dead-ended on this odd error: httpd: Syntax error on line 115 of /private/etc/apache2/httpd.conf: Ca
Squidを検索する度に最初に表示される画像検索の結果に吹き出しそうになる開発部・システム運用グループの長野です。前回のロングテールな画像配信のその2ということで、実際の画像配信システムについて書かせて頂きます。 ■プロフィール画像の配信について 前回紹介しましたが、mixiにおいてプロフィール写真を設定を設定しているユーザ数は全体の約70%、1,000万人の方が設定をされています。現在配信をしているプロフィール画像のサイズは180x180、76x76、40x40と3サイズあり、合計3,000万以上のファイル数になっています。また、もっともよく使われる76x76のサイズ1,000万件において、1日にアクセスされる画像の数は800万ファイル以上、うち97%が30回以下と非常に広範囲に渡ってアクセスされています。そのため大量の画像を配信できる仕組みが必要になります。 ■配信システムの全体像 プ
の順で書くが、評価は RewriteRule の Rule にマッチしたらRewriteCond の条件を上から順に評価Cond の条件のどれかが真になったら RewriteRule に書かれた URL 書き換えを実行どれも真にならなかったら pass-throughとなっていて、記述順と評価順が違うので注意。凝った条件なんてめったに書かないからいつも忘れる。迷ったときはテスト環境で RewriteLogLevel を思いっきり上げてじっくりテストすること。 otsune さんとこで PowerPoint Viewer 2003 の bug fix の話を読んで、 「え。なに 2003 て?」 と思ったのでちょっと調べてみる。 ※ 2003 については、日本語のサイトから手に入らないものでも、メニューは日本語になってます。以下の記述は実際に試す前のつぶやきなのであまり気にしないでください。
403 Forbidden nginx
mod_ktai (もっど・けーたい) 「mod_ktai」は、弊社が開発したApacheモジュールです。 Apache上で動くアプリケーションに対して、開発言語を問わず携帯サイト作成のための様々な機能を提供することができます。 最新情報 2008/12/26 mod_ktai_emojiマニュアルに追記 & 「よくある質問について」ページを新規追加 2008/10/29 mod_ktai第二弾公開(mod_ktai_image) & バージョンアップ & 対応OS、配布パッケージ追加 2008/07/16 mod_ktai第一弾公開(mod_ktai_info、mod_ktai_emoji) 動作環境 mod_ktaiは現在以下の環境で動作します。 OS:CentOS 5、RedHat Enterprise 5 ミドルウェア:Apache 2.2以上、Boost 1.3
Apache::Test事始め 年末前後からApache::Testで真面目にテストを書き始めている。 ところが全くドキュメントがないんだね。いや、あるんだけど、携帯の機能を使いたいだけなのにあの厚いマニュアル読むの?みたいな感じで。まぁというわけでとにかくざくざくっとドキュメント読んでテスト書いてたらようやくなんとなく分かってきた。この間ある程度他人にも説明できたので自信ついたしw Apache::Testはmod_perlハンドラをテストするときに使う。ディストリビューション等でmod_perlをテストしようと思うとApache自体を立ち上げたりなんだりしなければいけなくて「一体どうテストすればいいんじゃ?!」となりがちだが、Apache::Testを使うと、テスト用httpd.confの生成テスト用のapacheの起動/停止mod_perlハンドラ上で動かしたTest::More等の
Software Design 2007年 09月号にmod_rewrite活用テクニックを書きました Software Design 2007年 09月号にmod_rewrite活用テクニックを書きました。 公式ドキュメントでも黒魔術などと称されている悪名高いモジュールmod_rewriteですが、要は設定例や内部でどのように動くかが解説されていないためによくわからないモジュールとされているだけであって、それらを理解してしまえば普通に使いこなすことができるようになります。 例えば以下のことを知らないような人向けに書いてみました。 RewriteRuleディレクティブに渡される(RewriteRuleディレクティブで評価される)URLが、RewriteRuleディレクティブをどこに書くか(httpd.confか.htaccessかなど)によって違う RewriteBaseディレクティブはな
やっぱり、prototype.js って巨大ですよね。 なんとか小さくしたい! 世間では、どうもgzip 圧縮する方法があるようです。 http://d.hatena.ne.jp/odz/20061118/1163922742 を参考に、自分でもやってみた。 本記事は、上で紹介されているmod_rewrite での方法を行ってみた時の作業メモです。 自分がハマッたり、理解不足で必要かどうか分からなかった部分について結論をまとめてみました。 ですので先ずは上の記事(やそこからリンクされているページ)の内容を読んでください。 (1)Content Negotiaion (MultiViews) は必要? →必要ありません。mod_rewrite だけで行けます。 (2)RewriteCond の-s 演算子では、サーバーのルートからのパスを渡す必要アリ!! →はまりどころなので注意! →(mo
Posted by masuidrive Thu, 20 Jul 2006 10:33:00 GMT Ruby on Railsが簡単にアプリケーションを構築できる一つの特徴に「convention over configuration」=「設定より規約」があります。 Railsはアプリを作るのは簡単ですが、それを公開するのがちょっと面倒です。そこで、Railsに限らずWebサーバも「設定より規約」に則って、設定なしでサイトやアプリケーションを公開できるようにしてみましょう。 設定項目を洗い出す まず、Webサーバでアプリケーションを公開する場合に必要な設定項目を洗い出します。バーチャルドメインを使う場合は、 ドメイン名 DocumentRoot ログファイル名 CGIを使うならScriptAlias の4つが基本になると思います。規約を決める これらの設定を自動化するための規約を決めます
久々にCatalystアプリをApache2/worker+ModPerl2な環境で動かしてみたところ、 DBIx::Class::ResultSet::find(): no sth generated via sql (DBD::mysql::db STORE failed: handle 2 is owned by thread 926fb18 not current thread 9bf0448 (handles can't be shared between threads and your driver may need a CLONE method added) at /usr/lib/perl5/5.8/lib/DBIx/Class/Storage/DBI.pm line 524.という例外が発生するようになってしまいました。 DBIC周りの変更と言えば、DBIx::Clas
以前からこうなっていたのか記憶が定かではありませんが、 Catalystアプリケーションの http://localhost:3000/test にアクセスしたら、sub test内で $c->req->pathを見ると /%5E/[%5E%5C.]*(%5C?|%24)/testになってしまっていました。これにはビックリΣヽ(゚Д゚; )ノ この時、Apacheの設定は以下のように「パスに.(ドット)を含まないもの」をCatalystアプリケーションに飛ばすようにしていました。 <LocationMatch "^/[^\.]*(\?|$)"> SetHandler modperl PerlResponseHandler MyApp </LocationMatch>この正規表現がプログラム側に渡ってしまっているようです。 (?:)で括ったら消えるかなと思ってやってみましたが何も変わらず。。
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く