Ako opraviť nginx: [warn] „ssl”Smernica je zastaraná (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf je bežné upozornenie na webových serveroch so starými konfiguráciami nginx alebo VestaCP.

nginx -t
Ako opraviť"ssl„smernica je zastaraná
SSL Smernica error in NGINX.conf

acest warn sa objavuje najčastejšie na serveri, ktorý má VestaCP nainštalovaný pred niekoľkými rokmi, keď bol v konfigurácii nginx bola potrebná smernica"ssl on".

Ako opraviť "ssl„Smernica je zastaraná v Nginx / VestaCP

Metóda 1. Upravte súbor nginx.conf pre pole

Najpohodlnejšie je pre nás zrušiť príkazom # "ssl na ”pre doménu, v ktorej máme varovanie nginx.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
zakázať SSL smernice v NGINX
zakázať SSL smernice v NGINX

Uložte súbor a potom ho znova spustite nginx -t. Chyba nginx: [warn] the “ssl” directive is deprecated…” už nebude prítomný.

nginx -t

Touto metódou sa chyba neodstráni natrvalo. Nové domény budú nasledovať konfiguračný súbor balíka priradený k účtu na VestaCP.

Metóda 2. Upraviť VestaCP Web Template pre Nginx.

Pred pridaním a užívateľ in VestaCP, musíme vytvoriť balíčky. VestaCP Packages. Tieto balíky obsahujú niekoľko konfigurácií pre rôzne CMS alebo skripty. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Keď pridáme a poľa na un užívateľ VestaCP, konfigurácia Nginx default z novej pridanej domény bude daný Web Template (Nginx) vybraný pre užívateľský balíkacquis.

VestaCP Webová šablóna Nginx
VestaCP Webová šablóna Nginx

Berieme scenár, v ktorom pridávame Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Ak šablóna “wordpress2” obsahuje smernicu “ssl on”, nové domény pridané pomocou tejto šablóny budú mať v konfigurácii túto zastaranú smernicu. Tak to je najlepšie upraviť Web Template in VestaCP. Takže nové pridané domény už nebudú dostávať „ssl na “v konfigurácii Nginx.

Ako upraviť a Web Template VestaCP eliminovať ssl” directive is deprecated?

Šablóny, ktoré zapisujú konfiguračné súbory pridaných domén, sa nachádzajú v:

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

Tieto majú dva konce. .tpl pre domény bez SSL a .stpl pre domény s SSL aktivovaný.

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

Berieme vyššie uvedený scenár, v ktorom máme šablónu "wordpress2.stpl “. Tento súbor upravíme na webovom serveri a vymažeme riadok s direktívou "ssl na“.

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
odstrániť SSL ON smernica v Nginx /. VestaCP
odstrániť SSL Smernica ON v Nginx / VestaCP

Po odstránení riadku "ssl na “zo šablóny uložte súbor. Nasledujúce oblasti, ktoré budú pridané s touto šablónou, už nebudú mať zastaranú smernicu. “ssl„Smernica je zastaraná, sa pri testovaní nginx nezobrazí.

Rovnakým spôsobom je možné upravovať všetky webové šablóny VestaCP alebo je možné vytvoriť nové, ktoré budú obsahovať vlastné konfigurácie nginx a php-fpm.

Zanietený technológiou, s radosťou píšem na StealthSettings.com od roku 2006. Mám bohaté skúsenosti s operačnými systémami: macOS, Windows a Linux, ako aj s programovacími jazykmi a platformami pre blogovanie (WordPress) a pre online obchody (WooCommerce, Magento, PrestaShop).

Ako » Linux » Ako opraviť nginx: [warn] „ssl”Smernica je zastaraná (Nginx / VestaCP)
Pridať komentár