Jak opravit nginx: [warn] „ssl“Směrnice je zastaralá (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf je běžné upozornění na webových serverech se starými konfiguracemi nginx nebo VestaCP.

nginx -t
Jak opravit "ssl„směrnice je zastaralá
SSL Směrnice error in NGINX.conf

toto warn se objevuje nejčastěji na serveru, který má VestaCP nainstalován před několika lety, když byl v konfiguraci Nginx byla potřeba směrnice"ssl on".

Jak opravit "ssl„Směrnice je zastaralá v Nginx / VestaCP

Metoda 1. Upravte soubor nginx.conf pro pole

Nejpohodlnější je pro nás zrušit příkazem # "ssl na ”pro doménu, ve které máme varování nginx.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Zakázat SSL směrnice v NGINX
Zakázat SSL směrnice v NGINX

Uložte soubor a spusťte jej znovu nginx -t. Chyba nginx: [warn] the “ssl” directive is deprecated…” již nebude přítomen.

nginx -t

Touto metodou nebude chyba trvale vyřešena. Nové domény budou následovat konfigurační soubor balíčku přiřazeného k účtu na VestaCP.

Metoda 2. Upravit VestaCP Web Template pro Nginx.

Než přidáme a uživatel in VestaCP, musíme vytvořit balíčky. VestaCP Packages. Tyto balíčky obsahují několik konfigurací pro různé CMS nebo skripty. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Když přidáme a pole na un uživatel VestaCP, konfigurace Nginx default z nově přidané domény bude dáno Web Template (Nginx) vybraný pro uživatelský balíčekacquis.

VestaCP Webová šablona Nginx
VestaCP Webová šablona Nginx

Bereme scénář, ve kterém přidáváme Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Pokud šablona “wordpress2” obsahuje směrnici “ssl on”, nové domény přidané pomocí této šablony budou mít v konfiguraci tuto zastaralou direktivu. Takže je to nejlepší modifikovat Web Template in VestaCP. Takže nově přidané domény již nebudou dostávat „ssl na “v konfiguraci Nginx.

Jak upravit a Web Template VestaCP eliminovat ssl” directive is deprecated?

Šablony, které zapisují konfigurační soubory přidaných domén, jsou umístěny v:

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

Ty mají dva konce. .tpl pro domény bez SSL a .stpl pro domény s SSL Na.

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

Bereme výše uvedený scénář, ve kterém máme šablonu "wordpress2.stpl “. Tento soubor upravíme na webovém serveru a odstraníme řádek s direktivou "ssl na".

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
Odstranit SSL Směrnice ON v Nginx /. VestaCP
Odstranit SSL Směrnice ON v Nginx / VestaCP

Po odstranění řádku "ssl na ”ze šablony uložte soubor. Následující oblasti, které budou přidány s touto šablonou, již nebudou mít zastaralou směrnici. “ssl„Směrnice je zastaralá, se při testování nginx nezobrazí.

Stejným způsobem lze upravit všechny webové šablony VestaCP nebo lze vytvořit nové, které budou obsahovat vlastní konfigurace nginx a php-fpm.

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » Linux » Jak opravit nginx: [warn] „ssl“Směrnice je zastaralá (Nginx / VestaCP)
Zanechat komentář