STEP 11 - Install and configure Apache - the server
Run the following steps:
apt-get install apache2 apache2-doc
apt-get install libapache2-mod-php4 libapache2-mod-perl2 php4 php4-cli php4-common php4-curl php4-dev php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear php4-xslt curl libwww-perl imagemagick (all in one line!)
Answer all questions with
yes
open and edit the file /etc/apache2/apache2.conf.
But only the line DirectoryIndex index.html index.cgi index.pl index.php index.xhtmlDirectoryIndex index.html index.htm index.shtml index.cgi index.php
open the file /etc/mime.types.
comment out the following lines (with #):#application/x-httpd-php phtml pht php
#application/x-httpd-php-source phps
#application/x-httpd-php3 php3
#application/x-httpd-php3-preprocessed php3p
#application/x-httpd-php4 php4
open the file /etc/apache2/mods-enabled/php4.conf.
comment out the following lines (with #):# AddType application/x-httpd-php .php .phtml .php3
# AddType application/x-httpd-php-source .phps
open the file /etc/apache2/ports.conf.
add the line Listen 443:Listen 80
Listen 443
run the following steps:
a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include
/etc/init.d/apache2 restart
STEP 12 - Install and configure ProFTPd - the ftp-server
run the following step:
apt-get install proftpd
Answer the question with
initd.
open the file /etc/proftpd.conf.
add the following lines:DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."
run the following step:
/etc/init.d/proftpd restart
STEP 13 - Install and Webalizer - the Logfile-analyzer
run the following step:
apt-get install webalizer
Answer the questions in following steps:
/var/www/webalizer
Usage Statistics for
/var/log/apache/access.log.1
STEP 14 - Install some Perl-modules
run the following step:
perl -MCPAN -e shell
Answer the question with
no !
go ahead by running the following steps:
install HTML::Parser
install DB_File
install Net::DNS
q
apt-get install libdigest-sha1-perl libnet-dns-perl libpoe-component-client-dns-perl razor libio-socket-inet6-perl libdb-file-lock-perl libarchive-tar-perl (all in one line!)
If there comes a question with
test answer with
no !The other questions with yes.
STEP 15 - Install and configure ISPConfig
run the following steps:
cd /root
wget typeinhereyourfavoritemirror
tar xvfz ISPConfig-2.2.15.tar.gz
cd install_ispconfig
./setup
Answer the questions like that:
pleasemakeyourownchoise
y
y
1
y
yAnd know you have to wait...and pray :-PThe next few questions you have to answer like this:
(these questions are for the SSL-Server-certificates)
R
typeinhereyourcountrycode-like-DE or US or UK...
typeinhereyourstate
typeinhereyourcity
typeinhereyourorganizationname
typeinhereyourorganizationunitname
typeinhereyourname
typeinhereyouremailadress
3650 (this mean your certificate validity is 10 years)
3
typeinhereyourcountrycode-like-DE or US or UK...
typeinhereyourstate
typeinhereyourcity
typeinhereyourorganizationname
typeinhereyourorganizationunitname
typeinhereyourinternetadress
typeinhereyouremailadress
3650 (this mean your certificate validity is 10 years)
3
n (! in step 7 of the setup)
n (! in step 8 of the setup)And know you have to wait...and pray again, ´cause it can take a little while :D Now there comes some questions needed by Spamassassin:
typeinhereatextLast there are some questions about the configuration.
Answer it like the following:
localhost
root
typeinhereyourmysqlpassword
db_ispconfig (it´s the default)
typeinhereyourserverIP like 85.123.456.789
h123456
serverkompetenz.net
1 (it´s more secure with SSL)
That´s it - if you don´t see any ERROR-Message => CONGRATIOLATIONS
If you find some big mistakes in this HowTo => PLEASE MAIL ME, so I can correct them.
The (Almost) Perfect Setup - Debian Sarge (3.1) On A Strato Dedicated-Server (With ISPConfig) - Page 2
Recent comments
12 hours 19 min ago
12 hours 23 min ago
16 hours 25 min ago
1 day 3 hours ago
1 day 5 hours ago
1 day 14 hours ago
2 days 13 hours ago
2 days 15 hours ago
2 days 19 hours ago
4 days 55 min ago