• Assurez la sécurité des applications de la bonne manière! Détectez, protégez, surveillez, accélérez et plus encore…
  • Un guide pas à pas pour installer Nginx sur les plates-formes UNIX.

    Nginx est sorti en 2004 et depuis lors grandir rapidement. Il contient plus de 30% part de marché dans les serveurs Web.

    Jetons un coup d'œil à la procédure d'installation de diverses distributions UNIX.

    Ubuntu

    • Assurez-vous que vous êtes connecté en tant que root
    • Exécutez la commande suivante
    apt-get install nginx

    L'installation prendra quelques secondes.

    RHEL / CentOS

    Comme d'habitude, connectez-vous en tant que root et utilisez le ci-dessous yum commander

    yum install nginx

    Si vous utilisez RHEL 8, vous pouvez également utiliser dnf commander.

    dnf install nginx

    Il installera y compris les dépendances. Ci-dessous un instantané de CentOS.

    Installed:
      nginx.x86_64 0:1.10.2-1.el6                                                                                                      
    Dependency Installed:
      GeoIP.x86_64 0:1.6.5-1.el6                                          GeoIP-GeoLite-data.noarch 0:2018.01-1.el6                   
      GeoIP-GeoLite-data-extra.noarch 0:2018.01-1.el6                     fontconfig.x86_64 0:2.8.0-5.el6                             
      freetype.x86_64 0:2.3.11-17.el6                                     gd.x86_64 0:2.0.35-11.el6                                   
      geoipupdate.x86_64 0:2.2.1-2.el6                                    libXpm.x86_64 0:3.5.10-2.el6                                
      libxslt.x86_64 0:1.1.26-2.el6_3.1                                   nginx-all-modules.noarch 0:1.10.2-1.el6                     
      nginx-filesystem.noarch 0:1.10.2-1.el6                              nginx-mod-http-geoip.x86_64 0:1.10.2-1.el6                  
      nginx-mod-http-image-filter.x86_64 0:1.10.2-1.el6                   nginx-mod-http-perl.x86_64 0:1.10.2-1.el6                   
      nginx-mod-http-xslt-filter.x86_64 0:1.10.2-1.el6                    nginx-mod-mail.x86_64 0:1.10.2-1.el6                        
      nginx-mod-stream.x86_64 0:1.10.2-1.el6                        

    Installation à l'aide du code source

    Si votre serveur n'a pas de connectivité Internet ou ne fonctionne pas sur le serveur DMZ, vous pouvez compiler à partir du code source pour l'installer.

    La démonstration suivante provient de CentOS / RHEL.

    • Téléchargez la dernière version de Code source Nginx et transfert vers le serveur.
    nginx-1.12.2.tar.gz
    • Extraire le fichier téléchargé
    gunzip –c nginx-1.12.2.tar.gz | tar xvf –
    • Après l'extraction, vous devriez voir les fichiers et dossiers suivants
    [[email protected] nginx-1.12.2]# ls -ltr
    -rw-r--r--. 1 chandan scorpio_ckumar     49 Oct 17 13:16 README
    -rw-r--r--. 1 chandan scorpio_ckumar   1397 Oct 17 13:16 LICENSE
    -rwxr-xr-x. 1 chandan scorpio_ckumar   2481 Oct 17 13:16 configure
    -rw-r--r--. 1 chandan scorpio_ckumar 423948 Oct 17 13:16 CHANGES.ru
    -rw-r--r--. 1 chandan scorpio_ckumar 278202 Oct 17 13:16 CHANGES
    drwxr-xr-x. 9 chandan scorpio_ckumar     91 Feb  3 03:11 src
    drwxr-xr-x. 2 chandan scorpio_ckumar     21 Feb  3 03:11 man
    drwxr-xr-x. 2 chandan scorpio_ckumar     40 Feb  3 03:11 html
    drwxr-xr-x. 4 chandan scorpio_ckumar     72 Feb  3 03:11 contrib
    drwxr-xr-x. 2 chandan scorpio_ckumar    168 Feb  3 03:11 conf
    drwxr-xr-x. 6 chandan scorpio_ckumar   4096 Feb  3 03:11 auto
    [[email protected] nginx-1.12.2]#

    Maintenant, nous sommes prêts à le configurer et à l'installer.

    Vous pouvez contrôler l'emplacement d'installation à l'aide de --prefix=path paramètre.

    Installons sous /opt/nginx avec le module SSL.

    ./configure --prefix=/opt/nginx --with-http_ssl_module 
    make 
    make install

    Remarque: si vous faites cela sur un tout nouveau serveur sur lequel le compilateur n'est pas installé, vous devez installer ce qui suit.

    yum install gcc pcre-devel openssl-devel

    À la fin, vous devriez voir nginx est installé sous / opt / nginx avec les dossiers suivants.

    [[email protected] nginx]# ls -ltr
    drwxr-xr-x. 2 root root   19 Feb  3 03:19 sbin
    drwxr-xr-x. 2 root root 4096 Feb  3 03:19 conf
    drwxr-xr-x. 2 root root    6 Feb  3 03:19 logs
    drwxr-xr-x. 2 root root   40 Feb  3 03:19 html
    [[email protected] nginx]#

    Félicitation, Vous venez d'installer Nginx!

    Procédure d'arrêt et de démarrage

    Si vous avez compilé en utilisant le code source alors pour commencer

    • Allez dans le dossier sbin et exécutez nginx
    ./nginx

    Arrêter

    ./nginx –s stop

    S'il est installé à l'aide du référentiel,

    service nginx start 
    service nginx stop

    Et ensuite?

    Si c'est pour la production, alors faites-le nécessaire durcissement et configuration de la sécurité et si vous explorez pour apprendre, regardez ceci Cours en ligne.