Nginx

por

0

Como consertar nginx: [avisar] o “ssl” A diretiva é descontinuada (Nginx / Vestacp)

Como consertar nginx: [avisar] o “ssl” A diretiva é descontinuada (Nginx / Vestacp)

0
Nginx

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf é um alerta comum em servidores web com configurações antigas do nginx ou com VestaCP.

nginx -t
How to  fix "ssl" diretiva está obsoleta
Erro de diretiva SSL em NGINX.conf

Este aviso aparece com mais frequência em servidores que possuem o VestaCP instalado há alguns anos, quando na configuração nginx a directiva era necessária “ssl on“.

Como consertar ssl” diretiva está obsoleta em Nginx/VestaCP

Método 1. Edite o arquivo nginx.conf para o domínio

A coisa mais fácil para nós é cancelar a diretiva com # “SSL ativado” para o domínio onde temos o aviso nginx.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Desative a diretiva SSL no NGINX
Desative a diretiva SSL no NGINX

Salvamos o arquivo e o executamos novamente nginx -t. Erro nginx: [warn] the “ssl” directive is deprecated…” não estará mais presente.

nginx -t

Através deste método, o erro não será resolvido permanentemente. Os novos domínios respeitarão o arquivo de configuração do pacote atribuído à conta no VestaCP.

Método 2. Edição VestaCP Web Template para Nginx.

Antes de adicionarmos um usuário em Vestacp, precisamos criar pacotes. VestaCP Packages. Esses pacotes contêm diversas configurações para diferentes CMSs ou scripts. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Quando adicionamos um CAMPO em um usuário VestaCP, a configuração padrão do Nginx do domínio recém-adicionado será fornecida por Web Template (Nginx) selecionado para o pacote do usuáriopara.

Modelo da Web VestaCP Nginx
Modelo da Web VestaCP Nginx

Tomamos o cenário em que adicionamos Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Se o modelo “wordpress2” contém a directiva “ssl on”, os novos domínios adicionados com este modelo terão esta diretiva desatualizada configurada. Então é melhor sa modificam Web Template em Vestacp. Assim, os novos domínios adicionados não receberão mais “SSL ativado” na configuração do Nginx.

Quando foi publicado Web Template VestaCP eliminar ssl” directive is deprecated?

Os templates que gravam os arquivos de configuração dos domínios adicionados estão localizados em:

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

Estes têm dois finais. .tpl para domínios sem SSL e .stpl para domínios com SSL habilitado.

[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]# 

Pegamos o cenário acima, no qual temos o modelo “wordpress2.stpl”. Editamos este arquivo no servidor web e excluímos a linha com a diretiva “SSL ativado”.

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
Remove SSL ON Directive in Nginx /. VestaCP
Remover a diretiva SSL ON no Nginx / VestaCP

Depois de remover a linha “SSL ativado” do modelo, salve o arquivo. Os seguintes domínios que serão adicionados com este modelo não terão mais a diretiva desatualizada. “ssl” diretiva está obsoleta, ele não aparecerá mais ao testar o nginx.

Da mesma forma, todos os modelos web VestaCP podem ser modificados ou novos podem ser criados para incluir configurações personalizadas de nginx e php-fpm.

Como consertar nginx: [avisar] o “ssl” A diretiva é descontinuada (Nginx / Vestacp)

Você também pode estar interessado em...

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos necessários estão marcados *