Az nginx javítása: [warn] az "ssl" direktíva elavult (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf egy gyakori riasztás a régi nginx konfigurációkkal rendelkező webszervereken vagy VestaCP.

nginx -t
Az "ssl" direktíva javítása elavult
SSL Irányelv error az NGINX.conf fájlban

ezt warn leggyakrabban azokon a szervereken jelenik meg, amelyek rendelkeznek VestaCP néhány éve telepítve, amikor a konfigurációban volt nginx irányelvre volt szükség"ssl on".

Hogyan kell megjavítani "ssl" direktíva elavult Nginxben / VestaCP

1. módszer. Fájl szerkesztése nginx.conf a mezőre

A legegyszerűbb módja az "ssl on" direktíva törlése a # gombbal azon a tartományon, ahol az nginx warn van.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Kikapcsolja SSL direktíva az NGINX-ben
Kikapcsolja SSL direktíva az NGINX-ben

Mentse el a fájlt, majd futtassa újra nginx -t. Hiba nginx: [warn] the “ssl” directive is deprecated…” többé nem lesz jelen.

nginx -t

Ezzel a módszerrel a hiba nem szűnik meg véglegesen. Az új tartományok a fiókhoz rendelt csomag konfigurációs fájlját fogják követni VestaCP.

2. módszer. Szerkesztés VestaCP Web Template az Nginx számára.

Mielőtt hozzáadnánk a használó in VestaCP, csomagokat kell létrehoznunk. VestaCP Packages. Ezek a csomagok több konfigurációt tartalmaznak a különböző CMS-ekhez vagy szkriptekhez. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Amikor hozzáadjuk a terület egy használó VestaCP, az újonnan hozzáadott tartomány alapértelmezett Nginx-konfigurációját fogja megadni Web Template (nginx) kiválasztva a felhasználói csomaghozvívmányokat.

VestaCP Websablon Nginx
VestaCP Websablon Nginx

Vegyük azt a forgatókönyvet, amelyben hozzáadjuk Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Ha a sablon “wordpress2” direktívát tartalmaz “ssl on”, az ezzel a sablonnal hozzáadott új tartományok konfigurációjában ez az elavult direktíva lesz. Szóval a legjobb módosítani Web Template in VestaCP. Így a hozzáadott új tartományok többé nem kaphatnak „ssl on”-t az Nginx konfigurációjában.

Hogyan kell szerkeszteni a Web Template VestaCP megszüntetésére ssl” directive is deprecated?

A hozzáadott tartományok konfigurációs fájljait író sablonok a következő helyen találhatók:

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

Ezeknek két végük van. .tpl mert domainek nélkül SSL és .stpl mert domainekkel SSL aktív.

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

A fenti forgatókönyvet vesszük, amelyben a "wordpress2.stpl" sablon található. Szerkesztjük ezt a fájlt a webszerveren, és töröljük az "ssl on" direktívával rendelkező sort.

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
eltávolít SSL ON Irányelv Nginxben /. VestaCP
eltávolít SSL ON Irányelv Nginxben / VestaCP

Miután eltávolította az „ssl on” sort a sablonból, mentse el a fájlt. A sablonnal hozzáadott következő tartományok már nem rendelkeznek az elavult irányelvvel. "ssl" direktíva elavult, nem jelenik meg az nginx tesztelésekor.

Ugyanígy az összes websablon módosítható VestaCP vagy újak is létrehozhatók, amelyek egyéni nginx és php-fpm konfigurációkat tartalmaznak.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Írj hozzászólást