Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Deze handleiding legt uit hoe u op een veilige en eenvoudige manier bestanden kunt overzetten tussen Webhosting en/of Cloudserver.
Inleiding
- FXP (File eXchange Protocol) is een methode voor het direct overzetten van bestanden tussen twee FTP-servers, zonder dat de gegevens via de lokale client hoeven te worden verzonden.
- Door gebruik te maken van de FTP-opdrachten PORT en PASV, maakt het mogelijk een verbinding tussen de twee servers tot stand te brengen voor een snellere en efficiëntere bestandsoverdracht, waardoor bandbreedte wordt bespaard.
- Deze methode kan echter veiligheidsrisico's met zich meebrengen als de verbindingen niet via FTPS worden beveiligd, en vereist een complexere configuratie in vergelijking met traditionele FTP-overdrachten.
Gegevens overzetten tussen servers
FXP is standaard ingeschakeld op Cloud-servers en webhosting (met uitzondering van Starter).
U kunt bijvoorbeeld CrossFTP gebruiken, een platformonafhankelijke software waarmee u FXP kunt gebruiken (maar ook FTP, SFTP, S3, OpenStack Swift, enz.).
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/295
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding gaat over de ODBC-functies van PHP.
De ODBC-functies van PHP worden alleen ondersteund op Cloud Server.
Open Database Connectivity-functies
Dit zijn de functies die worden gebruikt om te communiceren met databases via de ODBC-interface (Open Database Connectivity), een standaard voor uniforme toegang tot gegevensbronnen. Hieronder volgen enkele voorbeelden van het gebruik van de ODBC-functies van PHP:
- Gegevens uit een externe database kunnen lezen en op uw website weergeven
- Gegevens in een externe database kunnen invoegen of wijzigen
- Complexe zoekopdrachten uitvoeren op een externe database
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/296
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding gaat over ImageMagick, een krachtige software suite voor het bewerken van afbeeldingen, beschikbaar op de Webhosting en Cloudservers van Infomaniak.
Vereenvoudigde installatie: Om ImageMagick of de bijbehorende extensies te installeren, wordt aanbevolen om Fast Installer te gebruiken via uw beheerpaneel.
ImageMagick en oplossingen voor beeldbewerking
Er zijn verschillende tools beschikbaar om uw afbeeldingen te bewerken (formaat wijzigen, converteren, watermerken toevoegen):
- ImageMagick (CLI): de belangrijkste suite die via de opdrachtregel (via SSH) kan worden gebruikt; het moderne commando is
magick, maar de oude syntaxisconvertis nog steeds beschikbaar. - PHP-extensie
imagick: dit is de meest gebruikelijke oplossing voor websites (WordPress, enz.); hiermee kunt u ImageMagick rechtstreeks in uw PHP-scripts gebruiken. - GD-bibliotheek: een lichtere, vaak vooraf geïnstalleerde optie, ideaal voor eenvoudige bewerkingen (miniaturen, tekst op afbeeldingen).
- PerlMagick: een interface speciaal voor Perl-scripts om toegang te krijgen tot de functionaliteiten van ImageMagick.
Paden en commando's
Op de Infomaniak-infrastructuur is ImageMagick standaard geïnstalleerd. De uitvoerbare bestanden bevinden zich in de volgende map:
/usr/bin/Hieronder vindt u de belangrijkste beschikbare commando's:
| Commando | Hoofdzakelijk gebruik |
|---|---|
magick (of convert) | Afbeeldingen converteren, de grootte wijzigen en transformeren. |
identify | De metadata van een bestand ophalen (formaat, grootte, enz.). |
mogrify | Pas een wijziging direct toe op het originele bestand. |
composite | Meerdere afbeeldingen over elkaar plaatsen (bijv. een logo als watermerk toevoegen). |
Om te controleren of de Perl-module Image::Magick is geïnstalleerd, kunt u het volgende commando gebruiken:
perl -e 'use Image::Magick; print "Installed\n"';Link naar deze veelgestelde vragen: https://faq.infomaniak.com/322
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding beschrijft het gebruik van Crontab (cron-taken via SSH), dat alleen beschikbaar is op Cloud Server (er is ook een taakplanner beschikbaar voor alle hostingpakketten).
Vereisten
- De scriptbestanden die door de cron worden aangeroepen, moeten uitvoerbaar zijn (CHMOD).
Volledig pad
Cron-taken kennen het absolute pad niet. Het aanroepen van PHP zonder het volledige pad naar het uitvoerbare bestand op te geven, maakt het dus onmogelijk om de taak uit te voeren. U moet het volgende opgeven:
/opt/phpX.X/bin/phpvervang X.X door de gewenste PHP-versie (bijvoorbeeld /opt/php8.1/bin/php).
Andere bewerkingen
Bijvoorbeeld:
Lijst de cron-taken van de betreffende SSH-gebruiker op:
crontab -l -u GebruikersnaamCron-taken bewerken:
crontab -e -u GebruikersnaamE-mailnotificaties ontvangen over de resultaten van uw cron-taken (voeg dit toe aan het begin van het bestand):
MAILTO=e-mail@domein.xyz
Een back-up herstellen
Infomaniak maakt dagelijks een back-up van de cronjobs van de afgelopen 7 dagen. In geval van onbedoelde verwijdering kunt u contact opnemen met de Infomaniak-ondersteuning om een herstel aan te vragen. Vermeld daarbij het tijdstip en de datum van de verwijdering.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/350
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding legt uit hoe u de HTTP-header X-Frame-Options kunt gebruiken om te beperken hoe uw pagina's in frames (<frame> en <iframe>) worden weergegeven, en zo bij te dragen aan de bescherming tegen clickjacking-aanvallen.
De waarde ALLOW-FROM wordt niet meer ondersteund door moderne browsers. Als u een of meer specifieke domeinen wilt toestaan, gebruikt u in plaats daarvan de header Content-Security-Policy (CSP) met de richtlijn frame-ancestors.
Waarden van de header X-Frame-Options
De HTTP-header X-Frame-Options geeft aan de browser aan of een pagina in een <frame>- of <iframe>-tag mag worden weergegeven.
DENY: verbiedt het volledig om de pagina in een frame weer te geven, ook niet vanaf uw eigen website.SAMEORIGIN: staat het weergeven alleen toe als de pagina is ingebed vanaf hetzelfde domein.
De header instellen
Om deze beveiliging op uw hele website toe te passen, voegt u de volgende regel toe aan het bestand .htaccess:
Header set X-Frame-Options "SAMEORIGIN"U kunt deze header ook via een PHP-script verzenden:
Een specifiek domein toestaan met Content-Security-Policy
Autoriser un domaine spécifique avec Content-Security-Policy
Om een extern domein toe te staan uw inhoud in een iframe weer te geven, gebruikt u de header Content-Security-Policy met de directive frame-ancestors.
Voorbeeld:
Header set Content-Security-Policy "frame-ancestors 'self' https://domain.xyz"Deze regel staat uw eigen website ('self') en https://domain.xyz toe om uw pagina's in een iframe in te sluiten.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/360
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding gaat over de Apache-module mod_auth_mysql, waarmee gebruikers kunnen worden geverifieerd en de toegang tot een MySQL-database kan worden beheerd.
Bij een gedeelde hostingomgeving
De module mod_auth_mysql is niet beschikbaar bij gedeelde hostingpakketten; u kunt overwegen een Cloudserver te gebruiken of PHP-scripts en sessies te gebruiken.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/363
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding beschrijft het beheer van in- en uitgaande verbindingen tussen uw verschillende hostingomgevingen, specifiek voor toegang op afstand tot databases.
Verbinding maken met databases tussen verschillende hostingomgevingen
1. Vanaf een webhostingaccount (gedeeld)
Als u een webhostingaccount heeft (met uitzondering van het oude "v1 - 60 GB"-aanbod), kunt u een verbinding maken met databases die zich bevinden op:
- een andere webhosting (gedeeld),
- een hosting van het type cloudserver.
Deze flexibiliteit maakt het mogelijk om een database te delen tussen verschillende websites, externe verbindingen tot stand te brengen of kruislings toegang tot uw services te configureren.
2. Vanaf een Cloudserver
Met een Cloudserver is het mogelijk om verbinding te maken met databases die op een andere Cloudserver zijn gehostvan uw infrastructuur:
- Zorg ervoor dat poort
3306(protocolTCP) inkomend geopend is in uw firewall. - Als u de toegang tot bepaalde adressen beperkt, controleer dan de regels voor de protocollen
IPv4enIPv6.
Belangrijke opmerking: uitgaande verbindingen vanaf een Cloud Server naar de databases van een gedeelde hostingomgeving zijn niet toegestaan.
3. Vanuit een externe provider
Als u toegang wilt tot uw MySQL-databases vanaf een server of een tool die zich buiten de infrastructuur van Infomaniak bevindt (externe provider, lokale applicatie, enz.), raadpleeg dan deze andere handleiding.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/374
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding is bedoeld om u te helpen uw databases bij Infomaniak te optimaliseren en de belasting ervan te verminderen.
Inleiding
- Het aantal en de grootte van de databases zijn onbeperkt.
- Het is echter cruciaal om uw tabellen te optimaliseren (via indexen) om te voorkomen dat de server overbelast raakt en om een snelle weergave van uw website te garanderen, vooral wanneer het datavolume toeneemt.
Het optimaliseren van query's
Indexen zijn essentieel voor de prestaties: ze werken als de inhoudsopgave van een boek, waardoor MySQL/MariaDB informatie kan vinden zonder alle pagina's te lezen. Zonder index moet de server een "volledige scan" van de tabel uitvoeren, wat veel resources verbruikt.
Een index is vooral effectief op kolommen die worden gebruikt om resultaten te filteren (WHERE-clausule), om joins tussen tabellen uit te voeren (JOIN) of om de gegevens te sorteren (ORDER BY).
Analyseren met EXPLAIN
Voordat u een index toevoegt, moet u de trage query identificeren. De opdracht EXPLAIN (ook beschikbaar via de interface van phpMyAdmin) simuleert de query.
Bekijk de kolom "rows" (aantal gescande rijen) en de kolom "key" (gebruikte sleutel). Als "rows" hoog is en "key" leeg is (NULL), wordt het sterk aanbevolen om een index te maken.
Indexen toevoegen
U kunt een index toevoegen via het tabblad "Structuur" van phpMyAdmin of via de volgende SQL-opdracht:
ALTER TABLE nom_de_table ADD INDEX nom_index (colonne_cible);Let op: indexeer alleen de benodigde kolommen. Te veel indexen kunnen het toevoegen of wijzigen van gegevens (INSERT/UPDATE) vertragen.
Meer informatie / Referenties
MySQL 8.0-documentatie: optimalisatie en indexen
MySQL 8.0-documentatie: EXPLAIN begrijpen
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/377
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding legt uit hoe u de PHP-functie set_time_limit kunt activeren of deactiveren voor een webhostingpakket.
Inleiding
set_time_limitis een PHP-functie waarmee de maximale uitvoeringstijd van een script in seconden wordt ingesteld; als deze limiet wordt bereikt, wordt het script onderbroken en wordt er een fatale foutmelding weergegeven.set_time_limitkan niet worden gebruikt om waarden in te stellen die hoger zijn dan de maximale uitvoeringstijd van scripts (max_execution_time) die in het beheerpaneel is ingesteld.
De PHP-functie set_time_limit activeren of deactiveren
Om de instellingen van uw website te beheren:
- Klik hier om naar het beheer van uw website in het Infomaniak-beheerpaneel te gaan (hulp nodig?).
- Klik rechtstreeks op de naam van de betreffende website:

- Klik op Geavanceerde instellingen beheren:

- Klik op het tabblad PHP / Apache:

- Klik op de schakelaar (toggle switch) Aan/Uit om de functie te activeren of deactiveren:

- Klik op de knop Opslaan onderaan de pagina om de wijzigingen te bevestigen.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/383
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding helpt u bij het downloaden van alle gegevens die betrekking hebben op uw website, die wordt gehost door Infomaniak.
Inleiding
- Er worden dagelijks automatische back-ups gemaakt van de installaties van Infomaniak.
- U kunt desondanks een veilige, persoonlijke versie van uw website downloaden om deze op uw lokale installatie, USB-stick, als
.zip-archief op kDrive, enzovoort, op te slaan. - Om een website die met WordPress is gemaakt te downloaden, kunt u deze andere handleiding raadplegen, die specifiek is voor 2 extensies waarmee een lokale back-up van de gegevens kan worden gemaakt.
- Met uitzondering van Site Creator zijn de gegevens van een website die bij Infomaniak wordt gehost toegankelijk en zichtbaar op de server via een FTP-verbinding (wat betekent dat u voor het maken van een back-up van de gegevens eenvoudigweg de inhoud van de bovenliggende map op de server kunt downloaden).
- Er hoeft dan nog alleen een back-up van de database van de website te worden gemaakt (hierin bevinden zich gegevens die niet in de bestanden staan die via FTP toegankelijk zijn).
Locatie van de website
Wanneer u de mapstructuur op de server bekijkt, is het niet altijd eenvoudig om te bepalen waar u de informatie over de gewenste website kunt downloaden.
Noteer eerst de exacte locatie van de website die u wilt downloaden. Ga naar manager.infomaniak.com en bekijk de locatie van de website in het dashboard van uw webhosting:
De hierboven gemarkeerde locatie is de locatie van de voorbeeldwebsite. Bekijk uw eigen locatie!
Verbinding maken met de server
Om verbinding te maken met de server, gebruikt u een FTP-programma/client of de Web FTP in het beheerpaneel, wat in de meeste gevallen voldoende is:
Website downloaden
Wanneer u op de Web FTP-pagina bent, gaat u naar de locatie die in het eerste hoofdstuk hierboven wordt vermeld en klikt u op het downloadpictogram rechts van de map die overeenkomt met uw website:
Het downloaden start en u ontvangt een .zip-archief met alle bestanden waaruit uw website bestaat (met uitzondering van bestanden die beginnen met een ".", zoals .htaccess).
Database downloaden
In de meeste gevallen maakt uw website gebruik van een database om te functioneren. U moet deze dus ook downloaden.
Ga als volgt te werk:
- Klik op Databases in het menu aan de linkerkant.
- Klik op het actiemenu ⋮ rechts van de naam van uw database (als u niet zeker weet welke u moet kiezen, herhaal de bewerking dan voor elke database).
- Klik op Downloaden:

U moet in de volgende stap bevestigen dat u het juiste, meest recente bestand downloadt (of exporteert), zodat u een .sql.gz-bestand ontvangt dat alle tabellen van uw database bevat. Bewaar dit bestand zorgvuldig.
De downloadlink wordt per e-mail verzonden.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/384
Is deze veelgestelde vragenlijst nuttig geweest?
Om de foutmelding “Database aanmaken: onvoldoende rechten” te voorkomen, moet u verplicht via de Infomaniak Manager en niet via phpMyAdmin een nieuwe database aanmaken.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/395
Is deze veelgestelde vragenlijst nuttig geweest?
Git en GitHub zijn beschikbaar bij Infomaniak, bij alle hostingpakketten, zoals…
en uiteraard ook bij het Jelastic Cloud-aanbod, waarmee u een diepgaande integratie van versiebeheer kunt realiseren.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/402
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding bevat tips die u kunnen helpen bij het optimaliseren van de zoekmachineoptimalisatie (SEO) van uw website, zodat deze beter vindbaar is in zoekmachines zoals Google.
Inleiding
- Infomaniak is een van de beste hostingproviders op de Franstalige markt, wat bijdraagt aan een goede positionering van uw websites in zoekmachines.
- Daarentegen zal Infomaniak niet ingrijpen in de inhoud of de ontwikkeling van de gehoste websites.
Zoekmachineoptimalisatie (SEO)
Zoekmachineoptimalisatie (Search Engine Optimization) is het optimaliseren van een website, zodat deze zichtbaar is in zoekmachines op basis van bepaalde zoekwoorden die door gebruikers worden ingevoerd. De inspanningen die u levert voor SEO hebben een langetermijneffect.
Enkele technische tips om uw organische zoekresultaten te verbeteren:
- Installeer een SSL-certificaat op uw website.
- Activeer gzip-compressie om het laden van uw website te versnellen.
- Comprimeer de afbeeldingen van uw website met een programma (FileOptimizer, Imageoptim) of een online service zoals Imagify.
Lees de Infomaniak-gids over zoekmachineoptimalisatie voor meer informatie.
Google heeft in 2024 zijn gids "Zoekmachineoptimalisatie: een goede start" bijgewerkt, met nieuwe, essentiële "best practices" om de zichtbaarheid in de zoekmachine te optimaliseren.
Betaalde zoekmachineoptimalisatie (SEA)
Betaalde zoekmachineoptimalisatie (Search Engine Advertising) is het kopen van gesponsorde links in advertentieruimtes met als doel uw website snel te positioneren voor specifieke zoekwoorden. Het doel is om het hoogste bod te doen op zoekwoorden met een goede targeting, zodat u met de laagste kosten zo veel mogelijk zichtbaarheid krijgt. De inspanningen die u in SEA steekt, zullen direct geen effect meer hebben zodra u uw advertentiecampagnes stopt.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/408
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding behandelt de basisfunctionaliteiten voor databasebeheer die beschikbaar zijn bij Infomaniak-hostingpakketten.
Ontdek ook de beheerde database-oplossing (DBaaS) met hoge beschikbaarheid gehost in Zwitserland, waarmee u eenvoudig krachtige en veilige clusters kunt implementeren (MySQL, MariaDB, PostgreSQL) zonder dat u de onderliggende infrastructuur hoeft te beheren.
MySQL, SQLite, MariaDB, PostgreSQL…
Op het gebied van databasesystemen ondersteunen onze hostingpakketten…
- … MySQL-databases via PHP MySQL-toegang of via Perl DBI+DBD::mysql
- U kunt MySQL gebruiken als databasebeheersysteem (DBMS) op de Infomaniak-servers.
- U kunt er toegang toe krijgen via PHP met behulp van de ingebouwde MySQL-databasefuncties van PHP, of via Perl met behulp van de DBI- en DBD::mysql-modules.
- … MySQLi, de native interface voor toegang tot MySQL (PHP5)
- MySQLi is een PHP-extensie waarmee toegang kan worden verkregen tot een MySQL-database.
- Het is een verbeterde en nieuwere versie van de oudere PHP MySQL-extensie, die verbeterde functionaliteit en prestaties biedt.
- … SQLite 3.x
- SQLite is een lichtgewicht, zelfstandige en serverloze SQL-database-engine.
- De Infomaniak-servers ondersteunen SQLite versie 3.x, wat betekent dat u SQLite kunt gebruiken om gegevens op deze servers op te slaan.
- … MariaDB
- MariaDB is een fork van MySQL en wordt vaak gebruikt als alternatief voor MySQL.
- U kunt dus MariaDB gebruiken als databasebeheersysteem op de Infomaniak-servers.
- … de PGSQL-module
- PGSQL is een PHP-module waarmee u verbinding kunt maken met een PostgreSQL-database.
- Met deze specifieke functie kunt u via PHP verbinding maken met een externe PostgreSQL-database; hiervoor moet u de juiste poort openen naar het specifieke IP-adres van de PostgreSQL-database via het Infomaniak-beheerpaneel.
Dba, dbm, db2 en sqlite worden niet ondersteund, evenals SQL Server (dit is een databaseserver die een Microsoft-architectuur vereist).
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/418
Is deze veelgestelde vragenlijst nuttig geweest?
Het schrijven naar de mappen /etc en /lib is om veiligheidsredenen uitgeschakeld.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/430
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding beschrijft de protocollen voor bestandsoverdracht die worden ondersteund op de Webhosting en Cloudserver van Infomaniak bij het verbinden met de ProFTPD-servers.
Inleiding
- Met een Starter-hostingpakket (eenvoudige webpagina) is alleen een FTP-verbinding op poort 21 (zonder SSL/TLS) mogelijk.
- Bij het maken van een website via een Apache / PHP-hostingpakket is toegang tot de bestanden mogelijk via verschillende protocollen (FTP, SFTP, SSH).
- Met een Node.js-site is alleen SSH / SFTP mogelijk om toegang te krijgen tot uw omgeving.
FTP (File Transfer Protocol)
FTP-verbindingen in de modi "actief" en "passief" worden ondersteund (wissel tussen de twee modi om een eventueel probleem op te lossen).
Infomaniak opent de passieve poorten aan haar kant [PassivePorts 42000 44000], maar alleen voor verbindingen met haar FTP-server. De passieve FTP-modus houdt in dat er gebruik wordt gemaakt van externe poorten die door de externe server worden gedefinieerd, evenals van lokale poorten die kunnen variëren afhankelijk van de gebruikte FTP-software/client.
De passieve modus is vooral handig wanneer de software/FTP-client zich achter een firewall of een NAT-router bevindt die actieve FTP-verbindingen blokkeert. In de infrastructuur van Infomaniak zijn echter actieve FTP-verbindingen toegestaan, wat betekent dat het gebruik van de passieve modus over het algemeen niet nodig is.
Wat PHP betreft, is het standaard niet mogelijk om deze configuratie centraal te beheren. Daarom is het voor Infomaniak niet haalbaar om alle poorten te openen om alle externe configuraties te ondersteunen, omdat dit noch praktisch noch veilig zou zijn.
Over het algemeen ondersteunt de infrastructuur geen 100% van de uitgaande FTP-verbindingen in passieve modus. Voor een soepelere bestandsoverdracht wordt het aanbevolen om de actieve FTP-modus te gebruiken of modernere technologieën zoals SFTP te onderzoeken. (zie hieronder).
SFTP (SSH-bestandsoverdrachtsprotocol)
Het aanmaken van SFTP-verbindingen garandeert een hoge mate van beveiliging bij het overdragen van bestanden. Zorg ervoor dat u SSH heeft ingeschakeld in uw SFTP-software/client en gebruik poort 22 voor de verbinding: sftp://*****.
FTPES (beveiligde FTP met TLS/SSL)
Gebruik FTPS voor veilige bestandsoverdrachten via poort 21 met SSL/TLS-encryptie. Selecteer bijvoorbeeld in de software FileZilla de optie "Expliciete TLS-FTP-verbinding" om uw FTPES-software/client te configureren: ftpes://*****.
FTP-toegang
De toegang tot de FTP-configuratie is beschikbaar.
Wat niet wordt ondersteund
Publieke/Anonieme gebruiker
Het is niet toegestaan om in te loggen als een publieke of anonieme gebruiker. U moet een geldig gebruikersaccount hebben om toegang te krijgen tot uw hostingomgeving.
FTPs (beveiligde FTP via een aangepaste poort)
Het FTPs-protocol wordt niet ondersteund, wat betekent dat poort 2121 niet openstaat voor dit type verbinding.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/446
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding legt uit hoe u informatie kunt verkrijgen over de aanwezigheid van een cachesysteem op een website met behulp van het commando curl.
Inleiding
- In de wereld van programmeren en systeembeheer is het vaak nodig om te bepalen of een website een caching-systeem gebruikt om de prestaties te verbeteren.
- Caching-systemen zoals Fastly worden vaak gebruikt om gegevens tijdelijk op te slaan, zodat ze sneller aan gebruikers kunnen worden geleverd.
- Door deze stappen te volgen, kunt u vaststellen of een website een caching-systeem gebruikt om de prestaties te verbeteren en kunt u het functioneren en de optimalisatie van websites beter begrijpen.
Gebruik van de curl-opdracht
curl is een opdrachtregeltool waarmee gegevens kunnen worden overgedragen met behulp van URL's.
De optie -svo /dev/null wordt gebruikt om een stille aanvraag uit te voeren (-s), gedetailleerde informatie over de aanvraag weer te geven (-v) en de uitvoergegevens naar /dev/null te leiden om ze te negeren (/dev/null is een speciaal apparaat op Unix/Linux-systemen dat fungeert als een prullenbak). -H "Fastly-Debug: true" is een HTTP-header die aan de aanvraag wordt toegevoegd om specifieke debug-informatie van Fastly op te vragen.
Voer het commando uit
Voer het volgende commando uit via een applicatie van het type Terminal (commandoregelinterface, CLI / Command Line Interface) op uw apparaat:
curl -svo /dev/null [url] -H “Fastly-Debug: true”Vervang [url] door het adres van de website die u wilt controleren.
Als de website Fastly of een ander vergelijkbaar caching-systeem gebruikt, ziet u specifieke debug-informatie in de uitvoer van het commando. De verstrekte details kunnen informatie bevatten over HTTP-verzoeken en -antwoorden, evenals informatie over de cache en de prestaties.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/453
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding legt uit hoe u URL-omleidingen op uw hosting kunt configureren. De Apache "mod_rewrite" module is standaard ingeschakeld op alle Infomaniak-infrastructuren.
Beheer via het .htaccess-bestand
Om veiligheids- en stabiliteitsredenen staat Infomaniak geen directe wijziging van de serverconfiguratie (VirtualHost) toe.
Alle aanpassingen moeten verplicht via een .htaccess-bestand in de hoofdmap van uw website worden uitgevoerd.
In een .htaccess-bestand mogen de reguliere expressies van uw herschrijfregele niet beginnen met een schuine streep (/).
Correcte syntaxis
Voorbeeld: gebruik RewriteRule ^contact$ contact.php (in plaats van RewriteRule ^/contact$ contact.php)...
Het wordt aanbevolen om de directive RewriteBase / direct na het activeren van de engine (RewriteEngine On) toe te voegen, om de compatibiliteit van uw relatieve paden te garanderen.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/456
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding legt uit welke protocollen en poorten gebruikt kunnen worden met de e-maildiensten van Infomaniak (met name de E-maildienst).
Aanbevolen poorten en instellingen voor de configuratie van de e-mailclient
Wanneer u hierom wordt gevraagd tijdens de configuratie van een software/e-mailclient (Outlook, Thunderbird, mobiel, enz.), gebruik dan bij voorkeur de onderstaande instellingen.
Instellingen die voor alle accounts gelden
- Servernaam:
mail.infomaniak.com - Authenticatie: verplicht (gebruikersnaam = volledig e-mailadres)
| Protocol / Gebruik | Poort | Beveiligingsmechanisme |
|---|---|---|
| IMAPs – inkomend verkeer (aanbevolen) | 993 | SSL / TLS (impliciet) |
| SMTP – uitgaand verkeer (optie 1: standaard IETF) | 587 | STARTTLS (expliciet) |
| SMTP – uitgaand verkeer (optie 2: impliciete versleuteling) | 465 | SSL / TLS (impliciet) |
Technische opmerking: poort 587 met STARTTLS is de standaardpraktijk van de IETF voor het veilig verzenden van e-mails. Poort 465 is een veilig alternatief dat impliciete encryptie gebruikt.
Als u andere instellingen configureert of de versleuteling uitschakelt, kunnen er e-mailfouten optreden.
Andere ondersteunde poorten (niet-versleuteld of voor achterwaartse compatibiliteit)
Alternatieve poorten:
- Poort
143: standaardpoort voor IMAP-ontvangst (niet versleuteld, gebruik993). - Poort
110: standaardpoort voor POP3-ontvangst (niet versleuteld, gebruik995). - Poort
995: beveiligde poort voor POP3s-ontvangst (beveiligde POP3-optie). - Poort
25: standaardpoort voor server-naar-server-overdracht (kan STARTTLS ondersteunen voor verzending, maar poort587blijft de standaard voor clients).
Compatibiliteit van authenticatie en versleuteling:
- STARTTLS-authenticatie wordt ondersteund op niet-versleutelde poorten (
143,110,25) om TLS-versleuteling in te schakelen. - SMTP-authenticatie wordt ondersteund via de methoden LOGIN of PLAIN.
Gebruik van de API en beveiliging van gegevensoverdrachten
De Infomaniak API biedt geen directe verbinding met de e-mailservice, omdat IMAP en SMTP zelf al als interfaces ("API") fungeren. Om programmatisch met de e-mailservice te communiceren, gebruikt u een speciale bibliotheek (bijvoorbeeld in Python: email.examples en imaplib).
Voorbeeld om e-mails weer te geven vanuit PHP:imap_open("{mail.infomaniak.com:993/imap/ssl}", $email, $password);
Het MTA-STS-mechanisme is niet geïmplementeerd of geverifieerd. Infomaniak gebruikt in plaats daarvan DANE (DNS-based Authentication of Named Entities) om een versleutelde verbinding tussen servers te garanderen, wanneer aan de volgende voorwaarden is voldaan:
- De klant stuurt een e-mail naar een domein dat DANE heeft geconfigureerd.
- De klant ontvangt een e-mail van een SMTP-server die DANE gebruikt.
In alle andere gevallen (bij afwezigheid van DANE) blijft de versleutelde verbinding optioneel.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/468
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding beschrijft het gebruik van het script FormMail op de verschillende hostingpakketten van Infomaniak.
Inleiding
- FormMailis een gratis CGI-script dat de inhoud van een formulier vastlegt en verwerkt om deze naar de opgegeven gebruikers te sturen.
- Ondersteund op Shared Hosting & Cloud Server.
FormMail gebruiken
U kunt FormMail vrijelijk op een hostingomgeving installeren om formulieren van uw website naar de gewenste ontvangers te verzenden:
- Download de aangepaste (compatibele) versie van het originele script van Matt Wright's FormMail.
- Plaats het Perl-bestand
FormMail.plin een submap met de naamcgi-bin. - Geef de gebruiker uitvoerrechten:
chmod u+x FormMail.pl
- Bewerk het bestand
FormMail.plom de ontvangers te specificeren.
Het bestand EXAMPLE bevat een voorbeeld van een formulier dat u naar wens kunt aanpassen.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/470
Is deze veelgestelde vragenlijst nuttig geweest?