Kako popraviti nginx: [warn] "ssl”Direktiva je zastarjela (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf je uobičajeno upozorenje na web poslužiteljima sa starim nginx konfiguracijama ili VestaCP.

nginx -t
Kako popraviti "ssl"Direktiva je zastarjela
SSL Direktiva error in NGINX.conf

Acest warn pojavljuje se najčešće na serveru koji imaju VestaCP instaliran prije nekoliko godina, kada je u konfiguraciji Nginx bila je potrebna direktiva"ssl on".

Kako popraviti "ssl„Direktiva je zastarjela u Nginxu / VestaCP

Metoda 1. Uredite datoteku nginx.conf za polje

Za nas je najbolje da odustanemo s # direktivom "ssl na ”za domenu u kojoj imamo nginx upozorenje.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Onesposobiti SSL direktiva u NGINX-u
Onesposobiti SSL direktiva u NGINX-u

Spremite datoteku i zatim je ponovno pokrenite nginx -t. Greška nginx: [warn] the “ssl” directive is deprecated…” više neće biti prisutan.

nginx -t

Ovom metodom pogreška neće biti trajno riješena. Nove domene slijedit će konfiguracijsku datoteku paketa dodijeljenog računu na VestaCP.

Metoda 2. Uredi VestaCP Web Template za Nginx.

Prije nego dodamo a korisnik in VestaCP, moramo kreirati pakete. VestaCP Packages. Ovi paketi sadrže nekoliko konfiguracija za različite CMS ili skripte. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Kada dodamo a zona na korisnik VestaCP, Nginx konfiguracija default od nove dodane domene dobit će Web Template (Nginx) odabran za korisnički paketAcquis.

VestaCP Web predložak Nginx
VestaCP Web predložak Nginx

Uzimamo scenarij u kojem dodajemo Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Ako predložak “wordpress2” sadrži direktivu “ssl on”, nove domene dodane ovim predloškom imat će ovu zastarjelu direktivu u konfiguraciji. Tako je najbolje modificirati Web Template in VestaCP. Dakle, nove dodane domene više neće primati "ssl uključeno ”u Nginx konfiguraciji.

Kako urediti a Web Template VestaCP eliminirati ssl” directive is deprecated?

Predlošci koji pišu konfiguracijske datoteke dodanih domena nalaze se u:

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

Imaju dva kraja. .tpl za domene bez SSL i .stpl za domene sa SSL aktiviran.

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

Uzimamo gornji scenarij, u kojem imamo predložak "wordpress2.stpl ”. Uređujemo ovu datoteku na web poslužitelju i brišemo liniju s direktivom "ssl na".

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
ukloniti SSL ON Direktiva u Nginxu /. VestaCP
ukloniti SSL ON Direktiva u Nginxu / VestaCP

Nakon uklanjanja retka "ssl na ”iz predloška, ​​spremite datoteku. Sljedeća područja koja će biti dodana ovim predloškom više neće imati zastarjelu direktivu. “ssl„Direktiva je zastarjela, neće se pojaviti prilikom testiranja nginxa.

Na isti način svi web predlošci se mogu mijenjati VestaCP ili se mogu stvoriti novi koji uključuju prilagođene nginx i php-fpm konfiguracije.

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » Linux » Kako popraviti nginx: [warn] "ssl”Direktiva je zastarjela (Nginx / VestaCP)
Ostavite komentar