タイトルなんてどうでもいい

なんというか、完全に自分用のメモと化してます。
でも、きっといつかボクみたいな適当な人がこれを見て100000人中1人役に立てばそれでいいのさー。

* ウェブブラウザからのHTTPによるアクセス要求を分散処理するWebサーバ層
* HTTPトランザクションの一貫性を保持し、システム固有の処理を行い、バックエンドで動作するデータベースなどの検索/加工処理などを司るWebアプリケーション層
* システムのデータや管理情報を司るデータベース層

アプリケーションサーバー - Wikipedia

なんとなく仮想化とかさせてきて、いったい何作りたいんだろうとか思ってたらWikiでこんなのが載ってた。
「Web3層構想」というらしい。
これだ、多分おいらこういう設計にしたかったんだ←


まぁ、でもメモリもう少し増設してゲストOSでDBサーバーを構築するまではAPサーバーとDBサーバーは共存ですが。
で、メモリの割り当てはどうすればry

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.

workerモデルでPHP動かそうとした際のエラーを見直してみた。
よく見たら、コレって要するにスレッドセーフにPHPコンパイルしなおしたらPHP動くってことか?
でもまぁPHPをプロキシサーバーで使う必要もないし、スレッドセーフでPHP使うのは非推奨とか聞いたことあるので削除しておきました。

Invalid command 'Header', perhaps mis-spelled or defined by a module not included in the server configuration

mod_deflate.soを使おうとしたらエラー。
mod_headers.soも一緒にLoadModuleしてあげないとダメよん☆
らしい!

Invalid command 'AddType', perhaps misspelled or defined by a module not included in the server configuration

これは、mod_mime.so不足。
なんかcontent-type系なので予想ついた。

Invalid command 'TransferLog', perhaps misspelled or defined by a module not included in the server configuration

LoadModule log_config_module modules/mod_log_config.so


・・・ってSSIモジュール使いすぎだボケ!