Web application package guidelines

From ArchWiki
Revision as of 15:47, 5 August 2012 by Kynikos (Talk | contribs) (Kynikos moved page Web application package guidelines to Web Application Package Guidelines: use Title Case)

Jump to: navigation, search

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Web application package guidelines#)


This page describes how to package web application which tends to install into /srv/http. (For example packages written in php)

Directory structure

Layout example:

  • /etc/webapps/$pkgname
  • /etc/webapps/$pkgname/apache.example.conf
  • /etc/webapps/$pkgname/nginx.example.conf
  • /etc/webapps/$pkgname/other-web-server.example.conf
  • /usr/share/webapps/$pkgname
  • /var/... (according to generic FHS conventions)

/var and /etc/ files and/or directories should be symlinked into /usr/share/webapps/$pkgname.

/etc/webapps/$pkgname/ should contain some examples which helps to setup web-server to run this web application.