Huiswerk Linux: Apache installatie
|
|
- Hidde Sanders
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Huiswerk Linux: Apache installatie Apache is de killer-app voor Linux. Dat wil zeggen: mensen gingen Linux installeren om Apache te kunnen gebruiken. Daarnaast is Apache verantwoordelijk voor de opkomst van het internet in de jaren De Apache webserver is een typisch Linux projekt: geschreven onder copyleft en portable (draagbaar) naar andere besturingssystemen. Je kunt Apache dus ook installeren in Windows. De opdracht voor deze week is: installeer de Apache webserver. Broncode kiezen Het kiezen van de juiste versie van de broncode is enorm belangrijk voor de stabiliteit van je server. Professionele Internet Service Providers (ISP) gebruiken nooit de laatste versie van een software. Dit zijn vaak alpha of beta versies welke meestal direct na publicatie fouten vertonen, of erger: security issues. De ISP moet dan één of andere patch installeren of zelfs de hele installatie opnieuw doen. Dat schiet niet op. De professionele ISP gebruikt bij voorkeur broncode die je maar één keer hoeft te installeren en waarnaar je nooit meer hoeft om te kijken. Dit noemen we de stable version. De laatste stabiele versie van Apache is 1.3. Deze versie stamt uit Dat lijkt erg lang geleden, maar dat betekent ook dat deze versie reeds 13 jaar stabiel is, en zonder noemenswaardige problemen draait. Bovendien zijn er sindsdien weinig tot geen wijzigingen aan de broncode geweest. 1 Het sudo mechanisme Het compileren en installeren van software doen we namens de root gebruiker. Hierdoor worden automatisch de juiste toegangsrechten op de bestanden toegepast. Cygwin gebruikers Sudo voor Cygwin gebruikers: rechts-klik op het icoon van de Cygwin terminal, en kies voor Als administrator uitvoeren Andere Linux gebruikers Sudo voor gebruikers van de overige Linux-distributies: start een terminal met de toetsencombinatie <Ctrl><Alt>- T. We gebruiken het commando sudo om in te loggen met het su (become Super User) commando. Daardoor blijven we ingelogd: sudo su Broncode neerladen en uitpakken We gaan eerst de broncode voor Apache neerladen. Ga in de directory voor broncode staan. Dit doen we met het commando cd (change directory): cd /usr/local/src Nu kunnen we de broncode voor Apache neerladen. Dit doen we met get wget programma: wget -N Het programma wget maakt een kopie van het neergeladen bestand met een volgnummer als het bestand al een keer is neergeladen. Dit is niet handig. Via de optie N (newer) geven we aan dat wget het eventueel bestaande bestand vervangt als het nieuwer is. De broncode is ingepakt in het tar (tarball) formaat. Pak het bestand uit middels het tar commando: tar -xvf apache_1.3.29_cr.tar.gz Optie x (extract) betekent dat we het bestand willen uitpakken. Middels optie v (verbose) geven we aan dat we het uitpakproces willen zien. Met optie f (file) geven we aan dat het om een bestand gaat. Je ziet nu dat het tar programma de bestanden uitpakt naar de map apache_ Wacht tot dit klaar is. 1 Zie ook de volgende discussie:
2 Het configure script uitvoeren Ga allereerst in de nieuw uitgepakte map van de Apache broncode staan. Dit doen we met het commando cd (Change Directory): cd apache_ Omdat Apache, net als alle Linux-software, is geschreven als platform-onafhankelijke software, moeten er extra tests op je systeem worden uitgevoerd. Het configure script is een zogenaamd shell script waarmee deze tests worden uitgevoerd. Dit script wordt in alle software-distributies meegeleverd. We starten het configure script alsvolgt: bash./configure --with-port=80 Normaal zou het commando./configure voldoende zijn, maar in sommige Linux versies zoals Debian, wordt standaard niet bash als commando-interpreter gebruikt maar dash, een variant op het bash programma. De Apache scripting benodigt bash. Met de optie -with-port geven we aan dat Apache op poort 80 moet gaan luisteren. Bekijken configuratie-output De output moet er alsvolgt uitzien. Wacht af totdat het configure script gereed is: Configuring for Apache, Version using installation path layout: Apache (config.layout) Creating Makefile Creating Configuration.apaci in src Creating Makefile in src + configured for Cygwin platform + setting C compiler to gcc + setting C pre-processor to gcc -E + checking for system header files + adding selected modules + checking sizeof various data types + doing sanity check on compiler and options Creating Makefile in src/support Creating Makefile in src/regex Creating Makefile in src/os/cygwin Creating Makefile in src/ap Creating Makefile in src/main Creating Makefile in src/lib/expat-lite Creating Makefile in src/modules/standard Broncode compileren Nadat Apache de systeemvereisten heeft gecontroleerd, kan de broncode gecompileerd worden. Dit doen we met het make programma: make We kijgen nu de output van het compileer-proces te zien. Deze bestaat voornamelijk uit het herhaaldelijk uitvoeren van het GNU compiler programma gcc: gcc -I. -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite - DNO_DL_NEEDED `../apaci` -DPOSIX_MISTAKE -c -o regexec.o regexec.c gcc -I. -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite - DNO_DL_NEEDED `../apaci` -DPOSIX_MISTAKE -c -o regerror.o regerror.c gcc -I. -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite - DNO_DL_NEEDED `../apaci` -DPOSIX_MISTAKE -c -o regfree.o regfree.c Foutmelding Wacht af totdat make klaar is. Je ziet nu dat er iets is misgegaan: make[2]: Map '/usr/local/src/apache_1.3.29/src/support' wordt binnengegaan gcc -c -I../os/cygwin -I../include -DCYGWIN -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite - DNO_DL_NEEDED `../apaci` htpasswd.c htpasswd.c:144:12: fout: conflicting types for `getline static int getline(char *s, int n, FILE *f) ^ In file included from /usr/include/sys/types.h:20:0, from../include/ap_config.h:86, from htpasswd.c:83:
3 /usr/include/sys/stdio.h:37:9: note: previous declaration of `getline was here ssize_t _EXFUN(getline, (char **, size_t *, FILE *)); ^ Makefile:59: recept voor doel 'htpasswd.o' is mislukt make[2]: *** [htpasswd.o] Fout 1 make[2]: Map '/usr/local/src/apache_1.3.29/src/support' wordt verlaten Makefile:194: recept voor doel 'build-support' is mislukt make[1]: *** [build-support] Fout 1 make[1]: Map '/usr/local/src/apache_1.3.29' wordt verlaten Makefile:173: recept voor doel 'build' is mislukt make: *** [build] Fout 2 De compiler (gcc) geeft altijd aan in welk bestand de fout staat. In dit geval gaat het om het broncodebestand htpasswd.c, regel 144, positie 12 (conflicting types for getline ). Verder geeft de compiler aan dat hij de functie getline al eerder in het Linux systeembestand /usr/include/stdio.h heeft gevonden (previous declaration of getline was here). De programmeurs van Apache hebben een functie een naam gegeven die al gereserveerd is voor de (nieuwere) broncode van het Linux systeem. Dit soort fouten hoort eigenlijk niet voor te komen, maar de functie getline is in 2010 aan de meeste Linux-distributies toegevoegd, waardoor er conflicten ook in andere software zijn ontstaan. Deze fout gaan we zelf oplossen. Fout oplossen Voordat we de fout oplossen, gaan we kijken of de fout niet ook in andere bestanden voorkomt. We gaan de Apache bronbestanden doorzoeken op het woord getline. Dit doen we met het programma grep (Globally search Regular Expression and Print): grep -r "\bgetline\b" * Via de optie r (recursive) geven we aan dat ook alle subdirectories moeten worden doorzocht. Tussen aanhalingstekens staat een zogenaamde regular expression: we plaatsen de zoekstring getline tussen de speciale zoeksymbolen \b (word boundaries), zodat getline gezocht wordt als een heel woord. Het woord getlines wordt dan niet gevonden. Tot slot geven we met de asterisk (*) aan dat we alle bestanden willen doorzoeken. Het resultaat ziet er alsvolgt uit: src/changes: *) Remove extra trailing whitespace from the getline results as part src/makefile.win: while ( ( getline < srcfl ) > 0 ) { src/os/win32/makemodulemak.cpp: ifs.getline(buf,sizeof buf); src/support/htdigest.c:static int getline(char *s, int n, FILE *f) src/support/htdigest.c: while (!(getline(line, MAX_STRING_LEN, source))) { src/support/htdigest.c: while (!(getline(line, MAX_STRING_LEN, f))) { src/support/htpasswd.c:static int getline(char *s, int n, FILE *f) src/support/htpasswd.c: while (! (getline(line, sizeof(line), fpw))) { src/support/logresolve.c:static int getline(char *s, int n); src/support/logresolve.c:static int getline (char *s, int n) src/support/logresolve.c: while (getline(line, MAXLINE)) { src/support/logresolve.pl: $response = $CHILDSOCK{$child}->getline; src/support/logresolve.pl: while(($ip = $talk->getline)) { We zien dat de functie getline in drie bronbestanden (bestanden met de extensie.c of.h) voorkomt. We zouden nu alledrie bestanden moeten openen en overal de naam van de functie wijzigen. Maar dit kan natuurlijk ook op de command-line. We doen dit met het programma sed (Stream EDitor): sed -i 's/\bgetline\b/get_line/' src/support/htdigest.c sed -i 's/\bgetline\b/get_line/' src/support/htpasswd.c sed -i 's/\bgetline\b/get_line/' src/support/logresolve.c Sed opent bestanden en voert zoek-en-vervang operaties uit. In dit geval vervangen we het woord getline door get_line. We gebruiken hier dezelfde regular expression als daarnet. Middels s (substitute) geven we aan dat we zoeken naar de expressie achter de eerste slash en dit willen vervangen door de expressie achter de tweede (zie ook: Werken met vi). Met de optie i (in-place) geven we aan dat we de wijzigingen meteen willen opslaan. We kunnen nu de Apache compilatie afmaken door het make programma opnieuw uit te voeren: make De compilatie wordt nu zonder verdere fouten afgerond.
4 Binaries installeren We hebben nu een aantal zogenaamde binaries (uitvoerbare programma s) gemaakt. De binaries, inclusief help- en configuratiebestand moeten nu in de juiste locaties geïnstalleerd worden: Type bestanden binaries (programma-bestanden) man pages (help-bestanden) conf files (instellingen) locatie /usr/local/apache/bin /usr/local/apache/man /usr/local/apache/conf Dit kunnen we automatisch doen via de optie install van het make programma: make install De bestanden worden nu gekopieerd naar de juiste locaties en voorzien van de juiste toegangsrechten. Een succesvolle installatie ziet er alsvolgt uit: make[1]: Map '/usr/local/src/apache_1.3.29' wordt verlaten You now have successfully built and installed the Apache 1.3 HTTP server. To verify that Apache actually works correctly you now should first check the (initially created or preserved) configuration files /usr/local/apache/conf/httpd.conf and then you should be able to immediately fire up Apache the first time by running: /usr/local/apache/bin/apachectl start Thanks for using Apache. The Apache Group Service installeren Apache is een programma dat in de achtergrond draait. Dit wordt in de Linux-wereld een daemon genoemd. Om ervoor te zorgen dat de Apache daemon automatisch gestart kan worden tijdens het opstarten van de Linux-machine, installeren we hem als service. Dit doen we met het apachectl (Apache Server Control Interface) programma: /usr/local/apache/bin/apachectl install Je krijgt de volgende output: /usr/local/apache/bin/apachectl install: apache service installed Poort 80 controleren Apache maakt gebruik van poort 80 (HTTP) om websites te serveren. Poort 80 moet dus vrij zijn, anders gaat de installatie mis. Om te controleren of poort 80 vrij is gebruiken we het netstat programma: Cygwin gebruikers netstat -nab less De optie n (numeric) laat alleen IP-adressen zien, geen domeinnamen. De optie a (all) geeft ook de luisterende processen weer. Met optie b (binaries) geven we aan dat we ook de programma s, welke aan de poorten zijn gekoppeld, willen zien. Andere Linux gebruikers netstat -nap less De optie n (numeric) laat alleen IP-adressen zien, geen domeinnamen. De optie a (all) geeft ook de luisterende processen weer. Met optie p (programs) geven we aan dat we ook de programma s, welke aan de poorten zijn gekoppeld, willen zien.
5 Zoals je ziet gebruiken we een pijpleiding tussen de programma s netstat en less. Het less programma is een text-viewer. Hierdoor krijgen we alleen het eerste scherm van de output te zien. Met de toets <PgDn> kunnen we dan door de lijst heen scrollen. In dit voorbeeld kun je zien dat op poort 80 geluisterd wordt (onder Locaal adres). Ook kun je zien dat het programma (binary) Skype.exe op poort 80 luistert: Actieve verbindingen Proto Lokaal adres Extern adres Status TCP : :0 LISTENING [Skype.exe] TCP : :0 LISTENING RpcSs TCP : :0 LISTENING Kan gegevens van eigenaar niet verkrijgen TCP : :0 LISTENING TCP : :0 LISTENING eventlog TCP : :0 LISTENING Schedule TCP : :0 LISTENING TCP : :0 LISTENING We kunnen dan Apache nog niet starten. We moeten eerst het luisterende programma beëindigen. Apache starten We kunnen Apache nu starten, zodat hij gaat luisteren naar binnenkomende connecties. Dit doen we met het service programma: service apache start Je zou ongeveer de volgende output moeten zien: [Thu Jun 18 11:42: ] [alert] httpd: Could not determine the server's fully qualified domain name, using for ServerName /etc/init.d/apache start: httpd started Het kan zijn dat je de bovenstaande alert krijgt. Dit betekent dat je geen volledig geldige domeinnaam hebt. Dat is niet erg, de melding kun je negeren. Actieve programma s bekijken Om te controleren of Apache echt gestart is, kun je het commando ps (Process Snapshot) gebruiken: ps -ef Met optie e (everyone) geven we aan dat we de actieve programma s van alle gebruikers willen zien. Met optie f (full) geven we aan dat we ook de gebruikersnamen willen zien. Je moet nu in ieder geval de volgende regels kunnen zien. We zien hier de (ingekorte) output van een Cygwin Linux systeem: UID PID PPID C STIME TTY TIME CMD root Feb28? 00:00:12 /usr/local/apache/bin/httpd SYSTEM :42? 00:00:00 /usr/local/apache/bin/httpd SYSTEM :42? 00:00:00 /usr/local/apache/bin/httpd SYSTEM :42? 00:00:00 /usr/local/apache/bin/httpd SYSTEM :42? 00:00:00 /usr/local/apache/bin/httpd SYSTEM :42? 00:00:00 /usr/local/apache/bin/httpd Als het goed is zien we zes processen. Het programma dat namens root draait is het moederproces. Dit proces is als eerste opgestart het heeft vervolgens zelf weer 5 versies van zichzelf gestart, namens de SYSTEM gebruiker (nobody in andere Linux systemen). Dit mechanisme noemen we de child spawning (kinderen baren).
6 Kind-processen kunnen we herkennen aan het PPID (Parent Process ID). Dit is gelijk aan het PID (Process ID) van het moeder-proces. Het hoera moment Open een web-browser, zoals Chrome of FireFox en type in de adres-balk: Je zou nu het volgende scherm moeten kunnen zien: Huiswerk opsturen Zoals ik in de les heb uitgelegd, kunnen je de opdracht aftekenen door een met daarin de output van het history commando te versturen. Dit doen we met een pijpleiding tussen de commando s history en . Zorg dat het onderwerp van de tussen aanhalingstekens staat: history -s "Apache Installatie" daniel@smtp.boland.nl Als je geen foutmelding ziet is de succesvol verstuurd. Administrator uitloggen We hebben de broncode voor Apache gecompileerd en de binaries op de juiste locatie geïnstalleerd met de juiste toegangsrechten, maar we zijn nog steeds ingelogd als Administrator (root). Geef tot slot <Ctrl>-D om de Administrator uit te loggen.
LINUX QUICKSTART... 1
Linux Quickstart Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt. LINUX QUICKSTART...
Nadere informatie+XLVZHUN:LQGRZV$SDFKHLQVWDOODWLH
+XLVZHUN:LQGRZV$SDFKHLQVWDOODWLH De Apache webserver is een typisch Linux projekt: geschreven onder copyleft en portable (draagbaar) naar andere besturingssystemen. Je kunt Apache dus ook installeren in
Nadere informatieHuiswerk Linux: Installatie PHP
Huiswerk Linux: Installatie PHP PHP is de meest gebruikte programmeertaal voor het maken van websites. Als je PHP met Apache gebruikt, dan wordt het mogelijk om zogenaamde Content Management Systems (CMS)
Nadere informatieHet Linux Huiswerksysteem
Het Linux Huiswerksysteem Vanaf deze week gaan we het Linux Huiswerksysteem in gebruik nemen. Via het Linux huiswerksysteem kan ik jullie vorderingen beoordelen. Direct nadat je het huiswerk hebt gemaakt
Nadere informatieHuiswerk Linux: Apache groepsrechten
Huiswerk Linux: Apache groepsrechten Opdracht: configureer Apache zodanig, dat je Cygwin niet meer Als administrator hoeft te starten om Apache te configureren. Om dit te bereiken maken we in Windows een
Nadere informatieLinux Quickstart Cygwin via HTTP
Linux Quickstart Cygwin via HTTP Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt.
Nadere informatieHuiswerk Linux: Installatie phpmyadmin
Huiswerk Linux: Installatie phpmyadmin We hebben eerder de MySQL database server geïnstalleerd. MySQL heeft ook een zogenaamd client-programma, waarmee je een command-line connectie kunt maken met de MySQL
Nadere informatieHuiswerk Linux: installatie mod_auth_pam
Huiswerk Linux: installatie mod_auth_pam We hebben in de vorige opdracht de winbind daemon geïnstalleerd om te kunnen communiceren met een Windows Domain Controller. Winbind geeft ons de mogelijkheid om
Nadere informatieStudietaak 4 Hoe installeer ik software? Apache Webserver
Studietaak 4 Hoe installeer ik software? Apache Webserver Opdracht Installeer op je Ubuntu Linux installatie de Apache Webserver op basis van commando's in een command prompt. Natuurlijk is het ook mogelijk
Nadere informatieLINUX QUICKSTART... 1
Linux Quickstart Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt. LINUX QUICKSTART...
Nadere informatieLinux Quickstart Cygwin
Linux Quickstart Cygwin Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt. Let op:
Nadere informatieLinux Quickstart Cygwin via HTTP
Linux Quickstart Cygwin via HTTP Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt.
Nadere informatieHuiswerk Linux: Installatie WordPress
Huiswerk Linux: Installatie WordPress WordPress is, net als Apache een typisch Linux project: geschreven onder copyleft en geschreven door een groep van PHP-ontwikkelaars. WordPress is oorspronkelijk gemaakt
Nadere informatieStudietaak 5 Hoe installeer ik software? ProFTPD FTP-Server
Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server Opdracht Installeer op je Knoppix installatie de ProFTPD ftp-server. Doelstelling Het leren van: 1. het installeren van ProFTPD, en 2. de basis
Nadere informatieHuiswerk Linux: Sendmail installatie
Huiswerk Linux: Sendmail installatie In de komende serie lessen gaan we ons bezig houden met de installatie en configuratie van de Sendmail mail server. Aan de orde komen komen een aantal belangrijke concepten
Nadere informatieHuiswerk Linux: Installatie MySQL
Huiswerk Linux: Installatie MySQL Zoals in de les aangekondigd, gaan we ons deze lesperiode bezighouden met een LAMP installatie. De afkorting staat voor Linux, Apache, MySQL en PHP. Deze combinatie is
Nadere informatieProgramma's installeren in Linux (toegespitst op Kanotix; Debian/sid)
Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid) In het kort 1 Probeer eerst met # apt-get install programmanaam. (je kunt ook zoeken naar een programma. Zie hoofdstuk apt. 2 Als je
Nadere informatieTest Joomla op je PC 1
1 Disclaimer Bij de samenstelling van dit ebook is de grootst mogelijke zorg besteed aan de juistheid en correctheid van de informatie die in dit ebook wordt verstrekt. De auteur van dit ebook kan op geen
Nadere informatieHuiswerk Linux: Apache SSL
Huiswerk Linux: Apache SSL Apache SSL (Secure Socket Layer) is een implementatie van IP-SEC, het mechanisme achter HTTPS. Normaal wordt het verkeer tussen de Apache web-server en de browser (client), inclusief
Nadere informatieDe polling is er nu dan ook in een service variant en kan dus in plaats van de normale polling gebruikt worden.
FAQ 1. Inleiding TwPoll is een proces dat continu loopt. Bij veel bedrijven wordt dan ook de polling op een server geplaatst. Wanneer een server om een of andere rede uit valt zal de polling niet automatisch
Nadere informatieHuiswerk Linux: Installatie WordPress
Huiswerk Linux: Installatie WordPress WordPress is, net als Apache een typisch Linux project: geschreven onder copyleft en geschreven door een groep van PHP-ontwikkelaars. WordPress is oorspronkelijk gemaakt
Nadere informatieChapter 4. eenvoudige webserver opzetten
Chapter 4. eenvoudige webserver opzetten Table of Contents 4.1. overzicht... 44 4.2. software beheren op Linux... 44 4.3. vi... 45 4.4. html... 45 4.5. apache2... 45 4.6. twee extra websites op de apache
Nadere informatieLes 4 Installeren Apache2 Php MySQL
Les 4 Installeren Apache2 Php MySQL LAMP staat voor Linux, Apache, MySQL, PHP. In deze Les laat ik zien hoe je een een Apache2 webserver op een Ubuntu 12.04 LTS server met PHP5 support (mod_php) en MySQL
Nadere informatieFriesland College Leeuwarden
Voorwoord In dit project vertel ik wat Open Source is en wat ik daarover heb gevonden. Ik laat zien hoe ik een Virtuele machine geschikt maak voor Dual Boot. Dan laat ik zien hoe je 2 besturingssystemen
Nadere informatieInstallatie instructies
OpenIMS CE Versie 4.2 Installatie instructies OpenSesame ICT BV Inhoudsopgave 1 INLEIDING... 3 2 INSTALLATIE INSTRUCTIES... 4 3 OPENIMS SITECOLLECTIE CONFIGURATIE... 6 OpenIMS CE Installatie instructies
Nadere informatieHandleiding voor het installeren van Tomcat7
Handleiding voor het installeren van Tomcat7 Brondocument C:\WebServer\Handleiding\Tomcat\InstallerenTomcat.odt Versiebeheer Versie Datum Uitleg 1.0v 22-05-06 1e versie Tomcat 5.5 1.1v 24-05-06 Aanpassingen
Nadere informatieNetwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx
Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx Er is geen Linux driver voor deze printer, maar het werkt ook met de driver van de Fuji Xerox DocuPrint C525A Direct link to Linux
Nadere informatiePlanbord installatie instructies
Planbord installatie instructies Uit Comprise Wiki Inhoud 1 Basis installatie 1.1 Installeren 1.1.1 Microsoft Data Access Components 1.2 De eerste keer starten 2 Veelgestelde vragen 2.1 "Network resource
Nadere informatieInhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP.... 8 Joomla installeren op XAMPP... 15 Handige links... 16 2 Disclaimer Bij de samenstelling
Nadere informatieAandachtspunten voor installatie suse in vmware server
Aandachtspunten voor installatie suse in vmware server Voorbereiden van vware virtueel machine: 1. Select linux Suse linux 2. Maak disksize 5Gb Denk er als je virtual machine wilt draaien op FAT32 vink
Nadere informatieHandleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0
Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0 Uitgegeven door Propane Internetdiensten Lange Meet 41 3261 EJ OUD-BEIJERLAND 2005 Propane Internetdiensten Inhoud 1. Inleiding... 3 2. IIS
Nadere informatieISW Presents Debian Homeserver Workshop
ISW Presents Debian Homeserver Workshop Lucas Kauffman Vincent Andries Debian Homeserver Voorzitter ISW lucas@isw.student.khleuven.be serveradmin ISW goose@isw.student.khleuven.be Debian Homeserver Installatie
Nadere informatieinstallatiehandleiding
installatiehandleiding De Installatieprocedure Zorg ervoor dat u, alvorens u de installatie start, de navolgende gegevens bij de hand heeft (deze heeft u nodig tijdens het installeren): uw FTP-adres (host),
Nadere informatieAanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:
Remote administratie Als administrator hebt u verschillende mogelijkheden om een Linux systeem van op afstand te beheren. Populaire toepassingen zijn bijvoorbeeld Webmin en VNC. Het gebruik van deze twee
Nadere informatieVeel gestelde vragen nieuwe webloginpagina
Veel gestelde vragen nieuwe webloginpagina Op deze pagina treft u een aantal veel gestelde vragen aan over het opstarten van de nieuwe webloginpagina http://weblogin.tudelft.nl: 1. Ik krijg de melding
Nadere informatieHowTo => OpenBSD => Local Caching DNS + DNSSEC (BIND)
=> => Local Caching DNS + DNSSEC (BIND) Hardware => Soekris 5501 (10W) Tools => USB naar Serial Adapter voor Console Putty voor Terminal sessie middels USB Serial Adapter Operating System => 4.8 Software
Nadere informatieFactuur2King 2.1 installeren (ook bij upgrades)
Factuur2King 2.1 installeren (ook bij upgrades) Pak het Factuur2King.zip bestand uit en plaats de bestanden op de gewenste locatie op de PC (de locatie maakt niet uit). Controleer dat de volgende twee
Nadere informatieRaspberry Pi Plex server installeren
Raspberry Pi Plex server installeren Tot voor kort kon alleen de Plex client (app) op de Raspberry Pi geïnstalleerd worden, sinds kort is het ook mogelijk de Pi in te zetten als Plex server Wat heb je
Nadere informatieWerkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur
Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Dit examen bestaat uit 7 pagina s. De opbouw van het examen is als volgt: - 40 meerkeuzevragen
Nadere informatieInstallatie SQL Server 2014
Installatie SQL Server 2014 Download de SQL Server Express net advanced Services van de website: https://www.microsoft.com/en-us/download/details.aspx?id=42299 klik op Download. Als u een 64 bit variant
Nadere informatieHoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO
Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van
Nadere informatieInstallatie Handleiding voor Modelit Applicatieprogrammatuur
Modelit Elisabethdreef 5 4101 KN Culemborg Telefoon +31 345 521121 info@modelit.nl www.modelit.nl Installatie Handleiding voor Modelit Applicatieprogrammatuur Datum 27 April 2007 Modelit KvK Rivierenland
Nadere informatieInhoudsopgave. Hoofdstuk 1: Ant...4
Inhoudsopgave Hoofdstuk 1: Ant...4 1.1 Inleiding...4 1.2 Ant installeren...5 1.3 Ant gebruiken...7 1.3.1 Een project maken...7 1.3.2 Mijn eerste Ant-script...10 1.3.2.1 Projects...10 1.3.2.2 Targets...11
Nadere informatieVaststellen van de authenticiteit van de OSV software
Vaststellen van de authenticiteit van de OSV software Inhoudopgave 1. Inleiding 2 2. Windows besturingssysteem 2 2.1 Downloaden van Cygwin 2 2.2 Installeren Cygwin 2 2.3 Hash-code bepalen met Cygwin voor
Nadere informatieInstalleer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen
Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide
Nadere informatieBasis UNIX commando's - overzicht
Basis UNIX commando's - overzicht Hieronder volgt een lijst van UNIX-commando's die voor het programmeerpraktikum nodig, handig en/of nuttig zijn. De genoemde opties zijn er meestal maar een paar! Voor
Nadere informatieAnalyse probleem remote execution
Analyse probleem remote execution Karel Nijs 2005-09-28 1.1 Beschrijving van het project De bedoeling van de GUI is een gemakkelijke uitvoering van verschillende checks van ICs. De GUI moet in Tcl/Tk ontworpen
Nadere informatieWerking van de Office Connector, en het oplossen van fouten.
Werking van de Office Connector, en het oplossen van fouten. De Office Connector zorgt ervoor dat de Microsoft Officeomgeving gebruikt kan worden als ontwerp en genereeromgeving voor documenten waarbij
Nadere informatieUpdatehandleiding Standard Parts Solid Edge 2020
Solid Edge 2020 Deze handleiding kan ook gebruikt worden voor het updaten van de Standard Parts naar eerdere Solid Edge versies. Voor een gedetailleerd overzicht en uitleg van alle wijzigingen in Solid
Nadere informatieEen LAMP Systeem installeren
LinuxFocus article number 270 http://linuxfocus.org Een LAMP Systeem installeren door Sascha Blum (homepage) Over de auteur: Ik hou echt van Linux, vanwege de enorme kracht en stabiliteit, maar vooral
Nadere informatieAcht stappen voor JSF
Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites
Nadere informatieHet opzetten van een VPN verbinding (Virtual Private Network)
Het opzetten van een VPN verbinding (Virtual Private Network) Versie: 20 april 2009 (Wouter Marra) Vragen en opmerkingen: fadbalie@geo.uu.nl, tel: 2098 Door gebruik te maken van een VPN verbinding kunt
Nadere informatieInstalling XDMS - Client.
XDMS Installing XDMS - Client. Toleindestraat 7/0101 B-9080 Beervelde T +32 9 353 90 20 F +32 9 353 90 29 info@xpower.be www.xpower.be VAT BE 0451.526.090 IBAN: BE51 4182 0548 6162 BIC: KREDBEBB Inhoudstafel
Nadere informatieShipment Centre EU Quick Print Client handleiding [NL]
Shipment Centre EU Quick Print Client handleiding [NL] Please scroll down for English. Met de Quick Print Client kunt u printers in Shipment Centre EU configureren. De Quick Print Client kan alleen op
Nadere informatieInstallatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens:
Installatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens: Gebruikersnaam, bijvoorbeeld: et001 E-mail adres, bijvoorbeeld: tjebbe@exchangetest.nl wachtwoord, bijvoorbeeld: 89Kotahe
Nadere informatieInstallatiehandleiding Standard Parts Solid Edge 2019
Solid Edge 2019 Deze handleiding kan ook gebruikt worden voor het installeren van de van eerdere Solid Edge versies. Gebruik dit document alleen voor de eerste schone installatie van de. Zijn de al een
Nadere informatieBelangrijk: Voordat u een VPN tunnel creëert dient u ervoor te zorgen dat de datum en tijd instellingen van de router juist staan ingesteld.
OpenVPN OpenVPN De Vigor3900 en Vigor2960 ondersteunen OpenVPN vanaf firmware versie 1.4.0. OpenVPN biedt vele configureerbare parameters. Een netwerkbeheerder kan ervoor kiezen om TCP of UDP te gebruiken
Nadere informatieInstallatie van sqlserver
Installatie van sqlserver Download SQLserver 2005 Express basis van de website van 2work: www.2work.nl, tabblad downloads; beveiligde zone. De inlog gegevens kunnen via de helpdesk aangevraagd worden.
Nadere informatieInstallatiehandleiding. Facto minifmis
Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van
Nadere informatieA Quick Start Guide: AVR programmeren
A Quick Start Guide: AVR programmeren In deze guide wordt uitgelegd hoe men kan beginnnen met het programeren van een ATMEL AVR microcontroller. Er zal een testprogramma uit de software library AVRlib
Nadere informatiePictoWorks Netwerk infrastructuur
PictoWorks Netwerk infrastructuur dongle server file server validatie bestandsuitwisseling Op de file server bevindt zich de client-software van PictoWorks: {PictoWorks-directory} thumbs\ pictogrammen\
Nadere informatieInstallatie SQL Server 2012
Installatie SQL Server 2012 Download de SQL Server express net Advanced Services van de website: https://www.microsoft.com/en-us/download/details.aspx?id=29062 klik op Download. Als u een 64 bit variant
Nadere informatieSolcon Online Backup. Aan de slag handleiding voor Linux
Version 1 September 2007 Installatie: 1. Download het setup bestand (obm-nix.tar.gz) van de website. 2. Voor de volgende stappen dient u root te zijn. 3. Doorloop de volgende stappen voor het uitpakken
Nadere informatieNieuwe Installatie/Factuur2King bijwerken
Nieuwe Installatie/Factuur2King bijwerken Volg de onderstaande stappen om een nieuwe versie van Factuur2King 2.1 te installeren of een bestaande installatie bij te werken. 1. Uitpakken zipbestanden Pak
Nadere informatieDenit Backup instellen op een Linux server
Denit Backup instellen op een Linux server Deze handleiding beschrijft de stappen om de back-up software van Ahsay in te stellen. AANMAKEN BACK-UP SET... 2 DE SCHEDULER INSTELLEN... 4 HET FILTER INSTELLEN...
Nadere informatieuziconnect Installatiehandleiding
uziconnect Installatiehandleiding VANAD Enovation is een handelsnaam van ENOVATION B.V. Alle rechten voorbehouden. Niets uit deze uitgave mag worden openbaar gemaakt of verveelvoudigd, opgeslagen in een
Nadere informatieBerekening van de hash-code van een bestand of CD
1 Berekening van de hash-code van een bestand of CD Berekening van de hash-code van een bestand of CD Inhoudsopgave 1. Inleiding 2 2. Te gebruiken commando bij verschillende besturingsomgevingen 2 3. Download
Nadere informatieHowto make Exim work with Freesco 0.2.7
Howto make Exim work with Freesco 0.2.7 Bij het installeren van Exim liep ik niet echt tegen problemen aan, behalve dan dat de informatie die je nodig hebt om het geheel werkend te krijgen, niet op één
Nadere informatieNieuwe Installatie/Factuur2King bijwerken
Nieuwe Installatie/Factuur2King bijwerken Volg de onderstaande stappen om een nieuwe versie van Factuur2King 2.1 te installeren of een bestaande installatie bij te werken. 1. Uitpakken zipbestanden Pak
Nadere informatieCustomer Interface Technology. ExpressShipper Installatiehandleiding
Customer Interface Technology ExpressShipper Installatiehandleiding Revisie Historie Datum Versie Beschrijving Auteur 15 juli 2011 1.2 Def. versie FW Extern 1 Inhoudsopgave 1. Inleiding 3 1.1 Technische
Nadere informatieRaspBerry Pi installatie
RaspBerry Pi installatie Wij geven de installatie met screenshots vanaf het begin. De Raspberry site is te vinden op http://www.raspberrypi.org/ Eerst de hardfloating wheezy raspbian image bij: http://www.raspberrypi.org/downloads
Nadere informatieLinux Server Installatie
Linux Server Installatie SSH/VSFTPD Debian 5 Lenny SSH Omdat we niet altijd fysieke toegang hebben tot een server willen toch met deze verbinding kunnen maken zonder op locatie te moeten gaan. Een van
Nadere informatieUpgrade Web Client met ESS naar 3.5.0
Upgrade Web Client met ESS naar 3.5.0 I Upgrade Web Client met ESS naar 3.5.0 Inhoudsopgave Hoofdstuk 1 Upgrade Web Client met ESS naar versie 3.5.0 1 1.1 Stap... 0 - Voorbereidingen 1 1.2 Stap... 1 -
Nadere informatieInstallatie en configuratie documentatie
Installatie en configuratie documentatie Assistance Web Portal v. 2.58, 2.60 Voor Windows 2003 / 2008 / XP / Vista / Windows 7 Assistance PSO handleiding, uitgegeven door Assistance Software. Alle rechten
Nadere informatiePropa e d e u s e taak 2
Propa e d e u s e taak 2 Introductie Cygwin voor studenten HTS Elektrotechniek Inhoudsopgave Installatie van Cygwin......1 Wat is Cygwin?......1 Waarom gebruiken wij Cygwin?...2 Systeemveiligheid...2 Installatie
Nadere informatieEen website maken met Joomla!
Een website maken met Joomla! In deze workshop gaan we laten zien hoe werken met Joomla! Maar eerst, wat is Joomla!? Joomla is een Content Management Systeem (CMS). Het is een software die je op een webserver
Nadere informatieHandleiding bij het gebruik van het bibsource portaal
Handleiding bij het gebruik van het bibsource portaal Inhoudsopgave 1.0 introductie... 2 2. 0 Voor je begint Software vereisten... 2 2.1 VPN client installeren (voor toegang thuis)... 2 2.2 Citrix Receiver
Nadere informatieDrupal lokale installatie op Linux Mint 17.1 Cinnamon.
Drupal lokale installatie op Linux Mint 17.1 Cinnamon. Door Paul Driedijk Onderstaande uitleg is bedoeld om Drupal uit te proberen op je eigen computer. Wil je Drupal later installeren op een webserver
Nadere informatieHandleiding Leveranciersportaal
ArcelorMittal Belgium Handleiding Leveranciersportaal 1. INHOUDSTAFEL 1. Inhoudstafel... 1 2. Benodigde instellingen voor gebruik portaal... 1 2.1. JavaScript... 1 2.2. Silverlight... 2 2.3. Browser...
Nadere informatie1 van 8 22-2-2012 20:43
1 van 8 22-2-2012 20:43 Garmin Basecamp is een gratis software programma van Garmin. Het vergelijkbaar met mapsource, echter met de nieuwe toestellen (oregon, dakota en gpsmap 62) heeft het een aantal
Nadere informatieGebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen
Gebruikers handleiding Lizard Configuration Manager ToolTip Installatie Installeer eerst het volgende: Installeer python 2.5.2; zie de map Breda\Tooltip\lcm\install\python-2.5.2.msi Ga naar dos (run/uitvoeren
Nadere informatieTaak 1.4.10 Apachiis. Inhoud
Taak 1.4.10 Apachiis Inhoud Taak 1.4.10 Apachiis... 1 Inleiding... 2 Functie van een Webserver... 3 Wat is een webserver?... 3 Wat doet een webserver?... 3 Wat is en doet een webserver nu écht?... 3 Stappenplan
Nadere informatieNieuwe Installatie/Factuur2King 2.1 MU bijwerken
Nieuwe Installatie/Factuur2King 2.1 MU bijwerken Volg de onderstaande stappen om Factuur2King 2.1 MU te installeren of een bestaande installatie bij te werken. Werkt u op dit moment nog met Factuur2King
Nadere informatieDocumentatie. Remote Access Voorziening Etam (RAVE)
Documentatie Remote Access Voorziening Etam (RAVE) Versie 1.5 Datum: 16 april 2009 1. INLEIDING 3 2. ÉÉNMALIGE INSTALLATIE CITRIX WEB CLIENT 4 3. VERBINDING MAKEN MET HOOFDKANTOOR 9 3.1 Starten RAVE 10
Nadere informatieHoe te verbinden met NDI Remote Office (NDIRO): Apple OS X How to connect to NDI Remote Office (NDIRO): Apple OS X
Handleiding/Manual Hoe te verbinden met (NDIRO): Apple OS X How to connect to (NDIRO): Apple OS X Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van Apple OS X (Nederlands)... 3 2 Connect
Nadere informatieSingularity. Uit de wereld van de rekenclusters. Handleiding van Helpmij.nl. Auteur: Erik98
Singularity. Uit de wereld van de rekenclusters Handleiding van Helpmij.nl Auteur: Erik98 januari 2018 Singularity Uit de wereld van de rekenclusters. Zit je als professional met langdurige berekeningen?
Nadere informatieRemote Access Voorziening Etam (RAVE)
Remote Access Voorziening Etam (RAVE) Versie 1.6 Datum 2 juli 2009 1. INLEIDING 3 2. INSTALLATIE CITRIX CLIENT 4 3. VERBINDING MAKEN MET HOOFDKANTOOR 7 3.1 Starten RAVE 8 3.2 Taakbalk verbergen 9 3.3 Afsluiten
Nadere informatieWHITE PAPER. by Default Reasoning
Title: Migratie van Windows 2003 naar Windows 2008 domain Authors: Marek Version: Final Date: 05 april 2009 Categories: Windows Server 2008 defaultreasoning.wordpress.com Page 1 Scenario: Een Windows Server
Nadere informatieInstallatie Domein Windows 2000
Nodig : a. installatie van Windows 2000 server afgewerkt b. installatie van Windows 2000 Service Pack 4.0 afgewerkt c. toekennen Ip-adres aan de server afgewerkt Bij het heropstarten van de server krijgt
Nadere informatieInstallatie SQL Server 2008R2
Installatie SQL Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar tabblad: Downloads en meld aan met: klant2work en wachtwoord: xs4customer Let op! Indien u een Windows
Nadere informatieInstallatie Procedure Femap STAND ALONE & FLOATING LICENTIE
Installatie Procedure Femap STAND ALONE & FLOATING LICENTIE Mocht u niet weten wat voor type licentie u heeft, neem dan contact met ons op voordat u aan de installatie begint. Deze handleiding kan ook
Nadere informatieInhoudsopgave: Whisper380-computerhulp
Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Datum: 17-10-2010 Inhoudsopgave: Inhoudsopgave:... 2 Het programma downloaden.... 3 Het programma downloaden... 4 De installatie van het programma... 6 Het
Nadere informatieLES 3: XAMPP OF MAMP. Lesoverzicht:
LES 3: XAMPP OF MAMP Lesoverzicht: Aan de slag Wat is XAMPP (Windows & Linux) Installatie XAMPP Gebruik van XAMPP Wat is MAMP (Mac) Installatie MAMP Gebruik van MAMP Samenvatting Tijd: 15 minuten Doel:
Nadere informatieDomain Name System. DNS-service voor je eigen subdomein van os3.nl leveren.
Hoofdstuk 3 Domain Name System Het Domain Name System (DNS) is een hiërarchische, gedistribueerde database, die vooral gebruikt wordt voor het opzoeken van IP-adressen op hostname. Maar DNS-informatie
Nadere informatieBestand: /home/karel/scripts/nas Pagina 1 van 8
Bestand: /home/karel/scripts/nas Pagina 1 van 8 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: nas # 4 # Doel: Script voor het aankoppelen van
Nadere informatiePagina 1. Installatiehandleiding vanaf versie 2017
Pagina 1 Installatiehandleiding vanaf versie 2017 Inhoudsopgave Update stand alone DATAflor BUSINESS (single user)... 3 Update server DATAflor BUSINESS... 6 Update client DATAflor BUSINESS (na server update)...
Nadere informatie5/8 Patch management
Management Services 5/8 Patch management 5/8.1 Beheer van patches met Subscription Management Tool 5/8.1.1 Inleiding Een moderne Linux-server moet regelmatig worden bijgewerkt met de laatste versie van
Nadere informatie