Cómo arreglar nginx: [warn] la "ssl”La directiva está en desuso (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf es una alerta común en servidores web con configuraciones antiguas de nginx o VestaCP.

nginx -t
Como arreglar "ssl"la directiva está en desuso
SSL Directivas error in NGINX.conf

este warn aparece con más frecuencia en el servidor que tiene VestaCP instalado hace unos años, cuando en la configuración nginx se necesitaba directiva”ssl on".

Como arreglar "ssl”La directiva está en desuso en Nginx / VestaCP

Método 1. Editar archivo nginx.conf para el campo

Lo más conveniente es que cancelemos con la directiva #"ssl en ”para el dominio en el que tenemos nginx advertir.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Deshabilitar SSL directiva en NGINX
Deshabilitar SSL directiva en NGINX

Guarde el archivo y luego vuelva a ejecutarlo nginx -t. Error nginx: [warn] the “ssl” directive is deprecated…” ya no estará presente.

nginx -t

Con este método, el error no se resolverá de forma permanente. Los nuevos dominios seguirán el archivo de configuración del paquete asignado a la cuenta en VestaCP.

Método 2. Editar VestaCP Web Template para Nginx.

Antes de agregar un usuario in VestaCP, necesitamos crear paquetes. VestaCP Packages. Estos paquetes contienen varias configuraciones para diferentes CMS o scripts. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Cuando añadimos un campo una usuario VestaCP, configuración Nginx default del nuevo dominio añadido vendrá dado por Web Template (Nginx) seleccionado para el paquete de usuarioacervo.

VestaCP Plantilla Web Nginx
VestaCP Plantilla Web Nginx

Tomamos el escenario en el que agregamos Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Si la plantilla “wordpress2” contiene directiva “ssl on”, los nuevos dominios agregados con esta plantilla tendrán esta directiva obsoleta en la configuración. entonces es mejor Modificar Web Template in VestaCP. Entonces los nuevos dominios agregados ya no recibirán "ssl en ”en la configuración de Nginx.

Cómo editar un Web Template VestaCP para eliminar ssl” directive is deprecated?

Las plantillas que escriben los archivos de configuración de los dominios agregados se encuentran en:

/usr/local/vesta/data/templates/web/nginx/php-fpm

Estos tienen dos finales. .tpl para dominios sin SSL y .stpl para dominios con SSL activado.

[root@north php-fpm]# pwd
/usr/local/vesta/data/templates/web/nginx/php-fpm
[root@north php-fpm]# ls -all
total 224
drwxr-xr-x 2 root root 4096 Jul  3 23:51 .
drwxr-xr-x 3 root root 4096 Apr 25  2017 ..
-rwxr-xr-x 1 root root 1737 Feb 27 07:12 cms_made_simple.stpl
-rwxr-xr-x 1 root root 1638 Feb 27 07:12 cms_made_simple.tpl
-rwxr-xr-x 1 root root 1770 Feb 27 07:12 codeigniter2.stpl
-rwxr-xr-x 1 root root 1671 Feb 27 07:12 codeigniter2.tpl
-rwxr-xr-x 1 root root 6528 Feb 27 07:12 datalife_engine.stpl
-rwxr-xr-x 1 root root 6429 Feb 27 07:12 datalife_engine.tpl
-rwxr-xr-x 1 root root 1601 Feb 27 07:12 default.stpl
-rwxr-xr-x 1 root root 1502 Feb 27 07:12 default.tpl
-rwxr-xr-x 1 root root 2176 Feb 27 07:12 dokuwiki.stpl
-rwxr-xr-x 1 root root 2076 Feb 27 07:12 dokuwiki.tpl
-rwxr-xr-x 1 root root 2280 Feb 27 07:12 drupal6.stpl
-rwxr-xr-x 1 root root 2177 Feb 27 07:12 drupal6.tpl
-rwxr-xr-x 1 root root 2508 Feb 27 07:12 drupal8.stpl
-rwxr-xr-x 1 root root 2415 Feb 27 07:12 drupal8.tpl
-rwxr-xr-x 1 root root 1949 Feb 27 07:12 joomla.stpl
-rwxr-xr-x 1 root root 1850 Feb 27 07:12 joomla.tpl
-rwxr-xr-x 1 root root 1667 Feb 27 07:12 laravel.stpl
-rwxr-xr-x 1 root root 1562 Feb 27 07:12 laravel.tpl
-rwxr-xr-x 1 root root 5590 Feb 27 07:12 magento.stpl
-rwxr-xr-x 1 root root 5488 Feb 27 07:12 magento.tpl
-rwxr-xr-x 1 root root 1928 Feb 27 07:12 modx.stpl
-rwxr-xr-x 1 root root 1828 Feb 27 07:12 modx.tpl
-rwxr-xr-x 1 root root 2446 Feb 27 07:12 moodle.stpl
-rwxr-xr-x 1 root root 2411 Feb 27 07:12 moodle.tpl
-rwxr-xr-x 1 root root 1303 Feb 27 07:12 no-php.stpl
-rwxr-xr-x 1 root root 1204 Feb 27 07:12 no-php.tpl
-rwxr-xr-x 1 root root 1990 Feb 27 07:12 odoo.stpl
-rwxr-xr-x 1 root root 1891 Feb 27 07:12 odoo.tpl
-rwxr-xr-x 1 root root 1724 Feb 27 07:12 opencart.stpl
-rwxr-xr-x 1 root root 1624 Feb 27 07:12 opencart.tpl
-rwxr-xr-x 1 root root 2796 Feb 27 07:12 owncloud.stpl
-rwxr-xr-x 1 root root 2701 Feb 27 07:12 owncloud.tpl
-rwxr-xr-x 1 root root 2081 Feb 27 07:12 piwik.stpl
-rwxr-xr-x 1 root root 1982 Feb 27 07:12 piwik.tpl
-rw-r--r-- 1 root root  189 Feb 27 07:12 proxy_ip.tpl
-rwxr-xr-x 1 root root 2124 Feb 27 07:12 pyrocms.stpl
-rwxr-xr-x 1 root root 2021 Feb 27 07:12 pyrocms.tpl
-rwxr-xr-x 1 root root 2478 Feb 27 07:12 sendy.stpl
-rwxr-xr-x 1 root root 2390 Feb 27 07:12 sendy.tpl
-rwxr-xr-x 1 root root 1952 Feb 27 07:12 wordpress2_rewrite.stpl
-rwxr-xr-x 1 root root 1859 Feb 27 07:12 wordpress2_rewrite.tpl
-rwxr-xr-x 1 root root 1842 Feb 27 07:12 wordpress2.stpl
-rwxr-xr-x 1 root root 1743 Feb 27 07:12 wordpress2.tpl
-rwxr-xr-x 1 root root 2701 Feb 27 07:12 wordpress2_wp_super_cache.stpl
-rwxr-xr-x 1 root root 2596 Feb 27 07:12 wordpress2_wp_super_cache.tpl
-rwxr-xr-x 1 root root 1601 Feb 27 07:12 wordpress.stpl
-rwxr-xr-x 1 root root 1502 Feb 27 07:12 wordpress.tpl
[root@north php-fpm]# 

Tomamos el escenario anterior, en el que tenemos la plantilla "wordpress2.stpl ”. Editamos este archivo en el servidor web y borramos la línea con la directiva "ssl en".

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
Eliminar SSL Directiva ON en Nginx /. VestaCP
Eliminar SSL Directiva ON en Nginx / VestaCP

Después de eliminar la línea "ssl en ”de la plantilla, guarde el archivo. Las siguientes áreas que se agregarán con esta plantilla ya no tendrán una directiva obsoleta. “ssl”La directiva está en desuso, no aparecerá al probar nginx.

De la misma forma se pueden modificar todas las plantillas web VestaCP o se pueden crear otros nuevos para incluir configuraciones personalizadas de nginx y php-fpm.

Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » Linux » Cómo arreglar nginx: [warn] la "ssl”La directiva está en desuso (Nginx / VestaCP)
Deja un comentario