Maison > Opération et maintenance > Nginx > le corps du texte

Comment remplacer nginx par openresty

WBOY
Libérer: 2023-05-16 22:10:05
avant
1209 Les gens l'ont consulté

OpenResty, également connu sous le nom de ngx_openresty, est un serveur d'applications Web principal basé sur Nginx. OpenResty est une plate-forme Web haute performance basée sur Nginx et Lua qui transforme efficacement Nginx en réunissant divers modules Nginx bien conçus. une puissante plateforme d'applications Web universelle.

Comment remplacer nginx par openresty

Téléchargez openresty

wget https://openresty.org/download/openresty-1.15.8.1.tar.gz
tar zxvf openresty-1.15.8.1.tar.gzcd openresty-1.15.8.1
Copier après la connexion

Installez openresty

Affichez la configuration actuelle de la compilation nginx

nginx -V
Copier après la connexion

Comme indiqué ci-dessous, "configurer les arguments" est la configuration lors de la compilation de nginx

nginx version: nginx/1.14.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --with-http_ssl_module
Copier après la connexion

Compilez openresty et ajoutez la configuration tout de suite à "Après la commande configure", si vous devez utiliser lua, vous pouvez également ajouter "–with-luajit"

./configure --with-http_ssl_module --with-luajit
gmake && gmake install
Copier après la connexion

gmake est GNU make La raison de son utilisation est que les plates-formes non GNU peuvent occuper la commande make. Il n'est pas nécessaire de considérer ce problème sous les systèmes Linux. GNU, après l'invention du système Unix, des logiciels payants fermés ont commencé à apparaître, alors quelqu'un a lancé un plan de logiciel libre, le plan GNU, pour promouvoir l'esprit open source. L'éditeur Emacs et le compilateur GCC sont des projets sous GNU, mais. il existe peu de projets sous GNU. Le noyau du système a ensuite coopéré avec Linux par hasard et a publié GNU/Linux.

Remplacez le fichier de configuration

Déplacez le fichier de configuration nginx d'origine vers le répertoire openresty

mv /usr/local/nginx/conf/*.conf /usr/local/openresty/conf
mv /usr/local/nginx/conf/conf.d /usr/local/openresty/conf
Copier après la connexion

Arrêtez le nginx d'origine

nginx -s stop
Copier après la connexion

Démarrez openresty

/usr/local/openresty/bin/openresty
Copier après la connexion

Si l'invite "nginx : [avertir] la directive "ssl" est obsolète, utilisez le "écouter … ssl"", la raison est que nginx version 1.15 et versions ultérieures n'a plus besoin d'utiliser le ssl sur commande et peut être supprimé.

Lien logiciel vers le répertoire bin

Si vous trouvez la commande peu pratique, vous pouvez directement créer un lien logiciel vers le répertoire bin et le renommer en nginx

ln -s /usr/local/openresty/bin/openresty /usr/local/bin/nginx
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!