wiki:PackagingPolicy/WebServer

Version 1 (modified by daisuke, 12 years ago) (diff)

--

Web サーバおよび関連パッケージのパッケージングポリシー

Web サーバ

現状 Web サーバごとに別々のユーザを作成しているが、コンテンツおよびアプリケーション は共通であるため、これらを統一する。(例:apache2 では uid:gid = apache:apache になっている)

共通ユーザは、debian に習い、www-data:www-data とする。 ( uid:gid は apache のをそのままに 48:48 をつかうか? 要検討 )

以下各パッケージで修正が必要なものとポイントをまとめる。

Apache2

  • spec 修正
  • pre で作成しているのをやめる
  • www-data:www-data に変更 (httpd.conf)

nginx

  • spec 修正
  • pre script 削除
  • nginx -> www-data に変更 (nginx.conf)

lighttpd

  • spec 修正
  • pre script 削除
  • lighttpd -> www-data に変更 (lighttpd.conf)

その他

fcgi など補助ツール類

アプリケーションフレームワーク類

  • PHP
  • ...