®
Parallels Plesk Panel
Mededeling met betrekking tot het auteursrecht Parallels Holdings, Ltd. per adres Parallels International GMbH Vordergasse 49 CH8200 Schaffhausen Switzerland Telefoon: +41-526-722-030 Fax: +41-526-722-010s Copyright © 1999-2010 Parallels Holdings, Ltd. en aangesloten bedrijven. Alle rechten voorbehouden. Dit product wordt beschermd door Amerikaanse en internationale auteurswetten. De onderliggende technologie, patenten en handelsmerken van dit product zijn te vinden op http://www.parallels.com/trademarks. Microsoft, Windows, Windows Server, Windows NT, Windows Vista en MS-DOS zijn geregistreerde handelsmerken van Microsoft Corporation. Linux is een geregistreerd handelsmerk van Linus Torvalds. Mac is een geregistreerd handelsmerk van Apple, Inc. Alle andere merken en namen die in dit document worden genoemd zijn mogelijkerwijs handelsnamen en alszodanig eigendom van hun respectievelijke houders.
Inhoud Voorwoord
4
Typografische Conventies ............................................................................................................. 4 Reacties ......................................................................................................................................... 5
Over deze handleiding
6
Implementatie binnen Parallels Virtuozzo Containers
7
PVC voor Linux .............................................................................................................................. 7 Over de sjablonen voor Plesk Panel 10 voor Linux ............................................................ 8 Installatie van Plesk Panel binnen PVC voor Linux .......................................................... 10 Plesk Panel-upgrades binnen PVC voor Linux ................................................................. 12 PVC voor Windows...................................................................................................................... 14 Over de sjablonen voor Plesk Panel 10 voor Windows .................................................... 15 Installatie van Plesk Panel binnen PVC voor Windows .................................................... 16 Plesk Panel-upgrades binnen PVC voor Windows ........................................................... 18
Zelfstandige implementatie (stand alone)
20
Het release-kenmerk verkrijgen .................................................................................................. 21 Een lijst van productcomponenten ophalen ................................................................................ 22 Parallels Panel installeren ........................................................................................................... 22 CLI-naslag voor installatieprogramma (verkort) .......................................................................... 24 Installatiescript (Linux/Unix) ........................................................................................................ 27
Plesk Panel-instellingen na implementatie
28
Plesk Panel optimaliseren voor uitvoering binnen een VPS ....................................................... 29 Uitgeschakelde Apache-modules in VPS-geoptimaliseerde modus ................................. 31 Een beheerderwachtwoord instellen na installatie ...................................................................... 32 Tijdens de installatie van Plesk Panel ............................................................................... 33 Na initialisatie .................................................................................................................... 35 Regionale instellingen selecteren ................................................................................................ 36 De interface voor de poweruser inschakelen .............................................................................. 37
Licentiesleutels installeren en upgraden
39
Licentiesleutels installeren .......................................................................................................... 39 Upgrade van een proeflicentie .................................................................................................... 40
4
Voorwoord
Voorwoord In deze sectie: Typografische Conventies ................................................................................. 4 Reacties ............................................................................................................ 5
Typografische Conventies De volgende soorten opmaak in de tekst geven aan dat het om speciale informatie gaat. Opmaakconventie
Soort informatie
Speciaal Vet
Ga naar het tabblad QoS. Elementen die u moet selecteren, zoals opties in een menu, knoppen of onderdelen in een lijst. Titels van hoofdstukken, secties en subsecties.
Voorbeeld
Lees het hoofdstuk Beginselen van systeembeheer.
Cursief
Wordt gebruikt om het belang Het systeem ondersteunt het van een bepaald punt te zoeken met zogenaamde benadrukken, om een nieuwe jokers. term te introduceren of om aan te geven dat het om een voorbeeldtekst gaat die moet worden vervangen door een echte naam of waarde.
Monospace
De namen van style sheets selectors, bestanden, mappen en CSS-fragmenten.
Het licentiebestand wordt license.key genoemd.
Voorwoord Preformatted Vet
Om wat u invoert te onderscheiden van de computeruitvoer op het scherm.
Unix/Linux: # cd /root/rpms/php
Windows: >cd %myfolder%
Preformatted
Schermuitvoer van de Unix/Linux: computer in een opdrachtregelsessie; broncode # ls –al /files totaal 14470 in XML, C++ of een andere programmeertaal.
Windows:
>ping localhost Antwoord van 127.0.0.1: bytes=32 time<1ms TTL=128
Reacties Treft u een fout aan in deze handleiding of hebt u suggesties of ideeën over hoe wij deze kunnen verbeteren? Stuur ons dan uw feedback via het webformulier op http://www.parallels.com/en/support/usersdoc/. Neem in uw verslag alstublieft de titel van deze handleiding op, de titel van het hoofdstuk en van de betreffende sectie, als ook van het tekstfragment waarin u de fout hebt aangetroffen.
5
HOOFDSTUK 1
Over deze handleiding Doelstelling Dit document behandelt de implementatie Parallels Plesk Panel (hierna Plesk Panel genoemd), waarmee hostingproviders (Of HSP's, voor hosting service providers) complete hostingoplossingen aan hun klanten kunnen aanbieden. Dit document is primair bestemd voor hostingbeheerders die Plesk Panel implementeren, wat wil zeggen: het installeren en bijwerken van de software om tegemoet te komen aan specifieke wensen van de HSP. Dit document bevat aanbevelingen van wat wij beschouwen als best practices volledig getest en gegarandeerd. Het heeft daarbij niet de ambitie om een volledig functionele omschrijving te zijn van de API's: sommige bewerkingen en opties voeren te ver om hier te omschrijven. Inhoud De typische installatie van Plesk Panel via het installatieprogramma van Parallels (Parallels Installer) vereist feedback van de gebruiker en kost daardoor veel tijd in situaties waarbij een groot aantal hardwareknooppunten of fysieke servers betrokken zijn. Voor dergelijke complexe opstellingen bieden wij de geautomatiseerde oplossingen die in dit document worden beschreven. Het document legt uit hoe u Plesk Panel kunt installeren of een upgrade kunt uitvoeren in Virtuozzo Containers, of hoe u de software op een fysieke server kunt installeren zonder dat interactie met het Parallels-installatieprogramma vereist is. Scenario's waarbij een enkele installatie wordt uitgevoerd via Parallels Installer worden in een ander document behandeld: Parallels Plesk Panel 10.0 Handleiding voor installatie en upgrades. Overzicht De hoofdstukken "Installatie van Plesk Panel binnen Parallels Containers" en "Upgrade van Plesk Panel binnen Parallels Containers" richten zich op implementatie van Plesk Panel binnen een Parallels Containers-omgeving. In het hoofdstuk "Zelfstandige implementatie (stand alone)" wordt uiteengezet hoe u installaties die door Parallels Installer worden uitgevoerd kunt automatiseren.
HOOFDSTUK 2
Implementatie binnen Parallels Virtuozzo Containers In dit hoofdstuk komen de volgende onderwerpen aan de orde: 1. Het set van PVC-sjablonen van Parallels Plesk Panel 10.0. 2. De essentiële bewerkingen die moeten worden uitgevoerd via de opdrachtregel van Parallels Containers voor het installeren van Plesk Panel, gericht op het aanmaken van een container met Parallels Plesk Panel. Voor meer details over de CLI van Parallels Container of over de functionaliteit van de API (XML of SOAP), zie de Documentatie voor ontwikkelaars van Parallels Containers (http://www.parallels.com/ptn/documentation/virtuozzo/).
In dit hoofdstuk: PVC voor Linux ................................................................................................. 7 PVC voor Windows............................................................................................ 14
PVC voor Linux In deze sectie: Over de sjablonen voor Plesk Panel 10 voor Linux............................................ 8 Installatie van Plesk Panel binnen PVC voor Linux ........................................... 10 Plesk Panel-upgrades binnen PVC voor Linux .................................................. 12
8
Implementatie binnen Parallels Virtuozzo Containers
Over de sjablonen voor Plesk Panel 10 voor Linux PVC-toepassingssjablonen zijn RPM-pakketten die, wanneer ze op een knooppunt worden geïnstalleerd, een eenvoudige implementatie van de toepassing mogelijk maken in zoveel containers als nodig is, waarbij wordt een grote hoeveelheid essentiële middelen - zoals schijfruimte - wordt uitgespaard. U kunt de Panel-sjablonen ophalen op de website van Parallels (http://www.parallels.com) of u kunt deze downloaden met een aanroep van het hulpprogramma voor de PVC-opdrachtregel "vzup2date -z" (PVC 4 en hoger).
Sjablonen buiten en binnen de huidige versie Vanaf Parallels Plesk Panel 10.0 worden twee sets van EZ-sjablonen meegeleverd voor elke release van Plesk Panel: sjablonen buiten de huidige versie en sjablonen binnen de huidige versie. Beide bevatten dezelfde softwarecomponenten; het verschil zit in de sjabloonupdates die worden geïnstalleerd als een container wordt bijgewerkt:
Sjablonen buiten de huidige versie halen alle recente updates op die zijn uitgebracht voor de huidige hoofdversie van Plesk Panel. Als bijvoorbeeld een sjabloon buiten de huidige versie van Plesk Panel 10 (pp10) in een container is geïnstalleerd, dan zal de opdracht vzpkg update
deze bijwerken naar de laatst uitgebrachte versie van Parallels Panel 10.x.x, of dat nu 10.0.1, 10.1.0, of enige andere versie is.
Sjablonen binnen de huidige versie halen alleen hotfixupdates op die voor de huidige versie zijn utgebracht , bijvoorbeeld 10.0.0. Als bijvoorbeeld het sjabloon binnen de huidige versie van Plesk Panel 10.0.0 (pp10.0.0) in een container is geïnstalleerd, dan zal de opdracht vzpkg update de versie van Plesk Panel niet wijzigen: dit blijft 10.0.0.
U kunt sjablonen binnen en buiten de huidige versie uit elkaar houden door naar de naam te kijken: de naam van een sjabloon buiten de huidige versie bevat alleen het nummer van de hoofdversie (pp10), terwijl een sjabloon binnen de huidige versie de volledige 3-cijferige versie van Plesk Panel bevat (pp10.0.0).
Meegeleverde sjablonen Omdat de sjablonen binnen en buiten de huidige versie dezelfde componenten bevatten, geven we hieronder alleen de componenten van de sjablonen buiten de huidige versie weer. De volgende EZ-sjablonen worden meegeleverd met Parallels Plesk Panel 10: pp10
Het hoofdsjabloon voor Plesk Panel. Bevat de basiscomponenten, beheer van reservekopieën en SiteBuilder.
pp10-antivirus
Parallels Premium Antivirus (het voormalige Dr.Web) 5.
pp10-billing
Bedrijf- en klantbeheer en componenten voor SSO (eenmalige aanmelding).
Implementatie binnen Parallels Virtuozzo Containers
9
pp10-cf-ondersteu ColdFusion-ondersteuning: bibliotheekbestanden die nodig zijn ning om ColdFusion uit te voeren samen met Plesk Panel. pp10-gameservers
De gameservermodules van Plesk Panel: Counter Strike en Battlefield 2.
pp10-kav
Kaspersky Antivirus-module.
pp10-mailman
Mailman voor het beheer van verzendlijsten.
pp10-migration
De migratiemanager van Plesk Panel, waarmee u gehoste bestanden vanaf andere Plesk Panel-servers kunt migreren.
pp10-panel-addons De volgende Plesk Panel-modules: firewall, VPN en bestandsserver. pp10-postfix
Postfix-mailserver. Alternatief voor Qmail.
pp10-qmail
Qmail-mailserver. Alternatief voor Postfix.
pp10-spamassassin SpamAssassin-spamfilter. pp10-tomcat
Tomcat-ondersteuning.
pp10-vps-optimize VPS-geoptimaliseerde configuratie. Stel container in voor het d minimaal gebruik van middelen. Merk op dat sommige hostingmogelijkheden hierbij zijn uitgeschakeld. Zie voor meer informatie de sectie Plesk Panel optimaliseren voor uitvoering binnen een VPS (op pagina 29). pp10-watchdog
Watchdog-module voor systeembewaking.
pp10-webhosting-a Ondersteuning voor de volgende hostingmogelijkheden: mod_bw, ddons MIVA, perl-Apache-ASP en Ruby on Rails. pp10-webmail
De webmailprogramma's Horde en Atmail Open.
10
Implementatie binnen Parallels Virtuozzo Containers
Installatie van Plesk Panel binnen PVC voor Linux Implementatie van Parallels Plesk Panel binnen een Parallels Containers-omgeving omvat de volgende twee stappen: 1. Instalatie van het Plesk Panel-toepassingssjabloon op een hardwareknooppunt. 2. Het aanmaken van een container en het inrichten van de toepassing vanuit het sjabloon. Voor meer details over de opdrachtregel van Parallels Container of over de functionaliteit van de API (XML of SOAP), zie de Documentatie voor ontwikkelaars van Parallels Containers (http://www.parallels.com/ptn/documentation/virtuozzo/). Het eerste stadium wordt door elke hardwareknooppunt slechts één keer uitgevoerd: zodra er een toepassingssjabloon op een hardwareknooppunt is geïnstalleerd, kan deze worden toegepast op zoveel containers als nodig is. In plaats van steeds een nieuwe container aan te maken wanneer Plesk Panel moet worden geïmplementeerd, bestaat er altijd de mogelijkheid om een bestaande container met Plesk Panel-installatie te klonen, zodat deze dienst kan doen als een soort containersjabloon. Wanneer het sjabloon wordt geïnstalleerd op een hardwareknooppunt, dan wordt het basisset van bestanden geïmplementeerd, waarbij meteen de opslag van toepassingspakketten wordt opgesteld. Wanneer de toepassing vervolgens in een container wordt geïnstalleerd, zal Parallels Containers contact maken met de opslag (de standaardopslag bevindt zich op http://autoinstall.plesk.com), waar vanuit het de toepassingspakketten zal ophalen en in de container zal installeren. De pakketten worden opgeslagen in de cache van het knooppunt totdat deze wordt opgeschoond; daarna zullen de pakketten opnieuw uit de opslag worden opgehaald wanneer de toepassing in de container wordt geïnstalleerd. Als de installatie is voltooid initialiseert u Plesk Panel (op pagina 33).
Om een Parallels Panel-sjabloon te installeren op een hardwarenode van Parallels Containers met het hulpprogramma vzpkg: 1. Haal het sjabloon van Plesk Panel op vanaf de website van Parallels (http://www.parallels.com) en upload deze naar het hardwareknooppunt van Parallels Containers. 2. Installeer het toepassingssjabloon door een opdracht te geven met de volgende notatie: vzpkg install template [-q|<-d >] ... waarbij
-q het wegschrijven van events naar het scherm of naar het logbestand uitschakelt
-d|--debug stelt de volledigheid van het logbestand in, tussen 0 en 10
Implementatie binnen Parallels Virtuozzo Containers
11
Voorbeeld: de volgende opdracht installeert de basiscomponenten van Plesk Panel, bedrijf- en klantbeheer en Kaspersky-antivirus: vzpkg install template pp10 pp10-billing pp10-kav
Een nieuwe container aanmaken om Parallels Panel te installeren: 1. Maak een container aan en stel deze in. Geef de volgende opdrachten: vzctl create [opties] vzctl set <waarde> [--save] waarbij
bepaalt een willekeurig kenmerk voor een container, hoger dan 100 en uniek in de huidige hardwareknooppunt
de switch --save geeft voor vzctl aan of de wijzigingen moeten worden opgeslagen in het configuratiebestanden van de container
Opmerking: voor meer informatie over het aanmaken en instellen van de container, zie de (Engelstalige) handleiding Parallels Containers for Linux Reference Guide. U kunt deze vinden op het Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/). De opdrachten hieronder doen het volgende: 1. Aanmaken van een container met kenmerk 444 en IP-adres 10.100.1.2, gebaseerd op het OS-sjabloon Debian 5. 2. Instellen van een barrière en beperking voor unswappable kernel-geheugen, privaat (of potentieel privaat) geheugen, aantal bestanden geopend door alle containerprocessen, schrijfruimte en het totaal aantal schijf-inodes (bestanden, mappen, symbolische links) die een container kan toewijzen 3. Opslaan van de waarden van de barrières/beperkingen in het configuratiebestand van de container. 4. Mogelijk maken van het uitvoeren van Power Panel op de vzpp-port met de opties "--offline_management yes --offline_service vzpp". # vzctl create 444 --ostemplate debian-5.0-x86_64 # vzctl set 444 --ipadd 10.100.1.2 --hostname voorbeeld.nl --save # vzctl set 444 --save --kmemsize 24299200:26429120 --privvmpages 362144:392912 --numfile 12000:12000 --diskspace 5117880:5242880 --diskinodes 350000:370000 # vzctl set 444 --save --offline_management yes --offline_service vzpp Belangrijk: het is noodzakelijk om deze exacte waarden te gebruiken voor de opties, om de compatibiliteit van Plesk Panel met de Virtuozzo-omgeving te verzekeren.
2. Start de nieuw aangemaakte container op: # vzctl start
12
Implementatie binnen Parallels Virtuozzo Containers
3. Installeer het Parallels Panel-sjabloon in de container: met EZ-sjablonen: vzpkg install ... Voorbeeld: de volgende opdracht installeert de basiscomponenten van Plesk Panel, bedrijf- en klantbeheer en Kaspersky-antivirus: # vzpkg install 444 pp10 pp10-billing pp10-kav
Een container klonen: Geef een opdracht in de volgende notatie: vzmlocal -C {CT List} {CT List} = :[:[][:]] [...]
U moet het containerkenmerk van de bron opgeven () en van de bestemming (). Het opgeven van het zoekpad naar de private ruimte van de container van bestemming () en het zoekpad naar de hoofdmap () is optioneel en bedoeld voor wanneer u wilt afwijken van de standaard zoekpaden, respectievelijk /vz/private/ en /vz/root/. Zie voor details over deze en andere opties de Engelstalige handleiding Parallels Containers voor Linux Reference Guide die u kunt vinden op het Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/). Bijvoorbeeld: voor het klonen van de container met het Plesk Panel die u in de vorige procedure hebt aangemaakt, geeft u de volgende opdracht: # vzmlocal -C 444:445
Plesk Panel-upgrades binnen PVC voor Linux In deze sectie wordt uitgelegd hoe u Plesk 8.x of 9.x kunt bijwerken naar de laatste versie van Parallels Plesk Panel 10 binnen Parallels Containers voor Linux. De aanbevolen upgrade gaat uit van de installatie van nieuwe versies van de Plesk Panel-componentsjablonen.
Opmerking: verwijder voorafgaand aan de upgrade niet de sjablonen van eerdere versies van Plesk uit de VPS.
Implementatie binnen Parallels Virtuozzo Containers
13
Belangrijk: Parallels Plesk Sitebuilder 4.5 zal niet worden bijgewerkt. Als alternatief kunt u de nieuwe versie van SiteBuilder naast de huidige versie installeren. Zo hebt u de mogelijkheid om bestaande sites te beheren in Sitebuilder 4.5 en nieuwe sites aan te maken in Sitebuilder 5.0 of 4.5. De upgrade van bestaande sites naar het nieuwe formaat moet handmatig gebeuren.
Plesk 8.x of 9.x bijwerken naar Plesk Panel 10.0, geïnstalleerd met EZ-sjablonen in een Parallels Containers-omgeving: 1. Installeer de laatste versies van de Plesk Panel-sjablonen op het hardwareknooppunt door de volgende opdracht te geven: rmp -Uvh
2. Verwijder niet de sjablonen van voorgaande versies van Plesk en installeer de laatste versie van de Plesk Panel-sjablonen in de container via de volgende opdracht: vzpkg install Bijvoorbeeld: vzpkg install 444 pp10 pp10-kav Opmerking: De mailserver-sjablonen pp10-qmail en pp10-postfix mogen niet tegelijk worden geïnstalleerd.
14
Implementatie binnen Parallels Virtuozzo Containers
PVC voor Windows In deze sectie: Over de sjablonen voor Plesk Panel 10 voor Windows ...................................... 15 Installatie van Plesk Panel binnen PVC voor Windows ...................................... 16 Plesk Panel-upgrades binnen PVC voor Windows ............................................ 18
Implementatie binnen Parallels Virtuozzo Containers
Over de sjablonen voor Plesk Panel 10 voor Windows PVC-toepassingssjablonen zijn pakketten die, wanneer ze op een knooppunt worden geïnstalleerd, een eenvoudige implementatie van de toepassing mogelijk maken in zoveel containers als nodig is, waarbij wordt een grote hoeveelheid essentiële middelen - zoals schijfruimte - wordt uitgespaard. U kunt de sjablonen voor Plesk ophalen vanaf de website van Parallels (http://www.parallels.com).
Meegeleverde sjablonen De volgende sjablonen worden meegeleverd met Parallels Plesk Panel 10: PANEL_10.0.0 Het hoofdsjabloon, bevat de set met essentiële componenten:
Basis: de hoofdcomponenten van Plesk Panel, zoals hostingbeheer, beheer van reservekopieën, MySQL admin, enzovoorts.
SiteEditor
Migratiemanager
SpamAssassin
AWStats, Webalizer
Bind DNS-server
Parallels Premium Antivirus 5
FastCGI
MailEnable-mailserver, Atmail Open, webmailprogramma's
MySQL-cliënt, MySQL ODBC
Microsoft SQL Web Admin, myLittleAdmin, phpMyAdmin,
Perl, Python, PHP4, PHP5
Stunnel
PANELExt_10.0.0 Een uitbreidingssjabloon bevat:
Kaspersky Anti-Virus
Apache Tomcat
15
16
Implementatie binnen Parallels Virtuozzo Containers
Installatie van Plesk Panel binnen PVC voor Windows In deze sectie worden alleen de essentiële stappen beschreven die moeten worden gezet voor implementatie van Parallels Plesk Panel binnen Parallels Containers voor Windows. Voordat u verder gaat met de installatie kunt u het beste eerst kennis nemen van de documentatie van Parallels Containers. U kunt deze vinden op http://www.parallels.com/products/virtuozzo/docs/. Implementatie van Parallels Plesk Panel binnen een Parallels Containers-omgeving omvat de volgende twee stappen: 1. Instalatie van het Plesk Panel-toepassingssjabloon op een hardwareknooppunt. 2. Het aanmaken van een container en het inrichten van de toepassing vanuit het sjabloon.
Het eerste stadium wordt door elke hardwareknooppunt slechts één keer uitgevoerd: zodra er een toepassingssjabloon op een hardwareknooppunt is geïnstalleerd, kan deze worden toegepast op zoveel containers als nodig is. In plaats van steeds een nieuwe container aan te maken wanneer Plesk Panel moet worden geïmplementeerd, bestaat er altijd de mogelijkheid om een bestaande container met Plesk Panel-installatie te klonen, zodat deze dienst kan doen als een soort containersjabloon. Als de installatie is voltooid initialiseert u Plesk Panel (op pagina 33). Opmerking: Als u het besturingssysteem Microsoft Windows 2008 gebruikt en het offline beheer van containers is ingeschakeld, dan kunt u zich aanmelden bij Plesk Panel via https://host-name:8443/ of https://IP-adres:8443/ waarbij u uw lokale beheerdergebruikersnaam en -wachtwoord opgeeft. U kunt zich ook aanmelden via http://host-name:8880/ of http://IP-adres:8880/ met uw algemene beheerdersgebruikersnaam en -wachtwoord.
Installeren van Plesk Panel in Parallels Containers voor Windows: 1. Haal het sjabloon van Plesk Panel op vanaf de website van Parallels (http://www.parallels.com) en upload deze naar het hardwareknooppunt van Parallels Containers. 2. Installeer de toepassingssjablonen van Parallels Panel. Bij installatie binnen Microsoft Windows Server 2003 moet u ook het Microsoft .NET Framework v.2.0 of later installeren op het hardwareknooppunt via een opdracht in de volgende notatie: vzpkgdeploy [-q|-v] -i <sjabloonbestand> waarbij
-q het wegschrijven van events naar het scherm of naar het logbestand uitschakelt
-v het logniveau instelt op de maximale waarde voor deze sessie van vzpkgdeploy
Bijvoorbeeld, vzpkgdeploy -i dotnet3.5_frmwk-3.5/20080609
Implementatie binnen Parallels Virtuozzo Containers
17
vzpkgdeploy -i PANEL_10.0.0/20100804.10
Een nieuwe container aanmaken om Parallels Panel te installeren: 1. Maak een container aan en configureer deze naar uw wens. Geef de volgende opdrachten: vzctl create --pkgset naam [opties] vzctl set <waarde> [--save] waarbij
bepaalt een willekeurig kenmerk voor een container, hoger dan 100 en uniek in de huidige hardwareknooppunt
--pkgset naam geeft het OS-sjabloon aan dat moet worden gebruikt voor het aanmaken van de container
de switch --save geeft voor vzctl aan of de wijzigingen moeten worden opgeslagen in het configuratiebestanden van de container
Opmerking: voor meer informatie over het aanmaken en instellen van de container, zie de (Engelstalige) handleiding Parallels Containers for Windows Reference Guide. U kunt deze vinden op het Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/). De opdrachten hieronder doen het volgende:
Aanmaken van een container met kenmerk 444 en IP-adres 192.0.2.44, gebaseerd op het OS-sjabloon w2k3.
Instellen van een schijfruimtebeperking van 4+ gigabyte, een beperking van het private geheugen tot 1 gigabyte en het beheerderwachtwoord "W8tw00rd".
Mogelijk maken van het uitvoeren van Power Panel op de vzpp-port met de opties "--offline_management yes --offline_service vzpp".
Belangrijk: het is noodzakelijk om deze exacte waarden te gebruiken voor de opties, om de compatibiliteit van Plesk Panel met de Virtuozzo-omgeving te verzekeren. vzctl create 444 --pkgset w2k3 --ipadd 192.0.2.44 vzctl set 444 --save --diskspace 4500000 --vprvmem 1024 --userpasswd Administrator:W8tw00rd vzctl set 444 --save --offline_management yes --offline_service vzpp
2. Start de nieuw aangemaakte container op: vzctl start
3. Installeer in uw container het .NET-framework van Microsoft, versie 2.0 of hoger: vzpkgadd <dotnet_sjabloonnaam> Bijvoorbeeld, vzpkgadd 444 dotnet2.0_frmwk-2.0.50727.42/20070613
4. Installeer het Parallels Panel-sjabloon in de container: vzpkgadd
18
Implementatie binnen Parallels Virtuozzo Containers
Bijvoorbeeld, vzpkgadd 444 PANEL_10.0.0/20100804.10
Een container klonen: Geef een opdracht in de volgende notatie: vzmlocal -C = :[:] [opties]
U moet het containerkenmerk opgeven van de bron () en van de bestemming (). Het opgeven van de private ruimte van de container van bestemming () is optioneel; u kunt deze instellen in plaats van het standaardzoekpad X:\vz\private\. Zie voor details over deze en andere opties de (Engelstalige) handleiding Parallels Containers for Windows Reference Guide die u kunt vinden op het Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/). Voorbeeld: om de container met Parallels Panel te klonen tijdens de vorige procedure: vzmlocal -C 444:445
Plesk Panel-upgrades binnen PVC voor Windows In deze sectie wordt uiteengezet hoe u een upgrade kunt uitvoeren om Plesk 8.x of 9.x bij te werken naar de laatste versie van Parallels Plesk Panel 10 binnen Parallels Containers voor Windows. De aanbevolen upgrade gaat uit van de installatie van nieuwe versies van de Plesk Panel-componentsjablonen. Belangrijk: Parallels Plesk Sitebuilder 4.5 zal niet worden bijgewerkt. Als alternatief kunt u de nieuwe versie van SiteBuilder naast de huidige versie installeren. Zo hebt u de mogelijkheid om bestaande sites te beheren in Sitebuilder 4.5 en nieuwe sites aan te maken in Sitebuilder 5.0. De upgrade van bestaande sites naar het nieuwe formaat moet handmatig gebeuren.
Upgrade van Plesk Panel geïnstalleerd met standaardsjablonen in een Parallels Containers-omgeving: 1. Upload nieuwe versies van alle eerder geïnstalleerde sjablonen vanaf de website van Parallels (http://www.parallels.com) naar het Parallels Containers-hardwareknooppunt van bestemming. 2. Installeer de sjablonen, waarbij u de tijdsstempels van de sjabloonnamen verwijdert. Voor installatie van specifieke versies van de sjablonen gebruikt u opdrachten in de volgende notatie. vzpkgadd <panel_sjabloonnaam> Bijvoorbeeld: als u Parallels Plesk Panel 9.3.0 hebt geïnstalleerd met het sjabloon plesk_9.3.0_20091224, dat kunt u voor de upgrade naar versie 10.0 met het sjabloon PANEL_10.0.0_20100923.19 de volgende opdracht geven: In Virtuozzo 3.5.x: vzpkgadd 444 PANEL_10.0.0_20100923.19
Implementatie binnen Parallels Virtuozzo Containers
In PVC 4: vzpkgadd 444 PANEL_10.0.0/20100923.19
19
20
Zelfstandige implementatie (stand alone)
Zelfstandige implementatie (stand alone) In deze sectie wordt de automatisering van de implementatie van Plesk Panel buiten een Parallels Containers-omgeving besproken. Deze sectie gaat zowel over Linux/Unix- als over Windows-gebaseerde installaties. Deze sectie zet de basisbeginselen van de installatie van Plesk Panel uiteen en geeft aanwijzingen voor het installeren van het product via de opdrachtregel. Voor details met betrekking tot de instalatievereisten, zie de Instalatiehandleiding . Zelfstandige implementatie van Parallels Panel wordt uitgevoerd door het installatieprogramma van Parallels. Dit hulpprogramma maakt verbinding met een Parallels Plesk Panel-updateserver waarop de Panel-pakketten zijn opgeslagen, haalt de vereiste pakketten op en installeert deze. Het installatieprogramma Parallels Installer kan worden uitgevoerd in interactieve modus (via de grafische gebruikersinterface op het web, of via de opdrachtregel), of automatisch als deze vanaf de opdrachtregel wordt uitgevoerd en er specifieke opties zijn opgegeven. De laatste mogelijkheid stelt u in staat om de Parallels Panel te implementeren met behulp van shellscripts. Er zijn verschillende distributies van Parallels Installer die zijn gemaakt voor verschillende besturingssystemen en platforms. Zorg er dus voor dat u over de juiste versie van Parallels Installer beschikt voor het besturingssysteem van uw host. Normaal gesproken worden de bestanden van Parallels Installer verspreid met een naam in de volgende notatie: parallels_installer_v__os___. Opmerking: bij omschrijvingen van de Parallels Installer opdrachtregel wordt ervan uitgegaan dat het hulpprogramma Parallels Installer de naam parallels_installer heeft. De officiële Parallels Plesk Panel opslag is autoinstall.plesk.com (voor Linux/Unix-pakketten) en autoinstall-win.pp.parallels.com (voor Windows-pakketten).
In deze sectie: Het release-kenmerk verkrijgen ......................................................................... 21 Een lijst van productcomponenten ophalen ....................................................... 22 Parallels Panel installeren ................................................................................. 22 CLI-naslag voor installatieprogramma (verkort) ................................................. 24 Installatiescript (Linux/Unix) ............................................................................... 27
Zelfstandige implementatie (stand alone)
Het release-kenmerk verkrijgen Het release-kenmerk is een unieke identificatie van de Plesk Panel-release, bijvoorbeeld Parallels Plesk Panel 10.0.0. Om een lijst te verkrijgen van alle beschikbare release-kenmerken geeft u de volgende opdracht: parallels_installer --show-releases
op een Linux/Unix-server parallels_installer.exe --show-releases
op een Windows-server Er zal een lijst met productversies worden weergegeven. Bijvoorbeeld:
PLESK_10_0_0 (Parallels Plesk Panel voor Linux/Unix 10.0.0)
21
22
Zelfstandige implementatie (stand alone)
Een lijst van productcomponenten ophalen Om een lijst op te halen met componenten van de release, geeft u de opdracht in de volgende notatie: parallels_installer --select-release-id --show-components
Voor Parallels Plesk Panel 10.0 op een Linux/Unix-server: parallels_installer --select-release-id PLESK_10_0_0 --show-components
Voor Parallels Plesk Panel 10.0 op een Windows-server: parallels_installer.exe --select-release-id PANEL_10_0_0_WIN --show-components
Een lijst met componenten wordt weergegeven met de namen van componenten aan de linkerkant en een indicatie of het component kan worden geïnstalleerd ([install]) of bijgewerkt ([upgrade]) en een korte omschrijving aan de rechterkant. Bijvoorbeeld (fragment):
base autoinstaller
[install] - Parallels Plesk Panel basispakketten [install] - Parallels Installer
postfix
[upgrade] - Postfix-mailserver
De huidige componenten zijn gemarkeerd met [up2date].
Parallels Panel installeren Voor het installeren van Parallels Plesk Panel geeft u een opdracht op in de volgende notatie: parallels_installer --select-release-id [overige opties]
waarbij
'opties voor bron van pakket' staat voor locatie waar het installatieprogramma de pakketten voor installatie van Parallels Panel vandaan moet halen = --source als u gebruik maakt van een mirror van de update-server van Parallels Panel OF --source als u gebruik maakt van uw lokale bestandssysteem OF geen als u installeert vanaf de update-server van Parallels Panel
opties voor installatie van componenten staat voor de componenten van Parallels Panel die moeten worden geïnstalleerd
Zelfstandige implementatie (stand alone)
23
= --install-everything OF --install-component component1 [--install-component component2 [... [--install-component componentN]]]
onder de 'overige opties' vallen ondermeer de opties voor het aangeven van de proxy-instellingen, voor het vastleggen van een verslag van de installatie in een logbestand, etcetera. Zie voor alle details de sectie Referentie voor de Installer-opdrachtregel
Voorbeelden voor Linux/Unix 1. De volgende opdracht installeert Parallels Plesk Panel 10.0 (releasekenmerk is PANEL_10_0_0) vanaf een mirror die is opgesteld op een server die via HTTP beschikbaar op het adres host mirror.voorbeeld.nl. De installatiebestanden zullen tijdelijk worden opgeslagen in de map /tmp/panel en de status van de installatie zal per e-mail worden gemeld op adres [email protected]. De geïnstalleerde componenten zijn de basispakketten van Parallels Panel, de PostgreSQL-server en het spamfilter SpamAssassin. ./parallels_installer --source http://mirror.voorbeeld.nl/ --target /tmp/panel --select-release-id PLESK_10_0_0 --install-component base --install-component postgresql --install-component spamassassin --notify-email [email protected]
2. De volgende opdracht voert een volledige installatie uit (alle beschikbare productcomponenten worden geïnstalleerd) van Parallels Plesk Panel 10.0 (releasekenmerk is PANEL_10_0_0), vanaf de update-server van Parallels. Alle uitvoer van het installatieprogramma zal worden weggeschreven naar een XML-bestand. ./parallels_installer --select-release-id PLESK_10_0_0 --install-everything --enable-xml-output
Voorbeelden voor Windows 1. De volgende opdracht installeert Parallels Plesk Panel 10.0 (releasekenmerk is PANEL_10_0_0_WIN) vanaf een mirror die is opgesteld op een server die via HTTP beschikbaar op het adres host mirror.voorbeeld.nl. De installatiebestanden zullen tijdelijk worden opgeslagen in de map %SystemDrive%\Parallels\ en de status van de installatie zal per e-mail worden gemeld op adres [email protected]. De geïnstalleerde componenten zijn de basispakketten van Plesk Panel, de naamserver Bind, de mailserver MailEnable, PHP, SiteBuilder en Horde Webmail. parallels_installer.exe --source http://mirror.voorbeeld.nl/ --target %SystemDrive%\Parallels --select-release-id PANEL_10_0_0_WIN --install-component base --install-component dns --install-component mailenable --install-component php5 --install-component sitebuilder --install-component webmail --notify-email [email protected]
2. De volgende opdracht voert een volledige installatie uit (alle beschikbare productcomponenten worden geïnstalleerd) van Parallels Plesk Panel 10.0 (releasekenmerk is PANEL_10_0_0_WIN), vanaf de update-server van Parallels. Alle uitvoer van het installatieprogramma zal worden weggeschreven naar een XML-bestand. parallels_installer.exe --select-release-id PANEL_10_0_0_WIN --install-everything --enable-xml-output
24
Zelfstandige implementatie (stand alone)
CLI-naslag voor installatieprogramma (verkort) Deze naslag bevat de opties voor Parallels Installer, voor zover deze relevant zijn voor het installeren van Parallels Panel met gebruik van CLI. Als u meer wilt weten over de opties voor het uitvoeren van een upgrade van een reeds geïnstalleerde kopie van Parallels Panel of van het onderliggende besturingssysteem, geef dan de volgende opdracht op: parallels_installer --help Optie
Omschrijving en mogelijke argumenten
--source |
Als u de pakketten voor Parallels Panel vanuit het lokale bestandssysteem ophaalt, geef dan de optie --source op om te verwijzen naar het .inf3-bestand dat de gegevens bevat van de Parallels Panel-build die u wilt installeren. Als u de pakketten voor Parallels Panel vanaf een netwerkserver ophaalt, geef dan de optie --source op, om te wijzen naar de map waarin de mirror van de update-server van Parallels Panel zich bevindt.
--target
Het installatieprogramma slaat de opgehaalde bestanden standaard op in de map //psa. Als het installatieprogramma bijvoorbeeld wordt uitgevoerd door de gebruiker root, dan zal de map /root/psa worden aangemaakt en gebruikt. Als u een zelfgekozen map wilt gebruiken voor het opslaan van de opgehaalde bestanden, gebruik dan de optie --target. Bijvoorbeeld: --target /opt/storage/psa OF --target D:\temp
--proxy-host
Als u gebruik maakt van een proxyserver of een firewall, gebruik dan deze optie om de domeinnaam of het IP-adres van de proxyserver op te geven. Bijvoorbeeld: --proxy-host proxy.voorbeeld.nl
--proxy-port <poortnummer>
De standaardpoort voor het maken van verbinding met een proxyserver is 3128. Als uw proxyserver een ander poortnummer gebruikt, dan moet u deze optie gebruiken om de juiste poort aan te geven. Bijvoorbeeld: --proxy-port 5741
Opties voor proxy-verificatie: --proxy-user --proxy-password <wachtwoord>
Als uw proxyserver verificatie vereist, dan moet u deze opties gebruiken voor verificatie van het installatieprogramma bij de proxyserver. Bijvoorbeeld: --proxy-user smith --proxy-password f1sZ9AnQ4EnO52
Zelfstandige implementatie (stand alone)
--show-releases
Gebruik deze optie om een lijst op te halen met beschikbare releases voor het besturingssysteem waarbinnen het installatieprogramma wordt uitgevoerd. U zult een lijst ontvangen met release-identifiers en omschrijvingen van de releases. De release-identifiers hebt u dadelijk nodig om verder te gaan.
--show-all-releases
Deze optie geeft alle releases aan die beschikbaar zijn op de update-server van Parallels Panel.
--select-release-id
Gebruik deze optie om de releaseversie op te geven waarvan u de eigenschappen wilt bekijken.
--select-release-lat est
Gebruik deze optie om de meest recente release te selecteren die voor uw besturingssysteem beschikbaar is.
--show-component
Geef deze optie op voor informatie over de componenten die voor de geselecteerde release beschikbaar zijn. De namen en omschrijvingen van de componenten zullen worden weergegeven. U moet de namen van de componenten opgegeven wanneer u additionele componenten selecteert om te installeren.
s
--install-component
Gebruik deze optie om aan te geven dat u een specifiek component wilt installeren. Als u twee of meer componenten tegelijk wilt installeren, herhaal deze optie dan voor elk van de componenten. Bijvoorbeeld: --install-component base --install-component postgresql --install-component spamassassin
--install-everything
Gebruik deze optie om alle componenten van de geselecteerde release op te geven.
--show-os-list
Gebruik deze optie om er achter te komen welke besturingssystemen worden ondersteund door de versie van Parallels Panel die u hebt geselecteerd.
--no-space-check
Installeert pakketten, ook als u over weinig schijfruimte beschikt.
--no-daemon
Voert het installatieproces uit op de voorgrond.
--notify-email <e-mail>
Gebruik deze optie om het installatieprogramma u statusverslagen per e-mail te laten sturen. Een verslag van een geslaagde installatie bevat een lijst met pakketten die zijn geïnstalleerd/bijgewerkt, inclusief een gedetailleerd log.
--enable-xml-output
Deze optie is bedoeld voor communicatie met Parallels Panel en kan worden gebruikt voor interactie met andere toepassingen. Als u deze optie opgeeft, dan wordt alle uitvoer van het installatieprogramma XML-wrapped aangeleverd. Merk op dat het installatieprogramma bij gebruik van deze optie geen exitcode van foutmeldingen kan aangeven. De exitcode is altijd nul en alle foutmeldingen worden in de XML-uitvoer aangegeven.
--query-status
Omdat de RPM-database geen meervoudige toegang toestaat vergrendelt het installatieprogramma de functionaliteit. Geef deze optie op om er achter te komen of het installatieprogramma actief is. Deze optie controleert op vergrendeling en geeft ofwel een exitcode terug (0 - het installatieprogramma is niet actief, 1 - het installatieprogramma wordt uitgevoerd en is bezig), of uitvoer in XML-notatie.
25
26
Zelfstandige implementatie (stand alone)
--truncate-log
Schoont het logbestand op bij het opstarten van van Parallels Installer.
--separate-log
Gebruikt een nieuw logbestand voor elke keer dan Parallels Installer wordt opgestart.
--debug
Zorgt voor gedetailleerde uitvoer in het logbestand.
--version
Toont de installatieversie van Parallels Installer.
Zelfstandige implementatie (stand alone)
27
Installatiescript (Linux/Unix) In deze sectie vindt u informatie over de implementatie en uitvoering van een geïnstalleerd script. Ook vindt u hier een aantal voorbeelden van installatiescripts. Opmerkingen over implementatie en uitvoering
Om te voorkomen dat u naar uw wachtwoord wordt gevraagd, elke keer wanneer u via SSH verbinding maakt met de servers waarop Parallels Panel moet worden geïnstalleerd, voegt u uw publieke sleutel toe aan de lijst met geautoriseerde sleutels van de gebruiker namens welke het script op elke server wordt uitgevoerd (zie de SSH-documentatie voor details over deze procedure).
Als u beschikt over een lokale mirror van de update-server van Parallels Panel (zoals omschreven in de sectie Mirrors instellen), gebruik dan de volgende optie: --source
Alle gedownloade pakketten worden standaard opgeslagen in de map /root/psa. Wilt u een andere map gebruiken, voeg dan de volgende optie toe: --target <mapnaam>
Voorbeeldscripts 1. Dit voorbeeldscript is van toepassing wanneer het installatieprogramma van Parallels eerder is geüpload naar de server van bestemming en de execution bit is ingesteld in de rechten van het installatieprogramma. #!/bin/sh SERVERS_LIST="node1.voorbeeld.nl node2.voorbeeld.nl" for current_server in $SERVERS_LIST; do scp parallels_installer root@$current_server: ssh -f root@$current_server "parallels_installer --source http://updates.voorbeeld.nl/ --target /tmp/panel --select-release-id PLESK_10_0_0 --install-component base --install-component postgresql --install-component asp --notify-email [email protected]" done
2. Dit voorbeeldscript is van toepassing in gevallen waarbij de binary van Parallels Installer direct vanaf een netwerklocatie wordt verkregen (de URL in het voorbeeld http://voorbeeld.nl/voer_hier_de_naam_van_parallels_installer_in moet uiteraard worden vervangen door een geldige downloadlink voor Parallels Installer). #!/bin/sh SERVERS_LIST="node1.voorbeeld.nl node2.voorbeeld.nl" for current_server in $SERVERS_LIST; do ssh -f root@$current_server 'wget http://voorbeeld.nl/type_parallels_installer_name_here -o parallels_installer;chmod 755 ./parallels_installer;./parallels_installer --source http://updates.voorbeeld.nl/ --target /tmp/panel --select-release-id PLESK_10_0_0 --install-component base --install-component postgresql --install-component spamassassin --notify-email [email protected]' done
HOOFDSTUK 3
Plesk Panel-instellingen na implementatie Dit hoofdstuk behandelt een aantal bewerkingen die u wellicht wilt uitvoeren voor het instellen van een geïmplementeerde Plesk Panel-instantie. Alle beschikbare methoden voor het instellen komen aan de orde:
Hulpprogramma's voor de opdrachtregel. Uitgevoerd met de rechten van een poweruser. Na een succesvolle bewerking, geven de hulpprogramma's de code 0 terug. Als er een fout optreedt dan geven de hulpprogramma's de code 1 terug plus een omschrijving van het gevonden probleem in stderr. Voor meer informatie over de hulpprogramma's voor de opdrachtregel, zie Parallels Plesk Panel 10: Command Line Reference (voor Windows of voor Linux).
Externe API, ook wel API RPC genoemd. Zie voor de details de API-documentatie (Developer's Guide en API Reference) die beschikbaar zijn via het Parallels Technology Network (http://www.parallels.com/ptn/documentation/ppp/).
Grafische gebruikersinterface van Plesk Panel.
In dit hoofdstuk: Plesk Panel optimaliseren voor uitvoering binnen een VPS............................... 29 Een beheerderwachtwoord instellen na installatie ............................................. 32 Regionale instellingen selecteren ...................................................................... 36 De interface voor de poweruser inschakelen ..................................................... 37
HOOFDSTUK 4
Plesk Panel optimaliseren voor uitvoering binnen een VPS Als u Parallels Plesk Panel gebruikt binnen Parallels Virtuozzo Containers voor Linux, overweeg dan om Plesk Panel uit te voeren in een speciale modus - geoptimaliseerd voor virtuele omgevingen. In deze modus is de InnoDB-engine van de database-server MySQL uitgeschakeld, als ook de modules van de Apache-webserver die niet strikt noodzakelijk zijn voor het leveren van hostingdiensten. Hierdoor zal Plesk Panel minder geheugen gebruiken dan concurrerende oplossingen voor hostingbeheer, zodat u zeker bent van het optimale gebruik van uw hardwaremiddelen van een hogere densiteit van virtuele omgevingen per server. De enige nadelen van het gebruik van de geoptimaliseerde modus zijn de volgende:
Webtoepassingen die InnoDB nodig hebben zullen niet functioneren.
Perl-, Python- en ASP-scripts zullen niet functioneren omdat de vereiste Apache-modules zullen zijn uitgeschakeld (op pagina 31). PHP zal alleen beschikbaar zijn via CGI.
Opmerking: de geoptimaliseerde modus kan alleen worden ingeschakeld voor schone installaties van Plesk Panel; het is niet van toepassing op upgrades vanaf eerdere installaties van Plesk Panel.
Overschakelen naar de VPS-geoptimaliseerde modus: Installeer het EZ-sjabloon pp10.0.0-vps-optimized. Het sjabloon past de vereiste configuratie toe. Belangrijk: de geoptimaliseerde modus kan alleen worden toegepast op nieuwe installaties van Plesk Panel die nog niet zijn geïnitialiseerd. In andere woorden, waarop de initiële configuratie nog niet is uitgevoerd.
Als u Plesk Panel wilt terugbrengen naar de normale uitvoeringsmodus, voer dan de volgende stappen uit: 1. Schakel over naar de InnoDB-engine. a. Open het bestand /etc/my.cnf voor bewerking. b. Ga naar de regels die de tekst skip-innodb bevatten en verwijder deze, of deactiveer de regels met commentaartekens. c. Sla het bestand op. d. Start de MySQL-server opnieuw op. 2. Schakel de vereiste Apache-modules in.
30
Plesk Panel-instellingen na implementatie
In Debian Linux gebruikt u het hulpprogramma a2enmod om alle vereiste modules in te schakelen. Als u bijvoorbeeld de PHP-module wilt inschakelen, geef dan de volgende opdracht: a2enmod php5 In andere distributies van Linux bewerkt u het bestand met de basisconfiguratie van Apache, die u in de meeste Linux-installaties vindt op /etc/httpd/conf/.
a. Open het bestand /etc/httpd/conf/httpd.conf voor bewerking. b. Ga naar de regels LoadModule voor de modules die u wilt inschakelen en verwijder de commentaartekens. c. Sla het bestand op. d. Start Apache opnieuw op. 3. Schakel terug naar de normale uitvoering van Plesk Panel door de volgende SQL-query uit te voeren: mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "update misc set val='0' where param='vps_optimized_mode_status';"
In dit hoofdstuk: Uitgeschakelde Apache-modules in VPS-geoptimaliseerde modus ................... 31
Plesk Panel-instellingen na implementatie
31
Uitgeschakelde Apache-modules in VPS-geoptimaliseerde modus De volgende Apache-modules zijn uitgeschakeld in de geoptimaliseerde modus:
authn_alias
authn_anon
authn_dbm authn_default
authz_user
authz_owner
authz_groupfile authz_dbm
authz_default
ldap
authnz_ldap ext_filter
mime_magic
deflate
usertrack dav_fs
vhost_alias
speling proxy_balancer
cache
disk_cache
file_cache mem_cache
versie
asis
bw proxy_ajp
auth_ldap
Perl
Python php5
php4
De lijst met modules kan verschillen, afhankelijk van de distributie en architectuur van het besturingssysteem. Als Parallels Plesk Panel is geïnstalleerd en de geoptimaliseerde modus is ingeschakeld, dan kunt u de lijst controleren in de volgende bestanden:
32
Plesk Panel-instellingen na implementatie
Op 32-bit besturingssystemen /usr/lib/plesk-9.0/vps_optimized_aspects/apache-modules-all
Op 64-bit besturingssystemen /usr/lib64/plesk-9.0/vps_optimized_aspects/apache-modules-all
Een beheerderwachtwoord instellen na installatie Als Parallels Plesk Panel is geïnstalleerd dan wordt er een willekeurig gegeneerd wachtwoord aangemaakt voor de gebruiker 'admin', die het oude wachtwoord vervangt wanneer hetzelfde standaardwachtwoord is gebruikt op alle installaties. Deze wijziging is ingesteld om servers met nieuwe installaties van Plesk Panel te beschermen tegen hacking door bots die het standaardwachtwoord gebruiken. Nadat de installatie is afgerond kunt u het beheerderwachtwoord voor Plesk Panel instellen met de gebruikersnaam en het wachtwoord van de poweruser van het systeem: "root" op Linux-systemen en "Administrator" op Windows-systemen. Deze verificatie met het systeemaccount van de beheerder werkt zowel voor de aanmelding bij de grafische interface van Plesk Panel als bij het gebruik van de API RPC. Het beheerderwachtwoord kan worden ingesteld tijdens de initialisatie van Plesk Panel (dit is de beste methode), maar ook later.
In deze sectie: Tijdens de installatie van Plesk Panel ............................................................... 33 Na initialisatie .................................................................................................... 35
Plesk Panel-instellingen na implementatie
33
Tijdens de installatie van Plesk Panel De initialisatie van Plesk Panel - ook wel de initiële configuratie genoemd - is het eerste wat er met Plesk Panel gebeurt nadat deze is geïnstalleerd. Totdat Plesk Panel is geïnitialiseerd zijn er geen andere bewerkingen mogelijk. Het instellen van het beheerderwachtwoord is een essentieel onderdeel van de initialisatie van Plesk Panel en in deze sectie wordt uitgelegd hoe u dit kunt doen. Als uw instantie van Plesk Panel al is geïnitialiseerd, zie dan de volgende sectie voor aanwijzingen hoe u het beheerderwachtwoord kunt instellen.
Plesk Panel initialiseren via API RPC: Stuur de server een aanvraag die voldoet aan de volgende vereisten: 1. De gebruikersnaam en het wachtwoord van de poweruser van de server zijn opgegeven als de waarden voor HTTP_AUTH_LOGIN en HTTP_AUTH_PASSWD in de HTTP-header van het pakket. 2. De inhoud van het pakket is als volgt: <packet version="1.6.3.0"> <server> JanJanssen BV. Jan Janssen +31 201111111 +31 202222222 [email protected] Hostingstraat 96 Amsterdam Noord-Holland 1900AA NL <send_announce>true <password>Qwerty1234 <server_name>voorbeeld.nl
Plesk Panel initialiseren via de opdrachtregel: Geef de volgende opdracht (u moet beschikken over de rechten van een poweruser): Voor Linux/Unix: /usr/local/psa/bin/init_conf --init -passwd jskekekHTD -email [email protected]
Voor Windows: %plesk_cli%\init_conf.exe --init -passwd jskekekHTD -email [email protected]
34
Plesk Panel-instellingen na implementatie
Plesk Panel initialiseren via de grafische interface: 1. Meld u aan bij Plesk Panel via https://:8443, waarbij u de gebruikersnaam en het wachtwoord van de poweruser van de server gebruikt. 2. Geef uw e-mail op, het nieuwe wachtwoord, contactgegevens en klik op OK.
Plesk Panel-instellingen na implementatie
35
Na initialisatie Ook als uw instantie van Plesk Panel al is geïnitialiseerd, dan is het mogelijk om alsnog het beheerderwachtwoord in te stellen als de poweruser van de server.
Het beheerderwachtwoord instellen via de API RPC: Stuur de server een aanvraag die voldoet aan de volgende vereisten: 1. De gebruikersnaam en het wachtwoord van de poweruser van de server zijn opgegeven als de waarden voor HTTP_AUTH_LOGIN en HTTP_AUTH_PASSWD in de HTTP-header van het pakket. 2. De inhoud van het pakket is als volgt: <packet version="1.6.3.0"> <server> <set> <password>gogo4ward
Het beheerderwachtwoord instellen via de opdrachtregel: Geef de volgende opdracht (u moet beschikken over de rechten van een poweruser): Voor Linux/Unix: PSA_PASSWORD= /usr/local/psa/bin/init_conf --set-admin-password -passwd "
Voor Windows: %plesk_cli%\init_conf.exe --set-admin-password -passwd
Het beheerderwachtwoord instellen met behulp van de grafische interface, terwijl u het wachtwoord van de huidige beheerder niet kent: 1. Meld u aan bij Plesk Panel met de gebruikersnaam en het wachtwoord van de poweruser van de server. 2. Als u over ten minste één abonnement beschikt, dan kunt u deze stap overslaan. Anders moet u eerst een abonnement aanmaken: a. Aan de linkerkant van het scherm klikt u op Hostingdiensten> Abonnementen. b. Klik op Nieuw abonnement toevoegen. c. Geef een website en abonnementsinformatie op en klik op OK. 3. Ga naar hostingbeheer: klik op de link Hostingbeheer naast uw abonnement. 4. Ga naar het tabblad Gebruikers.
36
Plesk Panel-instellingen na implementatie
5. Klik op de link 'Admin' in de lijst met gebruikeraccounts. 6. Onder Voorkeuren Plesk Panel voert u het nieuwe wachtwoord en de bevestiging daarvan in en klikt u op OK.
Regionale instellingen selecteren De standaardregio en-US wijzigen: 1. Meld u aan bij Parallels Plesk Panel via SSH. 2. Wijzig de regionale instellingen met het hulpprogramma: In Linux: # /usr/local/psa/bin/admin --update -locale en-US Voor Windows: > %plesk_cli%\admin --update -locale en-US
Plesk Panel-instellingen na implementatie
37
De interface voor de poweruser inschakelen Parallels Plesk Panel bevat een speciale versie van de gebruikersinterface die de poweruserinterface wordt genoemd. De poweruserinterface combineert de eenvoud van Parallels Small Business Panel en de krachtige mogelijkheden voor hostingbeheer van de Parallels Plesk Panel lijn van producten. Deze is bestemd voor gebruikers die geen behoefte hebben aan de mogelijkheden voor de wederverkoop van gedeelde hostingdiensten (reselling) of voor het aanmaken van nieuwe resellers en cliënten:
Er is geen hiërarchie van gebruikeraccounts die kenmerkend is voor gedeelde hosting: geen resellers, geen cliënten.
Er zijn geen dienstenpakketten, abonnementen en beperkingen aan de hoeveelheid middelen die door websites worden gebruikt.
Inschakelen van de powerusermodus via de opdrachtregel van Plesk Panel:
In Linux-systemen geeft u de volgende opdracht:
/usr/local/psa/bin/poweruser --on -ip -domain <domeinnaam>
In Windows-systemen geeft u de volgende opdracht:
%plesk_bin%\poweruser.exe --on -ip -domain <domeinnaam>
waarbij
staat voor het IP-adres dat is toegewezen aan de standaard webruimte van de beheerder. Deze optie is vereist in het geval dat er geen abonnementen zijn waarvan de beheerder de abonnementhouder.
<domeinnaam> is de naam van de standaard webruimte en de hoofdwebsite van deze webruimte. Als de optie -domain niet is opgegeven, dan zal de hostnaam van de server worden gebruikt. Het gebruik van deze optie is alleen logisch in combinatie met -ip.
Inschakelen van de powerusermodus via de API RPC: Stuur de volgende aanvraag naar de server: <packet version="1.6.3.0"> <server> <set> <mode>poweruser
Het inschakelen van de powerusermodus via API RPC zal geen standaard webruimte aanmaken. De informatie voor de standaard webruimte zal worden aangevraagd en aangemaakt zodra de beheerder zich bij Plesk Panel aanmeldt
38
Plesk Panel-instellingen na implementatie
De powerusermodus uitschakelen en terugkeren naar de standaardweergave van Plesk Panel via de opdrachtregel:
In Linux-systemen geeft u de volgende opdracht:
/usr/local/psa/bin/poweruser --off
In Windows-systemen geeft u de volgende opdracht:
%plesk_bin%\poweruser.exe" --off
Uitschakelen van de powerusermodus via de API RPC: Stuur de volgende aanvraag naar de server: <packet version="1.6.3.0"> <server> <set> <mode>standard
HOOFDSTUK 5
Licentiesleutels installeren en upgraden In dit hoofdstuk: Licentiesleutels installeren................................................................................. 39 Upgrade van een proeflicentie ........................................................................... 40
Licentiesleutels installeren Een licentiesleutel installeren via de grafische gebruikersinterface van Plesk Panel: 1. Klik vanaf uw startpagina op Hulpprogramma's > Licentiebeheer. 2. Klik op het pictogram Sleutel uploaden. 3. Geef het zoekpad op naar de locatie van het licentiesleutelbestand: geef deze op in het veld of klik op Bladeren om naar de juiste map te zoeken. 4. Selecteer het selectievakje De huidig geïnstalleerde licentiesleutel vervangen door de geselecteerde. 5. Klik OK om toe te passen. Het licentiesleutelbestand zal nu naar Plesk Panel worden geüpload. Als u sleutels voor aanvullende productmogelijkheden wilt uploaden, selecteert u het tabblad Extra licentiesleutels vanwaar u de licentiesleutels uploadt.
Een licentiesleutel installeren via de opdrachtregel: Om een licentiesleutel voor Plesk Panel te installeren via de opdrachtregel van Plesk Panel, moet u deze eerst uploaden naar de machine met Plesk Panel om deze vervolgens te installeren met het hulpprogramma license: license <--install|-i>
Bijvoorbeeld, 1. Onder Linux/Unix: ./license -i /tmp/pp10key.xml
2. Onder Windows: license.exe -i "D:\keys\pp10key.xml"
40
Licentiesleutels installeren en upgraden
Upgrade van een proeflicentie Om de proeflicentiesleutel bij te werken via de interface van Plesk Panel: 1. Meld u bij Plesk Panel aan als beheerder. 2. Klik vanaf uw startpagina op Hulpprogramma's > Licentiebeheer > Nieuwe sleutel bestellen. 3. De webwinkel zal worden geopend in een apart venster van de browser. Selecteer in dit venster de onderdelen en mogelijkheden die u aan uw licentie wilt toevoegen en klik op Submit. In de stappen die volgen kunt u de munteenheid opgeven, het aantal licentiesleutels, uw contactgegevens, het factuuradres en de betalingsmethode; daarna verstuurt u het formulier. De nieuwe sleutel zal worden verstuurd naar het opgegeven e-mailadres. 4. U kunt de nieuwe sleutel opslaan op de harde schijf van uw lokale computer. 5. Open de pagina Licentiebeheer in Parallels Plesk Panel opnieuw (Startpagina > Hulpprogramma's > Licentiebeheer) en klik op Sleutel uploaden. 6. Geef het zoekpad op naar het sleutelbestand dat u op uw lokale computer hebt opgeslagen of klik Bladeren om deze aan te wijzen. 7. Selecteer het selectievakje voor De huidig geïnstalleerde licentiesleutel vervangen door de geselecteerde om te bevestigen dat u inderdaad de huidige licentiesleutel door de nieuwe wilt vervangen. Als dit selectievakje niet is geselecteerd zal de nieuwe licentiesleutel niet worden geïnstalleerd en zal de installatie worden afgebroken.
8. Als uw nieuwe licentiesleutel minder sites toestaat dan al op de server worden gehost, dan zal Plesk Panel niet langer functioneren. U kunt echter voorkomen dat Plesk Panel de hoeveelheid gebruikte middelen vergelijkt met de hoeveelheid voor de nieuwe sleutel toegestane middelen, door het selecteren van het selectievakje Niet controleren welke beperkingen door de sleutel worden gesteld. Dit kan van pas komen wanneer u tijdelijk een licentiesleutel wilt installeren die minder middelen toelaat om later een upgrade uit te voeren via de Plesk Panel-interface.
9. Klik op OK om de nieuwe sleutel te installeren. Als u problemen ondervindt, neem dan contact op met [email protected].