1. Téléchargez le paquet source du logiciel nginx
mkdir -p / home / tools ### Notez que le chemin téléchargé et le chemin installé ne peuvent pas être identiques, sinon une erreur se produira
cd / home / data / tools
wget -q http: / /nginx.org/ download / nginx-1.18.0.tar.gz ## Copiez l'adresse du lien (téléchargez dans un emplacement unifié)
2. Décompressez le paquet source
(décompressez le logiciel --- configuration (./configure) --- compile make --- install make install
tar xf nginx-1.18.0.tar.gz
cd nginx-1.18.0
ls (contenu à l'intérieur C'est le code source (instructions d'installation de config readme) --- La compilation par défaut sera installée dans le répertoire / usr / local)
3. Créez un utilisateur de service Web
useradd -s / sbin / nologin -M www
./configure --prefix = / application / nginx-1.18.0 --user = www --group = www --with-http_stub_status_module --with - http_ssl_module
--prefix = PATH spécifie le chemin d'installation
--user = user spécifie sous quelle identité le logiciel est démarré (propriétaire)
--group = group spécifie quelle identité (appartient au groupe) après le démarrage du logiciel, la prémisse est l'utilisateur doit exister.
--with-http_stub_status_module informations sur l'état d'activation de nginx
entrer dans le répertoire de décompression de nginx configure --help afficher les paramètres pouvant être utilisés lors de l'installation de nginx
ubuntu installation Les dépendances C
doivent d'abord installer le package build-essential
1. Afficher le contenu du package
apt-cache dépend de la version essentielle
2. Installez le progiciel
apt install build-essential
ubuntu installez la
bibliothèque PCRE dépendante de nginx
apt install libpcre3 libpcre3-dev
bibliothèque zlib
apt install zlib1g-dev
Bibliothèque OpenSSL
apt-get install openssl libssl-dev
4. Compilez et installez
cd / home / tools / nginx ## Entrez le fichier à compiler
make
make install
5. Créez des liens souples pour une utilisation facile
ln -s /apps/nginx-1.18.0 / apps / nginx
6. Activez et désactivez
nginx / apps / nginx / sbin / -t
/ apps / nginx / sbin / #Start service
- s recharger # Redémarrer-
s arrêter # Arrêter le service