Apache タグのついた記事一覧

MT4.0→MT4.1にアップデートしたらInternal Server Error...orz

MT4.1が出ていたので、このブログも「MT4.0」からアップデートしてみました。

ついでにいろいろ設定まわりを見ていて、キャッシュを有効にする設定があったので試しにこの機能を使ってみることにしたんですが、「ブログの設定>公開設定>ダイナミックパブリッシングでキャッシュを有功にする」にチェックを入れて保存しなおしてから、

http://blog.matake.jp/archives/*

以下のファイルがすべてInternal Server Errorを返していました。どうやらMTが自動で生成する.htaccessが、SAKURAのレンタルサーバではウマく動作しないようです。

キャッシュ機能をオフにして、MTがアーカイブディレクトリ内に生成した.htaccessを削除したら、問題は解決しました。

とりあえずキャッシュ機能は特に必要でも無いので、使わずに行こうと思います。

Comments Retweet

DebianサーバにRails環境を構築(3/3) 〜MySQLとApacheのmod_proxyの設定〜

このエントリーは「DebianサーバにRails環境を構築する(2/3) 〜lighttpd/fastcgiのインストールと設定〜 | 京の路」の続きのエントリーです。

前回までの2回で、Rails環境とLighttpd環境は整いました。今回はMySQLのインストールを行い、既に動作しているApacheとLighttpdを同じ80番ポートで動かす為、Apacheのmod_proxyの設定を行います。

Read more Comments Retweet

DebianサーバにRails環境を構築(2/3) 〜lighttpd/fastcgiのインストールと設定〜

このエントリーは「DebianサーバにRails環境を構築する(1/3) 〜ruby/rubygem/railsのインストール〜 | 京の路」の続きです。

前回のエントリーでruby/rubygems/railsのインストールは終了しました。
今回は、lighttpdとfastcgiのインストールおよび設定を行います。

Read more Comments Retweet

DebianサーバにRails環境を構築(1/3) 〜ruby/rubygem/railsのインストール〜

以前も「Debianでlighttpd fastcgi rails mysql | 京の路」という同じような記事を書いたのですが、今回また別の研究室DebianサーバにRails環境を構築することにしたので、また環境構築のおさらいをしていこうと思います。

Apacheをプロキシ(Proxy)として用いてRailsをLighttpdで動かす」の時と同様、このサーバでもApacheが動いているので、別ポートでLighttpdを動かして、mod_proxyでApacheからLighttpdに切り替えてやります。
ただし今回サーバで動かすrailsアプリは1つなので、以前よりは少し楽なはずです。

では、いつものごとくRubyのインストールから。

Read more Comments Retweet

URLを変えずにMTのページ分割する方法と、再構築の負荷対策(MTPagenateプラグイン&mt-rebuild+cronを利用)

このブログもエントリー数が大分増えて来たので、カテゴリーアーカイブや月別アーカイブのページ分割を行いました。

ページ分割で参考にしたのはこのサイトです。
ネコの為に鈴は鳴る。 - After☆Taste Blog: MTpagenateでアーカイブを分割

ただ、このままだとURLが変わってしまうので、ちょっとコツが必要。

Read more Comments Retweet

Apacheをプロキシ(Proxy)として用いてRailsをLighttpdで動かす

研究室のWebサーバでは、80番ポートでApacheを走らせているのですが、RailsをApacheで動かすのって結構大変そうだったので、Apacheをプロキシ(mod_proxyが必要)として使って、Railsは別ポートのLighttpdで動かすようにしました。

さらに大学側の制限でサブドメインは使えないっぽいので、同一ドメインで複数のRailsアプリを動作させるようにも。

参考にしたのは
Jared's techno blog: How to use Apache2 as a proxy for lighttpd to handle multiple Ruby on Rail applications

Jared's techno blog: How to setup multiple apps on Ruby on Rails and Lighttpd

以前挑戦したときに失敗したのは、別ポートで同じアプリケーションが動作していて、アプリケーション側の設定変更が反映されていなかったためだったという..orz

とりあえずやったことをまとめておきます。

Read more Comments Retweet

コメントスパム(CommentSpam)からサーバを守る!!

Biancaが動いてるサーバのApacheがBiancaへのコメントスパムでダウンしたので,mt-comments.cgiのプロセス数を制限するように調整しました.参考までにこちらにも記事を書いておきます.

Bianca: コメントスパム(CommentSpam)からサーバを守る!!

ISDL関係者はmikilabのApacheが死ぬ前にスパム対策をしておいた方がよいですよ.MT3.2以上では迷惑コメントは認識してくれますが,サーバのロードまでは考えてくれないんで,結構mikilabのロードが10を超えてることがあります.(Biancaがその原因になってることが多いのですが...orz)

ちなみに今日はロード150でした(汗)

Comments Retweet