Inhoudsopgave Volgende

Algemeen

1 Wat is ISPConfig?

ISPConfig is een open source softwarepakket (hosting controlpanel) dat eenvoudig beheer van servers, webruimten, resellers en enkele virtual hosts (sites) mogelijk maakt.

ISPConfig bestaat uit 3 niveaus:

2 Begrippen en structuur van de handleiding

Overeenkomstig de 3 niveaus bestaat de handleiding uit drie secties:

Opmerking: Voor een beter overzicht omvatten handboeken I en II links naar de toepassingen die in de respectievelijke subniveaus beschikbaar zijn en die daar worden beschreven.

3 Installatie/upgraden/de-installeren

3.1 Installatie

Om ISPConfig te installeren is het aanbevolen de installatiehandleiding te lezen. De installatiehandleiding is in de volgende formaten beschikbaar: HTML.

3.2 Upgraden

U kunt ISPConfig updaten van de ene naar de andere versie als deze versies behoren tot de zelfde hoofdversie. (Bijv. 2.2.x kan worden geüpdate van versie 2.2.18 naar 2.2.19 en niet naar bijv. versie 2.3.x). U moet ISPConfig naar uw server downloaden en het installeren alsof het een nieuwe installatie betreft. Niet als een update. De installatie routine zal vaststellen of er al een versie van ISPConfig op de server aanwezig is en zal alle noodzakelijke stappen uitvoeren die nodig zijn voor een update.

3.3 de-installeren

Als u ISPConfig wilt de-installeren moet u op de server inloggen als root, waarbij u op de commandoregel intoetst: /root/ispconfig/uninstall. De de-installatie programma geeft u de volgende keuzemogelijkheden:

4 In- en uitloggen

Inloggen in het ISPConfig systeem is omschreven in respectievellijk de handleidingen (hoofdstuk 1.1 in de handleidingen I - III).

Om uit te loggen, klik op "Uitloggen" in het menu.

 

I Administrator handleiding

1 Algemeen

1.1 Inloggen en wachtwoord

Nadat u uw gebruikersnaam, wachtwoord en URL van het ISPConfig systeem van u reseller heeft ontvangen, kunt u inloggen. Om in te loggen gaat u in uw browser naar de URL van het ISPConfig systeem. De URL is https://www.domein.tld:81 of mogelijk http://www.domein.tld. "domein.tld" moet u vervangen voor u eigen domeinnaam en extensie. Log in met uw gebruikersnaam en wachtwoord, klik daarna met uw muis op "Login".

1.2 ISPConfig interface voor server administrators

De interface voor de administrator bevat de volgende items :

1.3 ISPConfig rechten voor Server Administrators

De privileges van een ISPConfig administrator bevat ook alle privileges van een reseller (aanbieder) en een klant. Als Administrator kunt u alles acties uitvoeren die behoren tot een reseller of klant, zonder dat er opnieuw moet worden ingelogd.

Privileges van een ISPConfig administrator
  • Wijzigen server eigenschappen, aanmaken en beheren van resellers, uitlezen van hun statistieken. Het maken van backups van de ISPConfig database

  • Muteren DNS records

Privileges van een reseller

  • Aanmaken en beheren van klanten, uitlezen van hun statistieken en het beheren van webruimten

  • Aanmaken DNS records

Privileges van een klant

  • Uitlezen van de basisgegevens en statistieken van een webruimte, het beheer van gebruikers en hun mailboxen, Het aanmaken en beheren van (sub)domeinen, aanmaken van SSL-certificaten (optioneel)

  • Beheren van MySQL toegangsgegevens

Privileges van een klant

  • Wijzigen van de instellingen van de eigen mailbox (wachtwoord, spamfilter en antivirus instellingen)

1.4 Opslaan

Het ISPConfig system biedt een tweetal mogelijkheden om de door u ingevoerde informatie op te slaan:

1.5 Wijzigen van het ISPConfig wachtwoord

Het ISPConfig wachtwoord kan worden gewijzigd onder "Tools" -> "Wijzig wachtwoord".
In het formulier “Wijzig wachtwoord” moet het huidige wachtwoord en het nieuwe wachtwoord (2x) worden ingevoerd. Klik op “Opslaan” om het nieuwe wachtwoord te bewaren.



1.6 Taalinstellingen

De taal van het ISPConfig systeem kan onder "Tools" -> "Wijzig taal" worden gewijzigd. In het formulier “Wijzig taal” kan de taal van uw voorkeur worden geselecteerd. Selecteer “Opslaan” om de gewijzigde instelling te bewaren.


Opmerking: de wijziging van uw voorkeurstaal heeft alleen effect op uw eigen account. Overige gebruikers van het ISPConfig systeem, zoals resellers en klanten kunnen hun eigen voorkeurstaal individueel instellen.

1.7 Weergeven van wachtwoorden in het ISPConfig Systeem

Wachtwoorden die u in het ISPConfig system heeft ingevoerd (bijv. reseller of klant wachtwoorden die toegang bieden tot het ISPConfig systeem; wachtwoorden van de MySQL databases van klanten) worden om veiligheidsredenen niet in het ISPConfig syteem getoond, nadat ze zijn opgeslagen! Dit houdt dus ook in dat een leeg veld voor een wachtwoord in het ISPConfig systeem, niet betekend dat er nooit eerder een wachtwoord is gedefinieerd.

Een bestaand wachtwoord wordt niet weergegeven, nadat het desbetreffende formulier geladen wordt.

1.8 Help

Klik op het menu item "Help".

Hier vind u de administrator-, reseller- en klantenhandleiding in diverse talen in PDF formaat, als ook de links naar de website van ISPConfig.

Daarnaast vind u een uitroepteken naast vele invoer-velden van het ISPConfig systeem:

Als u op het uitroepteken klikt zal een klein pop-up venster geopend worden met context afhankelijke hulp.

2 Algemene instellingen

2.1 Server instellingen (software)

Afhankelijk van uw server zijn sommige instellingen automatisch aangebracht op het moment dat ISPConfig werd geïnstalleerd. Verdere instellingen moeten handmatig worden aangebracht: om de algemene settings te tonen of om wijzigen aan te brengen, klik op het menu "Management", open de folder "Server" en klik op het item "Settings".

De hardware data van uw systeem wordt geladen in het ISPConfig systeem op het moment van installatie. Als toevoeging op de hardware data, geeft het ISPConfig systeem overige informatie over de status van de server. Deze informatie is zichtbaar op twee plaatsen: In het informatieveld "Server status" dat direct verschijnt nadat u bent ingelogd en na het klikken op "ISPConfig Manager". Het is ook zichtbaar onder "Management" in de folder "Server". In de folder "Server" dient u op "Status" te klikken om de status van de server op te vragen.

2.3 Database backup

De data van alle resellers, klanten, sites, domeinen, gebruikers en e-mailadressen worden opgeslagen in de ISPConfig database. Het wordt dan ook aanbevolen om regelmatig backups te maken, de database te checken, te optimaliseren en - indien nodig - de database te repareren. Hier wordt uitgelegd hoe u toegang heeft tot de database functies:

Klik op het menu item "Management".
Klik vervolgens in de boomstructuur op
"ISPConfig database".

2.4 Services (monitoring en firewall)

Het ISPConfig systeem maakt het mogelijk om services te starten/stoppen/restarten. Om services te monitoren (als een service die wordt gemonitored faalt, wordt een waarschuwingse-mail verstuurd naar de administrator; zie hoofdstuk I-2.1, "Admin Email") en om een firewall op te zetten (in het geval dat iptables of ipchains beschikbaar zijn op uw systeem) klikt u op "Management" -> "Server" -> "Services". Het formulier "ISP Services" zal worden geopend met de tabs "Services", "Monitoring" en "Firewall".

2.4.1 Start/Stop/Restart Services

In de tab "Services" ziet u de status van enkele belangrijke services op de server (online/offline), en heeft u de mogelijkheid om deze services te starten/stoppen/restarten. U dient hierbij uw wijzigingen te bevestigen door op "Opslaan" te klikken of naar een andere tab te gaan (zie hoofdstuk I-1.4 "Opslaan").

2.4.2 Monitor Services

Onder "Monitoring" kunt u specificeren welke services gemonitored moeten worden door het ISPConfig systeem. Met de standaardinstellingen worden de volgende services gemonitored: "Web Server", "FTP Server" en "MySQL Server". Het monitoren geschiedt elke 30 minuten. Als een service faalt, wordt een e-mail gestuurd naar de administrator (zie hoofdstuk I-2.1, "Admin Email"). Opmerking: als de mailserver faalt, kunnen geen waarschuwingen worden verzonden aan de administrator! Om meer services te kunnen monitoren, klikt u op de knop "Toevoegen".

Het formulier "ISP Monitor" wordt geladen.



Voer de volgende informatie in:

Klik vervolgens op "Opslaan",of verander van tab. Op de tab"Actie" kunt u een shell commando definiëren , dat zal worden uitgevoerd als de desbetreffende service offline is (bijv. een commando om de service te restarten).

Nadat de informatie is opgeslagen, zullen de services die gemonitored gaan worden, getoond worden in de lijst van het formulier "ISP Services" op de tab "Monitoring". De services in deze lijst kunnen hier ook worden gewijzigd.

2.4.3 Firewall

Op de tab "Firewall" kunt u nieuwe Firewall regels toevoegen of bestaande regels aanpassen. De firewall kan alleen actief zijn als u deze heeft gestart op de tab "Services". Standaard is de firewall inactief. Er zijn enkele firewall standaardregels geïmplementeerd in het ISPConfig systeem:

Er zijn twee mogelijke condities :

  1. Een poort (en dus de service die van deze poort gebruik maakt) kan van buitenaf worden bereikt en is niet geblokkeerd door de firewall: In deze situatie wordt "Ja" getoond in de kolom "Actief".
  2. Een poort kan niet van buitenaf worden bereikt, omdat deze is geblokkeerd door de firewall: Dit is voor alle poorten van toepassing waar "Nee" staat vermeld in de kolom "Actief" en ook voor alle andere poorten die helemaal niet in de lijst voorkomen!

Bestaande firewall regels kunnen worden aangepast door op de naam van de regel te klikken; de knop "Toevoegen" biedt de mogelijkheid om nieuwe regels toe te voegen.

De volgende informatie is noodzakelijk :

Opmerking: Om te voorkomen dat de server helemaal niet meer van buitenaf te bereiken is (zelfs niet door de administrator) laat het ISPConfig systeem u toe om alle poorten te blokkeren, behalve poort: 22 (SSH) en poort 81 (het ISPConfig systeem)! als u probeert deze poorten te blokkeren, zal dit worden genegeerd door het ISPConfig systeem!

2.5 Update Manager

U kunt de Update Manager vinden onder "Management" -> "Update Manager" -> "Update". Dit is een comfortabele interface om ISPConfig updates te installeren of tools die beschikbaar gesteld zijn door Projektfarm GmbH, zoals bijvoorbeeld webmail, phpMyAdmin of een poortscanner.

Er zijn een tweetal manieren, waarop een update kan worden geïnstalleerd:

  1. U download de update van de ISPConfig website naar uw locale harddisk. Vervolgens vinkt u "Upload" aan, voeg de update in het veld "Bestand" toe m.b.v. de "Kiezen ... " knop. " en klik op "Start installatie". Hierbij zal het veld "URL" worden genegeerd.
  2. U installeert de update rechtsreeks van de ISPConfig website. Om dit mogelijk te maken, vinkt u "URL" aan en voeg vervolgens de URL van de update in het veld "URL". Tenslotte klikt u op "Start installatie" om de update uit te voeren.

Als de ISPConfig website een MD5 voor de update beschikbaar heeft gesteld, kunt u deze kopiëren in het veld "MD5". Het ISPConfig systeem zal in dat geval de "echte" MD5 (waarmee het systeem calculeert voor de update) vergelijken met de MD5 die u heeft ingevoerd in het veld "MD5". Zodoende kan de integriteit van de update worden gecontroleerd. Als de MD5s verschillen, zal de update niet worden uitgevoerd.

3 Resellers

U kunt resellers beheren via de boomstructuur. Elke reseller wordt tweemaal weergegeven in de boomstructuur:

3.1 Toevoegen van een reseller

Het toevoegen van een reseller wordt gedaan in 5 stappen.

1. Stap: Open het formulier "ISP Reseller"

Klik op de knop "Nieuwe reseller". Het formulier "ISP Reseller" verschijnt met de geopende tab "Stamgegevens".


2. Stap: Definieer de titel, folder en stamgegevens

3. Stap: Limiet webruimte, sites, gebruikers en domeinen


Klik op de tab "Limieten".

4. Stap: Invoeren toegangsinformatie voor de reseller (gebruikersnaam en wachtwoord)

Klik op de tab "Login Data ".

5. Stap: Opslaan
Klik op "Opslaan".

3.2 Wijzigen reseller gegevens

Open de folder"Reseller" in de boomstructuur van ISPConfig en klik op de reseller die u wilt aanpassen. Het formulier "ISP Reseller" zal verschijnen. Breng in dit formulier de gewenste wijzigingen aan en klik op "Opslaan".

4 Service acties voor resellers

4.1 klanten

U kunt een overzicht krijgen van de resellers en hun eigen klanten door de boomstructuur te raadplegen: De toepassingen die klanten beïnvloeden kunnen door resellers in het reseller ISPConfig niveau worden uitgevoerd. Lees meer over hen in het Reseller Handboek.

De volgende klant gerelateerde acties kunnen worden gevoerd:

4.2 Beheren van sites

Het beheer van de sites van de administrator wordt gedaan via de folder "Sites". Sites van resellers kunnen worden beheerd via de subfolder "Sites" in de folder van de desbetreffende reseller.

Applicaties, gerelateerd aan sites kunnen ook worden uitgevoerd door resellers en ook door klanten, hetzij tot op zekere hoogte. Hier volgt een schema.

Reseller niveau:

Klanten niveau:

4.3 DNS instellingen

4.3.1 Aanmaken DNS Entries (zie Reseller handleiding)

Een DNS entry voor een site of co-domein wordt als volgt aangemaakt:

1. Stap: Open Site Formulier.
In de boomstructuur klikt u op de desbetreffende klant, ga naar het register "Webs" en klik op het IP-adres van de corresonderende webruimte. Of: Open de corresponderende site in de boomstructuur.

2. Stap: Open een co-domein en activeer het (optioneel).


Ga naar de tab "Co-domeinen" en klik op het IP-addres van het co-domein.

3. Stap: Activeer DNS.

Vink "Aanmaken DNS:" and "Aanmaken DNS MX".
4. Stap: Opslaan.
Klik op "Save".
Nu is de site zichtbaar als een nieuwe entry in de "DNS Manager".

4.3.2 Secondary-DNS Entries (Slave Zone)

Hier wordt getoond hoe u een Secondary-DNS entry (Slave Zone) kunt aanmaken:

1. Stap: Open Slave Zone Form Klik op "Nieuwe Slave".

2. Stap: aanmaken

Slave Zone

3. Stap: Opslaan Klik op "Opslaan".

4.3.3 Wijzigen DNS Entries.

U kunt de DNS entries als volgt wijzigen:
Klik op het menu"DNS Manager".
Klik in de boomstructuur op de DNS entry die u wilt wijzigen.

5 Statistieken

De ISPConfig statistieken bevatten informatie over het verbruik m.b.t. het verbruik van webruimte en dataverkeer (traffic).

5.1 Reseller Statistieken

Door de betreffende reseller in de boomstructuur kunt u (als ISPConfig administrator) statistieken raadplegen m.b.t. de hoeveelheid dataverkeer (traffic) veroorzaakt door de reseller.

Op het formulier "ISP Reseller" (in the tab "Statistieken") kan informatie worden teruggevonden over de web-, e-mail- en FTP-traffic van de reseller, waarbij een onderverdeling is gemaakt m.b.t. de klanten van de reseller.

5.2 Klant statistieken

Klant statistieken kunnen ook worden gezien door de corresponderende reseller, zoals omschreven in hoofdstuk II-5.1.

5.3 Site statistieken

Site statistieken kunnen ook worden gezien door de corresponderende reseller, zoals omschreven in hoofdstuk II-5.2.

5.4 Webalizer statistieken

Webalizer statististieken kunnen ook worden gezien door de corresponderende reseller, zoals omschreven in hoofdstuk II-5.3.

6 Web-FTP/wachtwoord bescherming van Directories (.htaccess/.htpasswd)

Web-FTP wordt behandeld in hoofdstuk III-4.

7 Additionele software

Er komen regelmatig additionele softwarepakketten uit voor ISPConfig, op dit moment is de volgende additionele software beschikbaar voor het ISPConfig systeem:

De software is gratis beschikbaar gesteld op de downloadpagina van de ISPConfig website en kan worden geïnstalleerd m.b.v. de "Update Manager" (zie hoofdstuk I-2.5). Na installatie, kunt u de betreffende links voor de applicaties vinden onder "Tools" in het menu van ISPConfig.

7.1 Een tweetal populaire webmail clients toegelicht

Een van de applicaties die als e-mail interface kan worden gebruikt heet "Uebimiau". Meer informatie kan worden gevonden op de website van het Uebimiau project: http://uebimiau.sourceforge.net/ . De applicatie is toegankelijk via de link "Webmail"onder "Tools" of of via de folder "webmail" die gevonden kan worden in de map /web van het ISPConfig systeem, Dus http(s)://www.domein.tld:81/webmail/ waarbij domein.tld moet worden vervangen door een domein dat gehost wordt op uw ISPConfig systeem.

Een andere populaire applicatie die als e-mail interface kan worden gebruikt heet "RoundCube". Meer informatie kan worden gevonden op de website van het RoundCube project: http://www.roundcube.net/ . De applicatie is toegankelijk via de link "RoundCube" onder "Tools" of of via de folder "roundcubemail" die gevonden kan worden in de map /web van het ISPConfig systeem, Dus http(s)://www.domein.tld:81/roundcubemail/ waarbij domein.tld moet worden vervangen door een domein dat gehost wordt op uw ISPConfig systeem.

7.2 phpMyAdmin

Meer informatie over phpMyAdmin can worden gevonden op de website http://www.phpmyadmin.net/. De applicatie is toegankelijk via de link onder "Tools" of via de folder "phpmyadmin" die gevonden kan worden in de map /web van het ISPConfig systeem, Dus http(s)://www.domein.tld:81/phpmyadmin/ waarbij domein.tld moet worden vervangen door een domein dat gehost wordt op uw ISPConfig systeem.

Appendix

1 Starten/stoppen van het ISPConfig Systeem

Het ISPConfig systeem kan handmatig gestart/gestopt worden vanaf de commando regel. Login op uw commando regel als root en geeft het volgende commando: /etc/rc.d/init.d/ispconfig_server start|stop|restart (RedHat & Mandrake) of /etc/init.d/ispconfig_server start|stop|restart (SuSE & Debian).

2 Starten/stoppen vsftpd

Als u vsftpd als FTP server op uw systeem gebruikt, zal deze service na de installatie van het ISPConfig systeen niet kunnen worden uitgevoerd door inetd/xinetd, maar door de ispconfig_tcpserver die met het ISPConfig systeem wordt meegeleverd. Dit gebeurd op deze manier om ervoor te zorgen dat vsftpd een Anonymous-FTP account per IP adres kan behandelen. Onder inetd/xinetd vsftpd kan slechts één Anonymous-FTP-account per server worden behandeld, zelfs als de server meerdere IP adressen heeft. Om dit nadeel te vermijden in vergelijking met de proftpdserver, maakt hetISPConfig systeem gebruik van de ispconfig_tcpserver.vsftp, die m.b.v. het volgende commando kan worden gestart/gestopt: /etc/rc.d/init.d/ispconfig_tcpserver start|stop|restart (RedHat & Mandrake) of /etc/init.d/ispconfig_tcpserver start|stop|restart (SuSE & Debian). Als u gebruik maakt van proftpd als FTP server, veranderd er niets.

3 Cron Jobs

De volgende Cron Jobs worden gebruikt door het ISPConfig systeem:

Command omschrijving Time
/root/ispconfig/php/php /root/ispconfig/scripts/shell/logs.php &> /dev/null Analysis of the Apache log files for the ISPConfig traffic statistics 23:59h
/root/ispconfig/php/php /root/ispconfig/scripts/shell/ftp_logs.php &> /dev/null Analysis of the FTP log files for the ISPConfig traffic statistics 23:59h
/root/ispconfig/php/php /root/ispconfig/scripts/shell/mail_logs.php &> /dev/null Analysis of the mail log files for the ISPConfig traffic statistics 23:59h
/root/ispconfig/php/php /root/ispconfig/scripts/shell/cleanup.php &> /dev/null Deletion of the backups of webs that were deleted from the recycle bin 23:59h
/root/ispconfig/php/php /root/ispconfig/scripts/shell/webalizer.php &> /dev/null Creation of Webalizer Statistics 04:00h
/root/ispconfig/php/php /root/ispconfig/scripts/shell/check_services.php &> /dev/null Monitoring (zie hoofdstuk I-2.4.2) 1x per 30 min.

4 Rechten van mappen in een webruimte gemaakt door ISPConfig

In nieuw aangemaakte webruimten (web) vindt u de volgende folders met de volgende toegangsrechten (permissions):

Als er geen administrator voor de site is gedefinieerd (zie hoofdstuk III-2.2.1, behoren de folders toe aan de gebruiker, waaronder de Apache webserver operationeel is. (in dit voorbeeld "nobody") ; indien er daarentegen wel een administrator voor de site gedefinieerd is, behoren de folders toe aan de administrator van de site. (in dit voorbeeld "web5_admin").

De groep van de folders is altijd de groep of de betreffende site, in dit geval "web5".

5 Handmatige toevoegingen in Configuration Files

Met ingang van ISPConfig versie 1.2.0, kunnen handmatige toevoegingen kunnen handmatig toevoegingen worden geschreven naar de configuratiebesstanden. (Deze toevoegingen, zullen niet door het ISPConfig systeem worden overschreven):

U treft een van de volgende twee regels aan in elk van deze bestanden:

Na deze regel kunt u additionele informatie toevoegen in deze bestanden.

Toevoegingen voor de virtual host container van een site kunnen worden toegevoegd aan het veld "Apache Directives (Optioneel)" op de tab "Basis" van de betreffende site (zie hoofdstuk II-3.1).


Inhoudsopgave Volgende