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.
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
Affichez la configuration actuelle de la compilation nginx
nginx -V
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
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
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.
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
nginx -s stop
/usr/local/openresty/bin/openresty
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é.
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
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!