“nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf“ Tai yra įprastas perspėjimas žiniatinklio serveriuose su senomis NGINX arba VESTACP konfigūracijomis.
turinys
nginx -t

Šis perspėjimas dažniausiai pasirodo prieš kelerius metus įdiegtus „Vestacp“, kai konfigūracija yra įdiegta „Vestacp“ nginx Reikėjo direktyvos “ssl on“.
Kaip ištaisyti “SSL” Direktyva yra nebenaudojama „Nginx“ / „Vestacp“
1 metodas. Failo redagavimas domeno nginx.conf
Patogiausia yra mus atšaukti naudojant # direktyvą “SSL ON” Laukui mes turime Ninginą.
sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on

Mes išsaugojame failą ir vėl vykdome nginx -t. Klaida nginx: [warn] the “ssl” directive is deprecated…” Tai nebebus.
nginx -t
Šiuo metodu klaida nebus visam laikui išspręsta. Nauji laukai atitiks „VestaCP“ priskirto paketo konfigūracijos failą.
2 metodas. Redaguoti VestaCP Web Template Dėl ninx.
Prieš pridėdami a vartotojas į Vestacp, mes turime kurti paketus. VestaCP Packages. Šiose pakuotėse yra kelios konfigūracijos skirtingiems CM ar Raštai. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).
Kai pridedame a Laukas apie įstaigą Vartotojo „Vestacp“, Ningin numatytoji naujojo pridėto domeno konfigūracija bus pateikta Web Template (Nginx) Pasirinkta vartotojo paketuiį.

Mes imamės scenarijaus, kurį pridedame Vesta Package Name: Stealth su Web Template NGINX: wordpress2. Jei šablonas “wordpress2” Yra direktyva “ssl on”, nauji laukai, pridedami prie šio šablono, turės šią pasenusią direktyvą konfigūracijoje. Taigi geriausia yra SA modifikuoti Web Template į Vestacp. Taigi naujos sritys, pridedamos siekiant nustoti priimti “SSL ON” „Ninx“ konfigūracijoje.
Kai redagavo Un Web Template VestaCP pašalinti “ssl” directive is deprecated” ?
Šablonai, rašantys pridėtų domenų konfigūracijos failus, yra:
/usr/local/vesta/data/templates/web/nginx/php-fpm
Jie turi du galus. .tpl už Domenai be SSL Ir.stpl už Domenai su SSL suaktyvintais.
[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]#
Mes imamės aukščiau pateikto scenarijaus, kuriame turime šabloną “„WordPress2.Stpl“”. Mes redaguojame šį failą žiniatinklio serveryje ir ištriname eilutę su direktyva “SSL ON”.
nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
Pašalinus liniją “SSL ON” Iš šablono išsaugojame failą. Šiose srityse, kurios bus pridėtos naudojant šį šabloną, nebebus neįvykdytos direktyvos. “SSL” Direktyva yra nebenaudojamaAr Tai neatrodys, kai išbandysime Ningx.
Lygiai taip pat visi „VestaCP“ žiniatinklio šablonai gali būti modifikuoti arba gali būti sukurti nauji, kuriuose galima įtraukti individualizuotas NGINX ir PHP-FPM konfigūracijas.