1. TOP
  2. プログラム
  3. ソフト
  4. python
  5. ウエブサーバー

ウエブサーバー

WSGI

ウエブサーバーには言語インタープリたが組み込まれた
Apacheはmod_phpモジュール内でPHP,mod_perlモジュール内で
perl,mod_pythonモジュール内でpython
Pythonウエブフレームワーク、ウェブサーバは、どれもWSGIを
使っている。
WSGIの仕組みを知っておく必要はないが、動きはいっておくべき

フレームワーク

HTTPとWSGIの細部はウエブサーバーが処理するが、実際にサイトのため
Pythonコードを書く時は、ウエブフレームワークを使う。
ルーティング
URLを解釈し、対応するサーバーファイルかサーバーのPythonコード
を見つける
テンプレート
サーバーサイトのデータをHTMLページに流し込む
認証と権限付与
ユーザー名、パウワード、パーミッション(許可)を処理する
セッション
ユーザーがウエブサイトに来ている間、一時的なデータストレージ
を維持管理する。