» Eintrag anzeigen
|
Autor: moep Sprache: Plaintext Erstellt am 22:04 - 11.10.2007
|
|
| Administration | Sie sind nicht der Autor dieses Eintrags. |
| Beschreibung: | Updated CentOS 5 install manual |
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 ISPCP ω (OMEGA) HowTo Install for RedHat (Enterprise), CentOS
================================================================================
For other Linux distributions please check the other INSTALL files.
================================================================================
Table of Content
================
1) Version Info
2) Requirements
3) Introduction
4) Installation
5) Update
6) FAQ
7) Credits
================================================================================
1) Version Info
---------------
ISPCP ω Version: 1.0.0
INSTALL Skript: 0.9
Maintainer:
Homepage: http://isp-contol.net
Linux Distris: RedHat (Enterprise), CentOS
================================================================================
2) Requirements
---------------
There is no must have for a system using ISPCP ω. This is only a recommendation:
Penitum III or K6-4 with 500 MHz
512 MB RAM
100 MB disk space (only for install of ISPCP ω)
Debian (or even any other *NIX-Distribution)
All RedHat (Professional), CentOS required packages are listed in
./docs/RedHat/redhat-packages
================================================================================
3) Introduction
---------------
ISPCP ω delivers a complete hosting automation appliance by offering significant
security, total-cost-of-ownership, and performance advantages over competing
commercial solutions.
With ISPCP ω you can configure your server and applications, create user with
domains with a few point-and-click operations that take less than a minute.
There is no limit to the number of resellers, users and domains that can be
created. The core of ISPCP ω are 3 easy-to-use, web-based control panels. ISPCP
provides graphic user interfaces for the administrators, resellers and users.
================================================================================
4) Installation
---------------
Make sure you are logged in as root.
1. Untar or unzip the distribution files to a secure directory:
# cd /root
# tar -xjvf ispcp1.0.0-omega.tar.bz2
2. Change to the newly created directory:
# cd ./ispcp1.0.0
3. Install the required modules:
# yum upgrade
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
# yum remove sendmail
- Install the packages from the package list @ http://nopaste.penguinfriends.org/view/225/
# yum install (packages)
# perl -MCPAN -e 'install package'
# rpm -Uvh courier-authlib-0.57-1.i386.rpm courier-authlib-userdb-0.57-1.i386.rpm courier-authlib-devel-0.57-1.i386.rpm courier-0*.rpm courier-imapd-0*.rpm courier-pop3d-0*.rpm
(it could be that we need some other packages if they are not installed but rpm will inform you which one are these)
(Then we need to add courier to the services)
# chkconfig --add courier
# service courier start
# chkconfig --add courier-authlib
# service courier-authlib start
# chkconfig postfix on
# service postfix start
4. Now there are two ways of install ISPCP ω
a) via install script
---------------------
4a. Start the script and follow the install instructions:
# ./install-ispcp.sh
After that return to step 12.
b) manualy
----------
4b. Change into the configuration directory:
Download the config from http://nopaste.penguinfriends.org/view/227 and edit it to adept your settings.
These are the Variables you have to look at:
SECONDARY_DNS =
MYSQL_PREFIX_TYPE = # '' for MYSQL_PREFIX = yes,
# infront or behind for MYSQL_PREFIX = no
Don't forget to adjust the courier startscripts
Check the ispcp.conf and adapt it to your requirements.
An overview over the variables you can find in the FAQ on
http://isp-control.net
6. Return to the parent direction and build the System by using make:
# cd ../
# mv Makefile.redhat Makefile
# make install
7. Copy all the directories into the system (you may make backups)
# cp -Rv /tmp/ispcp-1.0.0/* /
8. Now it's time to set up the frontend. Change into the engine directory:
# cd /var/www/ispcp/engine/setup
8a. Set the MySQL password, if not set:
# mysqladmin -u root password YOUR_PASSWORD
9. Start the engine setup:
# ./ispcp-setup
10. Install ISPCP ω step-by-step
If you get no error, all went good; if you get one, look at
http://isp-control.net to solve the problem.
11. Clean the temporary folders:
# rm -R /tmp/ispcp-1.0.0
12. Now we need to create /var/www/scoreboards
# mkdir /var/www/scoreboards
13. We are ready to run :)))
================================================================================
5) Update
---------
There are two ways of update ISPCP ω
a) via install script
---------------------
1. Start the script and follow the update instructions:
# ./install-ispcp.sh
b) manualy
----------
1. Please check the update From-To-Files in the ./docs directory
================================================================================
6) FAQ
------
Please check http://isp-control.net for any questions not answered in this file.
================================================================================
7) Credits
----------
ISPCP ω is a project of ispCP | isp Control Panel.
Please visit our site under http://isp-control.net for further information on
ISPCP ω, ispCP and other themes.
We hope you enjoy using ISPCP ω. If you like it, help us, to make it better. We
would be glad on any help provided! |
|