Maison > Opération et maintenance > Nginx > Comment installer nginx dans un répertoire personnalisé sur centos8

Comment installer nginx dans un répertoire personnalisé sur centos8

WBOY
Libérer: 2023-05-12 13:55:06
avant
1678 Les gens l'ont consulté

1. Installer des outils et des bibliothèques

# pcre est une bibliothèque Perl, comprenant une bibliothèque d'expressions régulières compatible Perl. Le module http de nginx utilise pcre pour analyser les expressions régulières

# La bibliothèque zlib fournit de nombreuses méthodes de compression et de décompression : nginx utilise zlib pour compresser le contenu du package http

yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
Copier après la connexion

2. /home/werben/pkgsrc/nginxRépertoire d'installation : /home/werben/application/nginx


3. Téléchargez et décompressez le code source

wget -c


4. Créez des groupes d'utilisateurs et des utilisateurs

.

groupadd www
useradd -g www www
Copier après la connexion

5.

nginx -t

9. Démarrage automatique au démarrage

./configure --user=www --group=www --prefix=/home/werben/application/nginx --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-http_mp4_module --with-pcre

make && make install
Copier après la connexion

10. Problèmes et solutions

ln -s /home/werben/application/nginx/sbin/nginx /usr/local/bin/nginx
Copier après la connexion

ps : Description de la structure des fichiers de configuration nginx


Tous les fichiers de configuration nginx se trouvent dans le /etc/nginx/ répertoire.

Le fichier de configuration principal de nginx est /etc/nginx/nginx.conf.

La création d'un fichier de configuration distinct pour chaque domaine facilite la maintenance du serveur.

Les fichiers de blocage du serveur nginx doivent se terminer par .conf et être stockés dans le répertoire /etc/nginx/conf.d. Vous pouvez avoir autant de blocs de serveurs que nécessaire.

C'est une bonne pratique de suivre les conventions de dénomination standard. Par exemple, si le nom de domaine est mydomain.com, le fichier de configuration doit être nommé mydomain.com.conf
Si vous utilisez des segments de configuration répétables dans des blocs de serveur de domaine, il est préférable de refactoriser ces segments en fragments.


Les fichiers journaux nginx (access.log et error.log) se trouvent dans le répertoire /var/log/nginx/. Il est recommandé d'avoir des fichiers journaux d'accès et d'erreurs différents pour chaque module serveur.


Vous pouvez définir la racine de votre document de domaine à n'importe quel emplacement de votre choix. Les emplacements les plus courants pour webroot incluent :

nginx -s stop
nginx -s quit
ngins -s reload
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal