From 5ded80864dd58bea3d57f9650f66769e27acedf9 Mon Sep 17 00:00:00 2001 From: fantu <fantu@ispconfig3> Date: Thu, 11 Dec 2008 05:56:17 -0500 Subject: [PATCH] - Improve multilanguage in help module and merge all language - Small improve --- INSTALL_UBUNTU_8.04.txt | 103 +++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 75 insertions(+), 28 deletions(-) diff --git a/INSTALL_UBUNTU_8.04.txt b/INSTALL_UBUNTU_8.04.txt index d681222..0317eb0 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!): @@ -43,6 +45,26 @@ a2enmod rewrite a2enmod ssl + +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 First we have to make sure that the capability module is loaded in the kernel @@ -56,14 +78,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 +98,7 @@ and enter the following lines (between the ----- lines): ------------------------------------------------------ -#! /bin/sh +#! /bin/bash # # mydns Start the MyDNS server # @@ -87,7 +110,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 +133,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." @@ -146,28 +169,25 @@ 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 +195,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 +203,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