FreeBSD

Installer Nginx sur FreeBSD

Installer Nginx sur FreeBSD

Nginx est une stylisation pour le moteur x. Il s'agit d'un serveur HTTP gratuit et open source écrit et développé par l'ingénieur logiciel russe Igor system. Nginx est également fréquemment utilisé comme serveur proxy inverse/de messagerie et comme équilibreur de charge. Bien que léger dans sa catégorie de serveur Web, il est très robuste et produit néanmoins des résultats impressionnants. En conséquence, il n'a cessé de croître et a acquis une solide réputation en tant que serveur Web fiable. Ses fonctionnalités d'évolutivité et d'optimisation des ressources ont mérité sa place parmi les serveurs Web les plus populaires, avec une estimation indiquant que plus de 38% du million de sites Web les plus importants sur Internet sont hébergés sur des serveurs Nginx dans le monde.

Fonctionnalités Nginx-HTTPS

Comme mentionné précédemment, Nginx peut également être utilisé comme serveur HTTP, serveur proxy, équilibreur de charge et serveur de messagerie. Ici, nous allons énumérer certaines des utilisations de Nginx en tant que serveur Web/proxy HTTPS.

Installer NGINX sur FreeBSD

Ce tutoriel va concerner la configuration et la mise en route du serveur Web Nginx sous le système d'exploitation FreeBSD Unix.

Présentation de l'installation

L'ensemble de la procédure peut être résumé comme suit :

  1. Utilisez la commande pkg ou le système de ports pour installer Nginx sur FreeBSD.
  2. Activer le support Nginx sur FreeBSD.
  3. Modifiez le fichier situé dans /usr/local/etc/nginx/nginx.conf pour configurer Nginx
  4. Vérifier l'installation

Suivez les instructions ci-dessous pour configurer Nginx sur votre serveur FreeBSD.

Étape 1 : Mettre à jour l'arborescence des ports dans FreeBSD

Exécutez la commande suivante pour mettre à jour l'arborescence des ports dans FreeBSD :

$ portsnap récupérer la mise à jour

Étape 2 : Installez Nginx sur FreeBSD

Il existe deux manières d'installer Nginx sur votre serveur :

1) en utilisant via le système de ports 

Installez ensuite le port du serveur Web Nginx avec les commandes ci-dessous :

$ cd /usr/ports/www/nginx/
$ makeinstall clean

Pendant que vous installez Nginx, sélectionnez les options correspondant à votre utilisation du serveur Web. Ici, nous avons choisi REWRITE_MODULE, SSL_MODULE, etc., présenter en exemple.

2) en utilisant la commande pkg

Vous pouvez également choisir d'installer Nginx en ajoutant le package binaire nginx avec le gestionnaire de packages, à l'aide de la commande pkg :

$ pkg installer nginx

Cela devrait installer Nginx sur votre serveur Web FreeBSD.

Étape 3 : Activez le service Nginx sur FreeBSD

Tapez la commande ci-dessous pour activer le serveur Web Nginx

$ echo 'nginx_enable="YES"' >> /etc/rc.conf

Alternativement, vous pouvez également saisir :

$ sudo sysrc nginx_enable="OUI"

C'est à peu près tout avec l'installation.

Premiers pas avec Nginx sur FreeBSD

Lancer un serveur Nginx

Lancez Nginx en tapant ce qui suit dans le shell de commande et en appuyant sur Entrée :

$ /usr/local/etc/rc.démarrage d/nginx

Alternativement, vous pouvez exécuter la commande ci-dessous :

$ service nginx démarrer

Fermer un serveur Nginx

Pour quitter un serveur Nginx, exécutez la commande ci-dessous :

$ /usr/local/etc/rc.arrêt d/nginx

Vous pouvez également saisir la commande plus concise :

$ service nginx arrêter

Cette commande devrait quitter le serveur Nginx

Redémarrage du serveur Nginx

Exécutez la commande ci-dessous pour redémarrer le serveur Nginx.

$ /usr/local/etc/rc.redémarrage de d/nginx

Alternativement,

$ service nginx redémarrer

Le serveur Nginx doit redémarrer lors de l'exécution de la commande ci-dessus.

Rechargement des serveurs Web Nginx après la configuration

Pour redémarrer un serveur Nginx après avoir modifié le fichier de configuration, utilisez la commande ci-dessous :

$ /usr/local/etc/rc.d/nginx recharger

Vous pouvez aussi utiliser:

$ service nginx recharger

Fichiers importants dans Nginx

Tester la configuration de Nginx sur FreeBSD

Copiez et collez le lien suivant dans le champ URL de votre navigateur Web :

http://server-ip-here/

Créer un site web avec Nginx

Commencez par configurer un répertoire en exécutant la commande mkdir :

$ mkdir /wwwwiki

Créez ensuite un nouvel utilisateur pour votre domaine avec la commande ci-dessous :

$ pw user add -n wwwwiki -c 'Wiki User' -d /nonexistant -s /usr/sbin/nologin

Verrouillez le nom d'utilisateur avec la commande suivante :

$ pw verrou wwwwiki

Ensuite, créez un fichier pour tester les choses :

$ sudo nano /wwwwiki/index.html

Ensuite, copiez-collez les éléments suivants dans le fichier :

#
#
# répertoire wiki personnel de younis
#
#
#

Répertoire Wiki


#

Ceci est un test et je vais configurer PHP 7.x pour héberger mediawiki


#

# © www.astuce linux.com
#
#

Attribuez ensuite la propriété du groupe avec les commandes ci-dessous :

$ chown -R wwwwiki:wwwwiki /wwwwiki/
$ chmod -R 0555 /wwwwiki/
$ ls -ld /wwwwiki/

Configurer Nginx pour le domaine virtuel wiki ou l'adresse IP

Commencez par créer un fichier de configuration avec les commandes ci-dessous :

$ mkdir /usr/local/etc/nginx/vdomains/
$ sudo nano /usr/local/etc/nginx/vdomains/http.dix.0.2.15.conf

Ensuite, copiez-collez le texte suivant dans ce fichier et apportez les modifications appropriées au texte ci-dessous :

# serveur
#    nom_serveur 10.0.2.15 ; # IP virtuelle ou nom de domaine ici
#   access_log  /var/log/nginx/10.0.2.15.accès.Journal; # fichiers journaux
#   error_log  /var/log/nginx/10.0.2.15.Erreur.Journal;
# racine /wwwwiki ; # répertoire racine pour cet hôte virtuel
#    ## ajoutez d'autres configurations ci-dessous, telles que PHP, etc. ##
#

N'oubliez pas de sauvegarder le fichier avant de le quitter. Utilisez ensuite la commande ci-dessous pour mettre à jour notre fichier de configuration :

$ sudo nano /usr/local/etc/nginx/nginx.conf

Ajoutez ensuite ce qui suit à la fin :

inclure "vdomains/*.conf" ;

Encore une fois, enregistrez et quittez ce fichier. Vérifiez ensuite nginx à l'aide de la commande suivante :

$ nginx -t
$ service nginx recharger

Enfin, testez la configuration en émettant votre adresse IP :

http://10.0.2.15/

En résumé

C'est à peu près tout pour le tuto d'aujourd'hui. Nous avons expliqué comment installer Nginx sur un serveur FreeBSD en utilisant le système de ports et la commande pkg, et comment activer le service Nginx sur FreeBSD. Nous avons également vu comment créer un site Web avec Nginx et présenté Nginx aux nouveaux utilisateurs. Les instructions ici devraient fonctionner pour vous très bien.

OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...
SuperTuxKart pour Linux
SuperTuxKart est un excellent titre conçu pour vous apporter l'expérience Mario Kart gratuitement sur votre système Linux. C'est assez stimulant et am...