“nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf“ este o alerta des intalnita pe web serverele cu configuratii nginx vechi sau cu VestaCP.
spokojnosť
nginx -t

Toto upozornenie sa najčastejšie objavuje na záštitách, ktoré majú pred niekoľkými rokmi nainštalovaný VestaCP, keď je v konfigurácii nginx Vyžadovala sa smernica “ssl on
“.
Ako opraviť “SSL” Smernica je zastaraná v nginx / vestacp
Metóda 1. Úpravy súboru nginx.conf pre doménu
Najviac užitočné je zrušiť nás pomocou # smernice o # “SSL” Pre pole, ktoré máme Ningin, varujeme.
sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on

Uložíme súbor a potom znova vykonáme nginx -t
. Chyba nginx: [warn] the “ssl” directive is deprecated…” Už to nebude prítomné.
nginx -t
Týmto spôsobom sa chyba nebude trvalo vyriešiť. Nové polia budú dodržiavať konfiguračný súbor balíka priradeného spoločnosti VestaCP.
Metóda 2. Upraviť VestaCP Web Template Pre ninx.
Skôr ako pridáme a užívateľ v Vestacka, musíme vytvárať balíčky. VestaCP Packages. Tieto balíčky obsahujú viac konfigurácií pre rôzne CMS alebo Písmo. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).
Keď pridáme a Pole na jednom užívateľská vestacp, predvolená konfigurácia novej pridanej domény Ningin Web Template (Nginx) selectat pre balík používateľovdo.

Berieme scenár, ktorý pridávame Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Ak šablóna “wordpress2” Obsahuje smernicu “ssl on”, nové polia pridané s touto šablónou budú mať túto zastaranú smernicu v konfigurácii. Takže najlepšie je SA upraviť Web Template v Vestacka. Takže nové oblasti sa pridali, aby prestali prijímať “SSL” V konfigurácii Ninx.
Keď upravil OSN 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
Majú dva ukončenie. .tpl
pre Domény bez SSL A.stpl
pre Domény s aktivovanými SSL.
[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”. Upravujeme tento súbor na webovom serveri a odstránime riadok s smernicou “SSL”.
nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl

Po odstránení riadku “SSL” Z šablóny súbor uložíme. Nasledujúce oblasti, ktoré budú pridané s touto šablónou, už nebudú mať vynikajúcu smernicu. “SSL” Smernica je zastaraná, Nebude sa objaviť, keď testujeme ningx.
Rovnakým spôsobom môžu byť všetky webové šablóny VestaCP upravené alebo môžu byť vytvorené nové, v ktorých sa môžu zahrnúť personalizované konfigurácie NGINX a PHP-FPM.