Nginxi parandamine: [warn] "ssl"Direktiiv on aegunud (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf on levinud hoiatus vanade nginxi konfiguratsioonidega veebiserverites või VestaCP.

nginx -t
Kuidas parandada"ssl"direktiiv on aegunud
SSL Direktiivi error in NGINX.conf

see warn ilmub kõige sagedamini serverites, millel on VestaCP installitud paar aastat tagasi, kui konfiguratsioonis nginx direktiivi oli vaja"ssl on".

Kuidas parandada "ssl"Direktiiv on aegunud Nginxis / VestaCP

1. meetod. Muutke faili nginx.conf põllu jaoks

Meile on kõige mugavam tühistada # käskkirjaga "ssl on ”domeeni jaoks, milles meil on nginxi hoiatus.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Keela SSL direktiiv NGINX-is
Keela SSL direktiiv NGINX-is

Salvestage fail ja seejärel käivitage see uuesti nginx -t. Viga nginx: [warn] the “ssl” directive is deprecated…” seda enam kohal ei ole.

nginx -t

Selle meetodi abil tõrget jäädavalt ei lahendata. Uued domeenid järgivad kontole määratud paketi konfiguratsioonifaili VestaCP.

2. meetod. Redigeeri VestaCP Web Template Nginxi jaoks.

Enne kui lisame a kasutaja in VestaCP, peame looma paketid. VestaCP Packages. Need paketid sisaldavad erinevaid konfiguratsioone erinevate CMS-i või skriptide jaoks. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Kui lisame a piirkond edasi kasutaja VestaCP, Nginxi konfiguratsioon default lisatud uuest domeenist annab Web Template (nginx) valitud kasutajapaketi jaoksõigustikuga.

VestaCP Nginxi veebimall
VestaCP Nginxi veebimall

Võtame stsenaariumi, milles lisame Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Kui mall “wordpress2” sisaldab käskkirja “ssl on”, on selle malliga lisatud uutel domeenidel konfiguratsioonis see aegunud direktiiv. Nii et see on parim muuta Web Template in VestaCP. Nii et uued lisatud domeenid ei saa enam "ssl on ”Nginxi konfiguratsioonis.

Kuidas redigeerida a Web Template VestaCP kõrvaldada ssl” directive is deprecated?

Lisatud domeenide konfiguratsioonifaile kirjutavad mallid asuvad:

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

Neil on kaks lõppu. .tpl eest domeenid ilma SSL ja .stpl eest domeenid SSL aktiveeritud.

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

Kasutame ülaltoodud stsenaariumi, milles meil on mall "wordpress2.stpl ”. Redigeerime seda faili veebiserveris ja kustutame rea käskkirjaga "ssl peal".

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
eemalda SSL ON direktiiv Nginxis /. VestaCP
eemalda SSL Nginxi direktiiv / VestaCP

Pärast joone eemaldamist"ssl on ”mallist, salvestage fail. Järgmistel aladel, mis selle malliga lisatakse, ei ole enam aegunud direktiivi. “ssl"Direktiiv on aegunud, see ei ilmu nginxi testimisel.

Samamoodi saab muuta kõiki veebimalle VestaCP või saab luua uusi, mis sisaldavad kohandatud nginxi ja php-fpm konfiguratsioone.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » Linux » Nginxi parandamine: [warn] "ssl"Direktiiv on aegunud (Nginx / VestaCP)
Jäta kommentaar