タイトルなんてどうでもいい
なんというか、完全に自分用のメモと化してます。
でも、きっといつかボクみたいな適当な人がこれを見て100000人中1人役に立てばそれでいいのさー。
* ウェブブラウザからのHTTPによるアクセス要求を分散処理するWebサーバ層
* HTTPトランザクションの一貫性を保持し、システム固有の処理を行い、バックエンドで動作するデータベースなどの検索/加工処理などを司るWebアプリケーション層
* システムのデータや管理情報を司るデータベース層
なんとなく仮想化とかさせてきて、いったい何作りたいんだろうとか思ってたら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モジュール使いすぎだボケ!