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 |