Pour redémarrer Nginx, exécutez sudo systemctl restart nginx . Veillez à vérifier l'état de Nginx avant et après avoir exécuté cette commande pour surveiller les modifications apportées à l'ID de processus.
Pour activer/désactiver l'hébergement Nginx uniquement pour un domaine : Allez dans Sites Web & Domaines > Paramètres d'Apache et Nginx. Dans la section Paramètres Nginx, décochez la case Mode proxy.
Nginx (Engine X, prononcez [n-gèn-x]) est un serveur Web asynchrone écrit par Igor Sysoev pour les besoins d'un site russe à très fort trafic.
Installation de Nginx
Évidemment, la première étape consiste à télécharger Nginx. Placez-le dans le dossier de votre choix, par exemple : D:\Nginx. Afin de spécifier le "DocumentRoot" voulu (répertoire racine des fichiers Web), il faut modifier le fichier nginx/conf/nginx.
L'utilisation la plus fréquente de NGINX est de le configurer comme un serveur Web classique pour servir des fichiers statiques et comme un proxy pour les requêtes dynamiques typiquement acheminées en utilisant une interface FastCGI vers un ou des serveurs applicatifs avec un mécanisme de répartition de charge.
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.
Un proxy inverse (reverse proxy) ou serveur mandataire inverse est un type de serveur, habituellement placé en frontal de serveurs web. Contrairement au serveur proxy qui permet à un utilisateur d'accéder au réseau Internet, le proxy inverse permet à un utilisateur d'Internet d'accéder à des serveurs internes.
Il fonctionne de la même manière qu'un proxy avancé (forward proxy), sauf que dans ce cas, c'est le serveur web qui utilise le proxy plutôt que l'utilisateur ou le client. Les proxy inverses sont généralement utilisés pour améliorer les performances, la sécurité et la fiabilité du serveur web.
Dans un réseau informatique, un proxy inverse de base sert d'intermédiaire entre un groupe de serveurs et les clients qui souhaitent les utiliser. Un client est un matériel ou un logiciel qui peut envoyer des demandes à un serveur.
Apache HTTP Server, leader historique
Selon Netcraft, le leader historique est toujours en tête des parts de marché des sites actifs (44%), des sites les plus consultés (38%), des machines (42%) ou des domaines (38%).
Parmi les serveurs web les plus populaires, on peut citer ceux d'Apache, de Microsoft Internet Information Services (IIS) et les serveurs Nginx.
Le paquet mariadb-server installe le serveur de base données MariaDB. Le paquet php-mysql installe les module permettant d'utiliser MySQL ou MariaDB avec PHP.
Installation. Pour installer Apache seul, installez simplement le paquet apache2. Pour installer Apache avec PHP et MySQL ou MariaDB, reportez vous à l'installation de LAMP. À la suite de cette installation votre serveur doit fonctionner et être accessible à l'adresse http://localhost (à partir de la même machine).
Vous pouvez également démarrer Apache via le raccourci "Démarrer Apache dans une console" placé dans Démarrer --> Programmes --> Apache HTTP Server 2.4. xx --> Control Apache Server au cours de l'installation. Ceci va ouvrir une console Windows, et y démarrer Apache.
Accédez à http://server-ip:80 sur votre navigateur Web. Une page indiquant que votre serveur Apache fonctionne correctement devrait s'afficher. Cette commande montrera si Apache est en cours d'exécution ou s'il s'est arrêté.
Pour se connecter à un serveur, le client doit tout d'abord traduire le nom du serveur en adresse IP, cette dernière permettant de localiser le serveur sur Internet. Ainsi, pour que votre serveur web soit accessible, son nom doit être enregistré dans le DNS.