Apache

RubyでApacheのVirtualHostの設定ファイルを生成する

前に似たようなものをPHPで作ったけど、それより綺麗に書けた。 def main内を適宜書き換えて、rootで実行。 def config内で、CustomLog/ErrorLogの指定もした方がよさそう。 #!/usr/bin/ruby class VirtualHost def initialize(conffile, domains=[], hosts=…

Google App Engineの開発サーバをApacheのVirtualHostにマッピングする

Google App Engineの開発サーバはdev_appserver.pyを起動してなくちゃいけなくて面倒。 デフォルトでは、ポート8080で127.0.0.1に対してバインドするようになってる。 Tomcatの動いてるサーバを使って外から開発したい場合、portとaddressを指定しなくちゃい…

Pythonをやってみる CGIとmod_pythonの違い

欲しい情報がどこ探しても見つからなかったので自分で検証。 PythonのHelloWorld総まとめ。 CGI 特徴 ファイルに実行権限を与える必要がある。 1行目は必ずヘッダーを送信する必要がある。 httpd.conf / .htaccess AddHandler cgi-script .py hello.py #!/us…

リポジトリブラウザを作ってみる 1.VersionControl_SVNを使ってみた

世間に自分が気に入るオープンソースのリポジトリブラウザがない。 RedmineもTracも、どっちも使いづらい。 個人的にはBacklogが使いやすいと思ってる。 日本語だし。 そんな感じで、Backlogにインスパイアされたようなリポジトリブラウザを作ってみようかと…

ネームベースのバーチャルホストでSSL通信できたっぽい

世間ではネームベースのバーチャルホストではSSLは使えない、という話。 でもネームベースでもいける!と、↓それらしき事が書いてあって、出来たっぽい。 NameVirtualHost *:80 NameVirtualHost *:443 ・hostA・ ・hostA・ ・hostB・ ・hostB・ AとBで同じ証…