Django,JBossをApacheと接続(MaxOSX)たのしいPython今夜コードを書いているすべてのヒトへプロフィールAuthor:辻真吾(つじしんご)www.tsjshg.infoいまは、大学の研究室を主な拠点に、色々やってます。このブログはPythonの話題が中心ですが、どちらかというと日々の仕事で使う知識を、自分のためにメモしたものです。万が一どなたかの役に立てば光栄です。githubgoogle-code-prettify管理者ページこのブログをリンクに追加するDjango,JBossをApacheと接続(MaxOSX)DjangoとJBoss4.2.2をApacheに接続した時のMacOS10.4.11でメモです。Apacheのコンパイル。--enable-proxy-ajp/usr/local/apache2に入ります。引き続き、mod_python-3.3.1をconfigureで失敗。1.3.33.探すとありました。/usr/sbin/apachectlが。--with-apxs=/usr/local/apache2/bin/apxsで、分かってもらいます。mod_python.cと密かに訴えているので、忘れずに、httpd.confに追記しておきます。Djangoプロジェクトへの接続は、httpd.confに以下を追記。どっちでもいいらしい。On</Location>とりあえず、見えていてコードも動いたので、一安心したら、データベースを操作するページに地雷がありました。mod_pythonがエラーを吐いてくれます。fileと、言われる始末。データベースファイルが入っているディレクトリのパーミッションを777にすることで解決。いやー、いろいろ面倒だ・・・でも、JBoss(Tomcat)との接続は、最近簡単。ajp://localhost:8009/app</Location>みたいに書けばよいだけです。mod_proxyのコンパイルは、なんか後からやると失敗することが多いので、最初のやってしまうのがいいかもしれません。ま、昔に比べれば相当楽ちんですが。ちなみにWinowsのバイナリ版Apacheはこれらのモジュールファイルを最初から同梱しているので、httpd.confファイルでコメントを外すだけです。