From 2b8db0b214058ec0e4aa978e91d5cb95fc0a829b Mon Sep 17 00:00:00 2001
From: fantu <fantu@ispconfig3>
Date: Sat, 20 Dec 2008 18:35:43 -0500
Subject: [PATCH] fix parse error

---
 INSTALL_UBUNTU_8.04.txt |  108 +++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 78 insertions(+), 30 deletions(-)

diff --git a/INSTALL_UBUNTU_8.04.txt b/INSTALL_UBUNTU_8.04.txt
index d681222..e5417e2 100644
--- a/INSTALL_UBUNTU_8.04.txt
+++ b/INSTALL_UBUNTU_8.04.txt
@@ -1,7 +1,7 @@
 Installation
------------
+------------
 
-It is recommended to use a clean (fresh) Ubuntu 7.10 (Gutsy Gibbon) install where you selected no additional packages or servers during setup. Then follow the steps below to setup your server with ISPConfig 3:
+It is recommended to use a clean (fresh) Ubuntu 8.04 LTS install where you selected no additional packages or servers during setup. Then follow the steps below to setup your server with ISPConfig 3:
 
 Now become root user by executing:
 
@@ -17,16 +17,18 @@
 
 1) Install Postfix, Courier, Saslauthd, MySQL, phpMyAdmin with the following command line (on one line!):
 
-apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl postfix-tls libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl courier-maildrop getmail4
+apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl courier-maildrop getmail4
 
 Answer the questions from the package manager as follows.
 
+Enter the mysql root password.
 Create directories for web-based administration ? <-- No
 General type of configuration? <-- Internet site
 Mail name? <-- server1.mydomain.tld
  SSL certificate required <-- Ok
 
 ...use your own domain name of course ;)
+
 
 2) Install Amavisd-new, Spamassassin and Clamav (1 line!):
 
@@ -42,6 +44,27 @@
 a2enmod suexec
 a2enmod rewrite
 a2enmod ssl
+a2enmod include
+
+
+3.1) Optional: Install SuPHP
+
+apt-get install libapache2-mod-suphp
+
+vi /etc/suphp/suphp.conf
+
+set docroot to:
+
+docroot=/var/clients
+
+Change:
+
+application/x-httpd-php=php:/usr/bin/php-cgi
+
+to:
+
+x-httpd-php=php:/usr/bin/php-cgi
+
 
 4) Install pure-ftpd and quota
 
@@ -56,14 +79,15 @@
 
 echo 'yes' > /etc/pure-ftpd/conf/DontResolve
 
+
 5) Install mydns
 
 apt-get install g++ libc6 gcc gawk make texinfo libmysqlclient15-dev
 
 cd /tmp
-wget http://mydns.bboy.net/download/mydns-1.1.0.tar.gz
-tar xvfz mydns-1.1.0.tar.gz
-cd mydns-1.1.0
+wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.15.tar.gz
+tar xvfz mydns-1.2.8.15.tar.gz
+cd mydns-1.2.8
 ./configure
 make
 make install
@@ -75,7 +99,7 @@
 and enter the following lines (between the ----- lines):
 
 ------------------------------------------------------
-#! /bin/sh
+#! /bin/bash
 #
 # mydns         Start the MyDNS server
 #
@@ -87,7 +111,7 @@
 set -e
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/usr/sbin/mydns
+DAEMON=/usr/local/sbin/mydns
 NAME=mydns
 DESC="DNS server"
 
@@ -110,7 +134,7 @@
         echo "."
         ;;
   reload|force-reload)
-        echo -n "Reloading $DESC configuration..."
+        echo -n "Reloading $DESC configuration ..."
         start-stop-daemon --stop --signal HUP --quiet \
                 --exec $DAEMON
         echo "done."
@@ -139,35 +163,32 @@
 update-rc.d mydns defaults
 
 
-6) Install vlogger and webalizer
+6) Install vlogger and webalizer and firewall
 
-apt-get install vlogger webalizer
+apt-get install vlogger webalizer bastille
 
 
 7) Install ISPConfig 3
 
-There are two possile scenarios, but not both:
-1) Install the latest alpha 
-2) Install directly from SVN
+There are two possile scenarios a) or b), but not both:
 
-apt-get install php5-cli
+a) Installation of beta 3
+    
+    cd /tmp
+    wget http://www.ispconfig.org/downloads/ISPConfig_3.0.0.7-beta.tar.gz
+    tar xvfz ISPConfig_3.0.0.7-alpha.tar.gz
+    cd ispconfig3_install/install/
 
-1) Installation of beta 3
+b) Installation from SVN
 
-  cd /tmp
-  wget http://www.ispconfig.org/downloads/ISPConfig_3.0.0.5-beta.tar.gz
-  tar xvfz ISPConfig_3.0.0.5-alpha.tar.gz
-  cd ispconfig3_install/install/
+    apt-get install subversion
+    cd /tmp
+    svn export svn://svn.ispconfig.org/ispconfig3/trunk/
+    cd trunk/install
+    
+after a) or b)
 
-2) Installation from SVN
-
-  apt-get install subversion
-  cd /tmp
-  svn export svn://svn.ispconfig.org/ispconfig3/trunk/
-  cd trunk/install
-
-
-1+2) Now proceed with the ISPConfig installation.
+proceed with the ISPConfig installation.
 
 Now start the installation process by executing:
 
@@ -175,7 +196,7 @@
 
 The installer will configure all services like postfix, sasl, courier, etc. for you. A manual setup as required for ISPConfig 2 (perfect setup guides) is not nescessary. To login to the ISPConfig controlpanel, open the following URL in your browser (replace the IP to match your settings!):
 
-http://192.168.0.100:8080/
+http://server1.mydomain.tld:8080/
 
 the default login is:
 
@@ -183,3 +204,30 @@
 password: admin
 
 In case you get a permission denied error from apache, please restart the apache webserver process.
+
+
+8) Apache Fix
+
+Once you have restarted Apache you need to fix a quick setting in apache2. 
+
+a) rm /etc/apache2/sites-enabled/000-default
+
+b) echo "NameVirtualHost *:80">> /etc/apache2/httpd.conf
+
+c) /etc/init.d/apache2 restart
+
+
+9) Optional packages
+
+9.1) Installing Jailkit:
+
+apt-get install build-essential autoconf automake1.9 libtool flex bison
+cd /tmp
+wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
+tar xvfz jailkit-2.5.tar.gz
+cd jailkit-2.5
+./configure
+make
+make install
+rm -rf jailkit-2.5*
+

--
Gitblit v1.9.1