VMware Images:
|
The Perfect Server - Debian Squeeze (Debian 6.0) With BIND & Dovecot [ISPConfig 3] - Page 6
19 Install ISPConfig 3To install ISPConfig 3 from the latest released version, do this: cd /tmp The next step is to run php -q install.php This will start the ISPConfig 3 installer. The installer will configure all services like Postfix, Dovecot, etc. for you. A manual setup as required for ISPConfig 2 (perfect setup guides) is not necessary. root@server1:/tmp/ispconfig3_install/install# php -q install.php The installer automatically configures all underlying services, so no manual configuration is needed. Afterwards you can access ISPConfig 3 under http://server1.example.com:8080/ or http://192.168.0.100:8080/. Log in with the username admin and the password admin (you should change the default password after your first login): The system is now ready to be used.
19.1 ISPConfig 3 ManualIn order to learn how to use ISPConfig 3, I strongly recommend to download the ISPConfig 3 Manual. On about 300 pages, it covers the concept behind ISPConfig (admin, resellers, clients), explains how to install and update ISPConfig 3, includes a reference for all forms and form fields in ISPConfig together with examples of valid inputs, and provides tutorials for the most common tasks in ISPConfig 3. It also lines out how to make your server more secure and comes with a troubleshooting section at the end.
19.2 ISPConfig Monitor App For AndroidWith the ISPConfig Monitor App, you can check your server status and find out if all services are running as expected. You can check TCP and UDP ports and ping your servers. In addition to that you can use this app to request details from servers that have ISPConfig installed (please note that the minimum installed ISPConfig 3 version with support for the ISPConfig Monitor App is 3.0.3.3!); these details include everything you know from the Monitor module in the ISPConfig Control Panel (e.g. services, mail and system logs, mail queue, CPU and memory info, disk usage, quota, OS details, RKHunter log, etc.), and of course, as ISPConfig is multiserver-capable, you can check all servers that are controlled from your ISPConfig master server. For download and usage instructions, please visit http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/.
20 Additional Notes20.1 OpenVZIf the Debian server that you've just set up in this tutorial is an OpenVZ container (virtual machine), you should do this on the host system (I'm assuming that the ID of the OpenVZ container is 101 - replace it with the correct VPSID on your system): VPSID=101
20.2 SquirrelMailLots of people have reported problems (such as getting 404 Not Found errors) using the SquirrelMail webmail package in their web sites created through ISPConfig 3. This guide explains how to configure SquirrelMail on a Debian Squeeze server so that you can use it from within your web sites (created through ISPConfig). SquirrelMail's Apache configuration is in the file /etc/squirrelmail/apache.conf, but this file isn't loaded by Apache because it is not in the /etc/apache2/conf.d/ directory. Therefore we create a symlink called squirrelmail.conf in the /etc/apache2/conf.d/ directory that points to /etc/squirrelmail/apache.conf and reload Apache afterwards: cd /etc/apache2/conf.d/ Now open /etc/apache2/conf.d/squirrelmail.conf... vi /etc/apache2/conf.d/squirrelmail.conf ... and add the following lines to the <Directory /usr/share/squirrelmail></Directory> container that make sure that mod_php is used for accessing SquirrelMail, regardless of what PHP mode you select for your website in ISPConfig:
Create the directory /var/lib/squirrelmail/tmp... mkdir /var/lib/squirrelmail/tmp ... and make it owned by the user www-data: chown www-data /var/lib/squirrelmail/tmp Reload Apache again: /etc/init.d/apache2 reload That's it already - /etc/apache2/conf.d/squirrelmail.conf defines an alias called /squirrelmail that points to SquirrelMail's installation directory /usr/share/squirrelmail. You can now access SquirrelMail from your web site as follows: http://www.example.com/squirrelmail You can also access it from the ISPConfig control panel vhost as follows (this doesn't need any configuration in ISPConfig): http://server1.example.com:8080/squirrelmail If you'd like to use the alias /webmail instead of /squirrelmail, simply open /etc/apache2/conf.d/squirrelmail.conf... vi /etc/apache2/conf.d/squirrelmail.conf ... and add the line Alias /webmail /usr/share/squirrelmail:
Then reload Apache: /etc/init.d/apache2 reload Now you can access Squirrelmail as follows: http://www.example.com/webmail If you'd like to define a vhost like webmail.example.com where your users can access SquirrelMail, you'd have to add the following vhost configuration to /etc/apache2/conf.d/squirrelmail.conf: vi /etc/apache2/conf.d/squirrelmail.conf
Make sure you replace 1.2.3.4 with the correct IP address of your server. Of course, there must be a DNS record for webmail.example.com that points to the IP address that you use in the vhost configuration. Also make sure that the vhost webmail.example.com does not exist in ISPConfig (otherwise both vhosts will interfere with each other!). Now reload Apache... /etc/init.d/apache2 reload ... and you can access SquirrelMail under http://webmail.example.com!
21 Links
|





Recent comments
13 hours 21 min ago
18 hours 20 min ago
19 hours 46 min ago
20 hours 39 min ago
22 hours 22 min ago
1 day 2 hours ago
1 day 3 hours ago
1 day 5 hours ago
1 day 18 hours ago
1 day 20 hours ago