Vous êtes sur la page 1sur 18

Installation de WINDEV, WEBDEV ou

WINDEV Mobile
Présentation
Ce chapitre présente la configuration nécessaire pour installer WINDEV, WEBDEV ou WINDEV Mobile ainsi
que les différentes étapes de l'installation.
Attention : Pour installer WINDEV, WEBDEV ou WINDEV Mobile, il est nécessaire d'être connecté en tant
qu'administrateur du poste.
Configuration nécessaire
 

Configuration nécessaire pour installer WINDEV


Nous allons distinguer la configuration du poste de développement (le votre) et celle nécessaire au
fonctionnement des applications développées avec WINDEV (vos clients ou utilisateurs).
Poste de développement :
 Ecran : taille minimale : 1920 x 1080
 4 Go de mémoire centrale (8 Go ou plus conseillés).
 4 Go d'espace disque (10 Go pour une installation complète : il y a des centaines d'exemples livrés en standard).
 sous Windows Vista ou 7 (32 ou 64 bits) ou supérieur.
Remarque : Windows XP n'est plus supporté à partir de la version 20.
 Attention : Pour installer WINDEV, il est nécessaire d'être connecté en tant qu'administrateur du poste.
Poste utilisateur :
 256 Mo de mémoire centrale.
 sous Windows XP, 2003, Vista ou 7 (32 ou 64 bits) ou supérieur. Un processeur SSE2 est nécessaire.
Il est important de noter que le code source WINDEV est identique quelle que soit la version de Windows sous
laquelle s'exécuteront les programmes.
Remarques :
 Lorsque la résolution de l'écran d'une station de développement est importante, la taille des polices de caractères
des éditeurs de WINDEV peut ne pas être suffisamment grande pour un bon confort de lecture. C'est le cas sur
un Macbook rétina en 2 560 x 1 600 ou des stations Windows en 3 000 x 1 800. Pour augmenter la taille de
l'ensemble des polices dans ce cas, il suffit de cocher l'option "Laisser Windows gérer le DPI de l'éditeur" dans
les options de WINDEV. Pour plus de détails, consultez Options de WINDEV.
 WINDEV permet de générer des applications pouvant être exécutées sous Windows XP (avec un processeur
SSE2).

Configuration nécessaire pour installer WEBDEV


Nous allons distinguer la configuration du poste de développement (le votre), celle nécessaire à l'hébergement de
vos sites (le poste de votre hébergeur) et celle nécessaire à l'utilisation des sites développés avec WEBDEV
(poste de vos internautes).
Poste de développement :
 Ecran : taille minimale : 1920 x 1080
 4 Go de mémoire centrale (8 Go ou plus conseillés).
 4 Go d'espace disque (10 Go pour une installation complète : il y a des centaines d'exemples livrés en standard).
 sous Windows Vista ou 7 (32 ou 64 bits) ou supérieur.
Remarque : Windows XP/2003 n'est plus supporté à partir de la version 20.
 Attention : Pour installer WEBDEV, il est nécessaire d'être connecté en tant qu'administrateur du poste.
Poste hébergeur :
 Serveur 1 Go de mémoire centrale.
 Système conseillé : 2008 R2 et supérieur (XP ou 2003 déconseillé pour des raisons de sécurité).
 Serveur Web (voir paragraphe "Configuration des serveurs Web").
Il est important de noter que le code source WEBDEV est identique quelle que soit la version de Windows sous
laquelle s'exécuteront les programmes.
Poste internaute : navigateur Internet standard.
Remarque : Internet Explorer 11 est recommandé. Il est possible d'utiliser des versions plus anciennes de ce
navigateur en réalisant des sites compatibles HTML 4.
Remarques :
 Le support de Windows XP est arrêté par son éditeur le 8 avril 2014.
Attention : WEBDEV 23 Déploiement (et toutes les versions supérieures) peut être installé sur des serveurs
XP/2003 (déconseillé).
 Lorsque la résolution de l'écran d'une station de développement est importante, la taille des polices de caractères
des éditeurs de WEBDEV peut ne pas être suffisamment grande pour un bon confort de lecture. C'est le cas sur
un Macbook rétina en 2 560 x 1 600 ou des stations Windows en 3 000 x 1 800. Pour augmenter la taille de
l'ensemble des polices dans ce cas, il suffit de cocher l'option "Laisser Windows gérer le DPI de l'éditeur" dans
les options de WEBDEV. Pour plus de détails, consultez Options de WEBDEV.

Configuration nécessaire pour installer WINDEV Mobile


Nous allons distinguer la configuration du poste de développement (le votre) et celle nécessaire au
fonctionnement des applications développées avec WINDEV Mobile (vos clients ou utilisateurs).
Poste de développement :
 Ecran : taille minimale : 1920 x 1080
 4 Go de mémoire centrale (8 Go ou plus conseillés).
 4 Go d'espace disque (10 Go pour une installation complète : il y a des centaines d'exemples livrés en standard).
 sous Windows Vista ou 7 (32 ou 64 bits) ou supérieur.
Remarque : Windows XP n'est plus supporté à partir de la version 20.
 Attention : Pour installer WINDEV Mobile, il est nécessaire d'être connecté en tant qu'administrateur du poste.
Remarques :
 Le support de Windows XP est arrêté par son éditeur le 8 avril 2014. Même si les applications seront toujours
fonctionnelles, la mise à jour vers un OS plus actuel est conseillée pour des raisons de sécurité.
 Lorsque la résolution de l'écran d'une station de développement est importante, la taille des polices de caractères
des éditeurs de WINDEV Mobile peut ne pas être suffisamment grande pour un bon confort de lecture. C'est le
cas sur un Macbook rétina en 2 560 x 1 600 ou des stations Windows en 3 000 x 1 800. Pour augmenter la taille
de l'ensemble des polices dans ce cas, il suffit de cocher l'option "Laisser Windows gérer le DPI de l'éditeur"
dans les options de WINDEV Mobile. Pour plus de détails, consultez Options de WINDEV Mobile.
Poste Mobile :
 équipés de processeur ARM ou compatible ARM (XScale, Samsung, ... sauf les processeurs compatibles ARM
V4T), X86 ou compatible X86 (Intel Transmeta, Geode, ...) avec 64 Mo de mémoire centrale.
 sous Windows CE 3.0, CE 4.0 ".NET" ou CE 4.2 ".NET", CE 5, ... (en fonction du fournisseur de la version
Windows).
 sous Android.
 sous iOS.
Il est important de noter que le code source WINDEV Mobile est identique quelle que soit la version de
Windows/Android/iOS sous laquelle s'exécuteront les programmes.
Installation
L'installation est simple, il suffit de suivre les instructions présentes sur le CD ROM fourni.
Pour vous simplifier la tâche, la procédure d'installation crée automatiquement le groupe de programme
"WINDEV", "WEBDEV" ou "WINDEV Mobile" dans le groupe "Démarrer .. Programmes" et installe les
fichiers nécessaires.
A partir de la version 21, l'assistant d'installation de WINDEV, WEBDEV et WINDEV Mobile propose de
participer à l'amélioration du produit installé en autorisant la collecte d'informations relatives à l'utilisation du
produit. Cette collecte, facultative et anonyme, permet à PC SOFT d'améliorer les fonctionnalités du produit.

Configuration des serveurs WEB


Lors de l'installation de WEBDEV, les serveurs suivants sont configurés automatiquement pour WEBDEV :

Serveur Web Détail

IIS 3 Microsoft Internet Information Server version 3, 4, 5, 6, 7, 8 ou 10.


IIS 4 Serveur Microsoft fourni avec Windows NT, 2000, XP, Vista, 7 et supérieur
IIS 5
IIS 6
IIS 7
IIS 8
IIS 10

Apache Version 1.3., 2.0, 2.2, 2.4


Serveur Web gratuit fourni par l'Apache Group

Remarque : Si votre serveur Web n'apparaît pas dans cette liste, une configuration manuelle est nécessaire.
Enregistrez-vous
IMPORTANT : retournez votre carte d'enregistrement dûment remplie dès aujourd'hui.
La carte d'enregistrement jointe à votre produit est très importante. Elle va vous permettre de bénéficier des
différents services gratuits que PC SOFT offre à sa Clientèle : assistance du Support Technique Gratuit (pour un
nombre de requêtes défini), informations sur les nouveautés, suivi des évolutions du produit, ...
Il est également possible de s'enregistrer directement via Internet :
1. Lancez votre produit.
2. Sous le volet "Accueil", dans le groupe "Aide en ligne", déroulez "Aide" et sélectionnez "Enregistrer le produit".
Clé électronique
La clé électronique livrée avec le produit est spécifique à l'environnement de développement.
Cette clé n'est bien entendu pas nécessaire ni à l'utilisateur final de vos applications, ni à l'utilisateur ou à
l'hébergeur de vos sites Internet.
Le principe est simple, la clé doit être présente lors de l'utilisation du produit.
Il existe 2 types de clés, la clé qui se place sur le port parallèle de votre ordinateur (la plus courante) ou la clé
USB.
Pour s'assurer du bon fonctionnement de la clé parallèle, il vous suffit de :
 brancher la clé sur le port parallèle de votre ordinateur éteint
 brancher votre imprimante derrière la clé électronique
 allumer l'ordinateur et l'imprimante
 lancer une impression
Si l'impression s'exécute, votre clé électronique est branchée correctement.
Pour la clé USB, il suffit de la connecter sur un port USB disponible et de lancer WINDEV, WEBDEV ou
WINDEV Mobile.
Remarque : Si la clé ne s'allume pas ou clignote, consultez la FAQ suivante : Installation du pilote nécessaire à
la reconnaissance de la clé de WINDEV, WEBDEV ou WINDEV MOBILE.
Compatibilité avec les versions précédentes
Comme tous les produits PC SOFT nous assurons une compatibilité ascendante avec la version précédente.
Si vous devez migrer des projets créés avec une version précédente, nous vous invitons à consulter l'aide en
ligne.
Voir Aussi
 Installation de WINDEV/WEBDEV/WINDEV Mobile : Respect des normes de répertoires
 Installation de WINDEV, WEBDEV ou WINDEV Mobile en 64 bits
Version minimum requise
 Version 9
Documentation également disponible pour…
 WINDEV Mobile
 WINDEV
 WEBDEV

+++++++++++++++++++++++++++++++++++++++++++++++++++++

5 astuces pour bien configurer Apache avec


WebDev
Published on 2016 M12 13

Yoann AmiraultFollow
Développeur, Expertise en Base de données, BI, EDI, ETL, ERP, Windev
 Like17
 Comment6
 Partager

De nos jours, chacun arpente le Web sans jamais se demander comment le tout fonctionne.
Voilà pourquoi je tâcherai de vous présenter une partie de l’envers du décor en me penchant
sur une phase obligatoire par laquelle il est nécessaire de passer pour le déploiement d’un site
créé avec l’environnement WebDev : Installer un serveur Web qui fonctionne de concert avec
WebDev ! Ainsi, cet article de type tutoriel vous guidera dans les étapes de la mise en place,
sous Windows, d'un serveur Web Apache avec un serveur d'application WebDev. Pourquoi
j’ai choisi Apache ? Puisqu’il est une solution libre qui a fait ses preuves.

Principe de fonctionnement du Web


Avant d’aller plus loin, je tenais à vous rappeler les différentes couches logicielles qui
interviennent lors d’un échange avec un webservice WinDev ou un site WebDev.

Schéma de principe d’une communication Web :


L'hébergement d'un site dynamique WebDev se fait sur une machine, peu importe qu'elle soit
sur un serveur interne, chez votre hébergeur ou dans le Cloud, puisque les prérequis seront les
mêmes. Pour déployer un site WebDev ou un Webservice WinDev, cette machine va
nécessiter la présence de deux types de logiciels afin de respecter l'architecture suivante :

 Le serveur d'application WebDev: Il transforme votre projet


Windev ou Webdev respectivement en code XML ou en page HTML
 Un logiciel serveur Web (Apache, IIS…): Il envoie les données
générées précédemment au client

ATTENTION :
Le serveur d'application WebDev peut héberger entre 1 et n sites Web.

La version livrée avec WebDev est limitée à 10 connexions en simultané.

S’en procurer un sans limites de nombres de connexions est possible, mais il est à acquérir
séparément de WebDev.

Maintenant que les notions de base ont été définies, entrons dans le vif du sujet !

Les 5 étapes clés


Dans la prochaine section, les 5 étapes nécessaires à la mise en place d’Apache seront
expliquées, puis vous y retrouverez mes conseils pour chacune d’entre elles afin de vous
assurer d’une installation sans faille.

Étape 1) Installer Apache


Apache est le premier logiciel à installer, car c’est sur lui que tout va reposer, puisqu’il permet
d’ouvrir votre machine au Web. Apache est présent dans plusieurs solutions (ou package) que
vous pouvez télécharger à l’une des adresses suivantes :

 ApacheHaus
 Apache Lounge
 BitNami WAMP Stack
 WampServer
 XAMPP
Chacune de ses solutions peut contenir des fonctionnalités supplémentaires :

 une base de données (MySQL, PostgreSQL),


 un support de PHP,
 Etc.
Pour bien installer le logiciel, assurez-vous de suivre les étapes de l’installateur. Faites bien
attention d’installer Apache en tant que service Windows pour ne pas avoir à gérer le
démarrage en même temps que votre machine.

ASTUCE 1 : Noter bien le nom du service, lancer la console Services.Msc (Gestion des
services de Windows) et regarder dans les options de récupération de votre service Apache : il
est important que celui-ci redémarre en cas de défaillance, sans quoi vos sites ne seraient plus
accessibles.
Lancer ou relancer votre service Apache pour vérifier qu’il est bien installé.

De plus, en cas de problème de démarrage, l’étape 2 va être cruciale.

Étape 2) Prendre connaissance du fichier httpd.conf


d’Apache :
Il est très important que vous preniez connaissance de l’emplacement du fichier de
configuration httpd.conf. Celui-ci est situé dans le sous-répertoire conf. d’Apache (<C:\ mon
répertoire Apache>\conf\httpd.conf)
La maîtrise de celui-ci est l’une des clés de la réussite de vos futurs
déploiements !

Étape 3) Vérifier qu’Apache est fonctionnel :


Pour ce faire, ouvrez, dans un navigateur de votre choix, la page suivante :

http://localhost

ASTUCE 2 : Apache va écouter les demandes des navigateurs (sites) et de vos


applications Web (qui consomment vos webservices) sur un port précis. Par défaut, c’est le
port 80 qui est activé ; vous pouvez modifier celui-ci au besoin, mais attention aux
répercussions !

Pour connaître le port configuré (et éventuellement, le modifier), chercher dans le fichier
httpd.conf : Listen 80

Dans cet exemple, ayant configuré Apache sur le port 8080, je suis obligé de le
spécifier

Si votre navigateur ne charge pas la page ou que la console des services vous a indiqué une
erreur, il peut être important de regarder quelle application peut bloquer le port que vous
utilisez.

Si vous avez un autre serveur Web d’installé, cela peut être lui :

 IIS (Internet Information Server, le serveur Web de Microsoft).


Voici une piste pour la recherche des coupables possibles :

 Skype
 Outil de mise à jour Windows
 Pare-feu (firewall)

Étape 4) Installer le serveur d’application Webdev :


Installer le serveur d’application webdev, version illimitée ou 10 connexions.
ASTUCE 3 : On ne peut avoir exclusivement que le serveur 10 connexions OU que
l’illimité sur une même machine, mais pas les deux.

Configurez celui-ci afin qu’il utilise le service Apache que vous venez d’installer
Voici un exemple d’installation d’un package avec Apache et qui n’est pas
automatiquement reconnu par Webdev : Bitnami

Après l’installation du moteur Webdev, voici les ajouts qui y seront faits dans le fichier
httpd.conf :

<Directory C:/Moteur WebDev 21/res/>


Require all granted
</Directory>

<Directory C:/Moteur WebDev 21/AWP/res/>


Require all granted
AddType text/cache-manifest .manifest
AddType image/svg+xml .svg
AddType video/webm .webm
AddType text/vtt .vtt
</Directory>

ScriptAlias /WD210AWP/ "C:/Moteur WebDev 21/AWP/"

<Directory "C:/Moteur WebDev 21/AWP/">


Order allow,deny
Allow from all
AddType text/cache-manifest .manifest
</Directory>

AddType application/WebDev21-awp .awp


Action application/WebDev21-awp /WD210AWP/WD210Awp.exe virtual
AddType application/WebDev21-awws .awws
Action application/WebDev21-awws /WD210AWP/WD210Awp.exe virtual

ASTUCE 4 : Apache est sensible à la casse donc vérifier les URL que vous mettez à
disposition. Pour Apache, les ressources suivantes sont différentes :

http://monserveur/MAPAGE.html

http://monserveur/MaPage.html

http://monserveur/mapage.html

ASTUCE 5 : Si vous hébergez des sites ou webservices de versions antérieures de


Webdev, il est serait bon d’ajouter ces lignes pour indiquer comment traiter celle-ci :

Alias /WD200AWP/res/ "C:/Moteur WebDev 21/AWP/res/"


ScriptAlias /WD200AWP/ "C:/Moteur WebDev 21/AWP/"

Action application/WebDev20-awp /WD200AWP/WD200Awp.exe virtual


Action application/WebDev20-awws /WD200AWP/WD200Awp.exe virtual

Étape 5) Administrateur WebDev


C’est dans cette console que vous allez suivre les connexions à vos sites et webservices
WedDev. C’est aussi là que vous serez en mesure de vérifier votre configuration. Voici un
exemple d’une liste de sites WebDev installés :
L’ajout dans le fichier httpd.conf est d’ailleurs visible :

Alias /FORMATIONWEB_WEB/ "C:/Mes Sites/FORMATIONWEB/FORMATIONWEB_WEB/"


<Directory "C:/Mes Sites/FORMATIONWEB/FORMATIONWEB_WEB/">
    Require all granted
</Directory>
<Files FORMATIONWEB>
    ForceType application/WebDev21-awp 
    Require all granted
    Allow from all
</Files>
Conclusion
Voilà, vous êtes maintenant familiarisé avec l’installation d’Apache et du moteur
d’application Webdev. Il ne vous reste plus qu’à vous exercer !

Voici quelques exemples de ce que vous devriez pouvoir réussir maintenant :

 Changer le port d’Apache pour éviter un conflit avec d’autres


applications ou bien pour sécuriser vos connexions en utilisant un
port non standard.
 Ouvrir l’un des exemples livrés avec Webdev et passer directement à
l’étape du déploiement !
Les possibilités offertes par la combinaison entre Webdev et Apache ne connaissent de limites
que celle que vous voulez leur accorder.

C’est donc un outil à ne pas négliger et qui j’espère deviendra un de vos indispensables à la
suite de la lecture de cet article.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Qu’est ce qu’Apache ? Une description


complète du Serveur Web Apache
Apache est un logiciel de serveur web gratuit et open-source qui alimente environ 46% des sites web à travers le monde. Le nom
officiel est Serveur Apache HTTP et il est maintenu et développé par Apache Software Foundation.

Il permet aux propriétaires de sites web de servir du contenu sur le web – d’où le nom « serveur web » -. C’est l’un des serveurs web
les plus anciens et les plus fiables avec une première version sortie il y a plus de 20 ans, en 1995.

Quand quelqu’un souhaite visiter un site web, il saisit un nom de domaine dans la barre d’adresse de son navigateur. Puis le serveur
web fournit les fichiers demandés en agissant comme un livreur virtuel.

Chez Hostinger, notre infrastructure d’hébergement web utilise Apache en parallèle avec NGINX qui est un autre serveur web
populaire. Cette configuration particulière nous permet d’obtenir le meilleur des deux. Cela améliore bien les performances du
serveur en compensant les faibles d’un logiciel avec la force de l’autre.

Sommaire

 Qu’est-ce qu’un serveur Web ?


 Comment fonctionne le serveur web Apache ?
 Apache vs autres serveurs web
 Les avantages et inconvénients d’Apache
 Lecture complémentaire
 Alors, qu’est-ce qu’Apache ?

Qu’est-ce qu’un serveur Web ?


Les serveurs de fichiers, les serveurs de bases de données, les serveurs de messagerie et les serveurs web utilisent différents types de
logiciels de serveur. Chacune de ces applications peut accéder aux fichiers stockés sur un serveur physique et les utiliser pour
différents buts.

Le travail d’un serveur web consiste à servir des sites web sur internet. Pour atteindre cet objectif, il agit comme un intermédiaire
entre le serveur et les machines des clients. Il extrait le contenu du serveur sur chaque requête d’utilisateur et le transmet au web.

Le plus grand défi d’un serveur web est de servir simultanément plusieurs et différents utilisateurs web – chacun demandant des
pages différentes. Les serveurs web traitent les fichiers écrits dans différents langages de programmation tels que PHP, Python, Java
et autres.

Ils les transforment en fichiers HTML statiques et diffusent ces fichiers dans le navigateur des utilisateurs web. Quand vous entendez
le mot serveur web, considérez-le comme l’outil responsable de la communication serveur-client.

Comment fonctionne le serveur web Apache ?


Bien que nous appelions Apache un serveur web, ce n’est pas un serveur physique mais plutôt un logiciel qui s’exécute sur un serveur.
Son travail consiste à établir une connexion entre un serveur et les navigateurs des visiteurs du site web (Firefox, Google Chrome,
Safari, etc.) tout en délivrant des fichiers entre eux (structure client-serveur). Apache est un logiciel multiplateforme, il fonctionne
donc à la fois sur les serveurs Unix et Windows.

Lorsqu’un visiteur souhaite charger une page sur votre site web, par exemple, la page d’accueil ou votre « A propos de nous », son
navigateur envoie une requête à votre serveur et Apache renvoie une réponse avec tous les fichiers demandés (texte, images, etc.).
Le serveur et le client communiquent via le protocole http et Apache est responsable de la communication fluide et sécurisée entre
les deux machines.

Apache est hautement personnalisable, car il a une structure basée sur des modules. Les modules permettent aux administrateurs de
serveur d’activer ou de désactiver des fonctionnalités supplémentaires. Apache possède des modules pour la sécurité, la mise en
cache, la réécriture d’URL, l’authentification par mot de passe et encore plus. Vous pouvez également configurer vos propres
configurations du serveur via un fichier appelé .htaccess, qui est un fichier de configuration Apache pris en charge avec tous les
plans Hostinger.

Apache vs autres serveurs web


Outre Apache, il existe de nombreux autres serveurs web. Chaque application de serveur web a été créée dans un but différent. Bien
qu’Apache soit le plus utilisé, il a plusieurs alternatives et concurrents.

Apache vs NGINX

Nginx, prononcé Engine-X, est une application récente de serveur web, lancée en 2004. A ce jour, elle a acquis une certaine
popularité auprès des propriétaires de sites web. Nginx a été créé pour résoudre le problème appelé c10k, ce qui signifie qu’un
serveur web utilisant des fils pour gérer les demandes des utilisateurs ne peut pas gérer plus de 10 000 connexions simultanément.
1. Etant donné qu’Apache utilise la structure basée sur les fils, les propriétaires de sites web avec un trafic élevé peuvent
rencontrer des problèmes de performances. Nginx est l’un des serveurs web qui traitent le problème de c10k et
probablement le plus réussi.
2. Nginx possède une architecture pilotée par les événements qui ne crée pas de nouveau processus pour chaque requête. Au
lieu de cela, il gère chaque demande entrante dans un seul fil. Ce processus maître gère plusieurs processus de travail qui
effectuent le traitement réel des demandes. Ce modèle de Nginx répartit les requêtes des utilisateurs entre les processus
de travail de manière efficace, conduisant ainsi à une meilleure évolutivité.
3. Si vous avez besoin de gérer un site web avec un trafic élevé, Nginx est un excellent choix, car il peut le faire en utilisant
un minimum de ressources. Ce n’est pas une coïncidence s’il est utilisé par de nombreux sites web à forte visibilité tels
que Netflix, Hulu, Pintrest et Airbnb.
4. Toutefois, pour les petits et moyens joueurs, Apache offre quelques avantages par rapport à Nginx, tels que sa
configuration simple, ses nombreux modules et son environnement convivial.

Apache vs Tomcat

Tomcat est un serveur web également développé par Apache Software Foundation. Son nom officiel est Apache Tomcat. C’est un
serveur HTTP aussi mais il alimente les applications Java au lieu des sites web statiques. Tomcat peut exécuter différentes
spécifications Java telles que Java Servlet, JavaServer Pages (JSP), Java EL et WebSocket.

1. Tomcat a été créé spécifiquement pour les applications Java, alors qu’Apache est un serveur HTTP à usage général. Vous
pouvez utiliser Apache avec différents langages de programmation (PHP, Python, Perl, etc.) ) l’aide du module Apache
approprié (mod_php, mod_python, mod_perl, etc.).
2. Bien que vous puissiez utiliser un serveur Tomcat pour servir également des pages web statiques, il est moins efficace
qu’Apache. Par exemple, Tomcat pré-charge la machine virtuelle Java et les autres bibliothèques liées à Java dont vous
n’auriez pas besoin sur la plupart des sites web.
3. Tomcat est également moins configurable que les autres serveurs web. Par exemple, pour mettre en marche WordPress,
le meilleur choix est un serveur HTTP à usage générale tel qu’Apache ou NGINX.

Les avantages et inconvénients d’Apache


Un serveur web Apache peut être un excellent choix pour exécuter votre site web sur une plateforme stable et polyvalente.
Cependant, vous devez également faire attention à certains inconvénients.

Avantages :

1. Open-source et gratuit même pour un usage commercial.


2. Logiciel fiable et stable.
3. Mise à jour régulière, correctifs de sécurité réguliers.
4. Flexible grâce à sa structure basée sur des modules.
5. Facile à configurer, adapté aux débutants.
6. Plateforme-Cross (fonctionne sur les serveurs Unix et Windows).
7. Fonctionne avec les sites WordPress.
8. Grande communauté et support disponible en cas de problème.

Inconvénients :
1. Problèmes de performances sur les sites web avec un énorme trafic.
2. Trop d’options de configuration peuvent mener à la vulnérabilité de la sécurité.

Lecture complémentaire
Vous voulez en savoir plus sur l’hébergement de sites web ? Découvrez ces guides :

 What is Web Hosting – The Complete Guide


 A Beginner-Friendly Introduction to cPanel
 What is a Domain Name and How Does it Work?
 Overview of WordPress – The Most Popular CMS in the World

Alors, qu’est-ce qu’Apache ?


Apache est l’un des serveurs web les plus populaires qui vous permet de gérer un site web sécurisé sans trop de problèmes. C’est le
choix le plus fréquent des solopreneurs et des petites entreprises qui veulent une présence sur le web.

Vous pouvez installer un site web WordPress sur un serveur web Apache sans aucune personnalisation. Autrement, Apache fonctionne
parfaitement avec de nombreux autres systèmes de gestion de contenu CMS – SGC (Joomla, Drupal, etc.), les Framework web
(Django, Laravel, etc.) et les langages de programmation. Cela en fait un choix solide pour tous les types de plateformes
d’hébergement web, telles qu’un VPS ou l’hébergement web.

L'auteur

+++++++++++++++++++++++++++++++++++++++

Quels sont les serveurs web les plus


utilisés dans le monde ?
By heberg · février 17, 2015 · Comparatif hébergeurs et hébergement Leave a comment

Attention tout d’abord au double sens du mot « serveur web » ou « web server » qui désigne à
la fois la machine et le logiciel utilisé pour exécuter les requêtes http entre autres.

D’autres logiciels sont utilisés avec le « web server » de base, ce qui donne les acronymes
suivants (souvent méconnus mais dont on n’ose demander la signification de peur de passer
pour une âne):

– LAMP pour  » Linux, Apache, MySQL, PHP  »


– WAMP pour  » Windows, Apache, MySQL, PHP  »
– MAMP pour  » Macintosh, Apache, MySQL, PHP  »

Les principaux webservers sont:

 Apache
 Nginx
 IIS
 Varnish
 Apache Tomcat Coyote
 BIG-IP
 Rack Cache
 Phusion Passenger
 LiteSpeed
 IBM HTTP Server
 JBoss
 Citrix NetScaler
 Cowboy
 Resin
 Application Request Routing
 lighttpd
 Microsoft Personal Web Server
 Jetty
 Oracle Application Server
 Websphere Application Server

Vous aimerez peut-être aussi