tbrehm
2012-06-11 897af06af9522ded99b1e0f46730299e89856ffe
commit | author | age
899771 1
67e46d 2 This guide is incomplete. Work in progress.
T 3
4
899771 5 Installing the webserver
T 6 --------------------------------------------------
7
8 apt-get install mysql-server
fb5ebb 9 apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp sudo 
899771 10
1a0b51 11 a2enmod suexec rewrite ssl actions include
T 12
ac933e 13 # If you want webdav then run the following to enable the Apache webdav modules:
V 14
a74d8d 15 a2enmod dav_fs 
T 16 a2enmod dav auth_digest
ac933e 17
V 18
899771 19 apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool
T 20
21 vi /etc/default/pure-ftpd-common
22
23 ... and change the start mode from inetd to standalone and set VIRTUALCHROOT=true:
24
25 [...]
26 STANDALONE_OR_INETD=standalone
27 [...]
28 VIRTUALCHROOT=true
29 [...]
30
92e7f5 31 apt-get install vlogger webalizer awstats geoip-bin
fb3a98 32
T 33 mkdir /usr/share/awstats/tools
34 cp -prf /usr/share/doc/awstats/examples/awstats_buildstaticpages.pl /usr/share/awstats/tools/awstats_buildstaticpages.pl
899771 35
T 36 apt-get install gcc make
37
67e46d 38 apt-get install postfix
899771 39
T 40
41
42 Installing the DNS Server
43 --------------------------------------------------
44
45 apt-get install bind9 dnsutils
46 apt-get install mysql-server
47 apt-get install php5-cli php5-mysql php5-mcrypt