Kuinka korjata nginx: [warn] "ssl"Direktiivi on vanhentunut (Nginx / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf on yleinen hälytys web-palvelimissa, joissa on vanhat nginx-kokoonpanot tai VestaCP.

nginx -t
Kuinka korjata "ssl"direktiivi on vanhentunut
SSL Direktiivi error in NGINX.conf

tämä warn näkyy useimmiten palvelimella, jolla on VestaCP asennettu muutama vuosi sitten, kun kokoonpanossa Nginx direktiiviä tarvittiin"ssl on".

Kuinka korjata "ssl”Direktiivi on vanhentunut Nginxissä / VestaCP

Tapa 1. Muokkaa tiedostoa nginx.conf kentälle

Kätevin meille on peruuttaa #-ohjeella "ssl on ”verkkotunnukselle, jossa meillä on nginx-varoitus.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Poista SSL direktiivi NGINX:ssä
Poista SSL direktiivi NGINX:ssä

Tallenna tiedosto ja suorita se sitten uudelleen nginx -t. Virhe nginx: [warn] the “ssl” directive is deprecated…” se ei ole enää läsnä.

nginx -t

Tällä menetelmällä virhettä ei korjata pysyvästi. Uudet toimialueet seuraavat tilille määritetyn paketin asetustiedostoa VestaCP.

Tapa 2. Muokkaa VestaCP Web Template Nginxille.

Ennen kuin lisäämme a lähettämä in VestaCP, meidän on luotava paketteja. VestaCP Packages. Nämä paketit sisältävät useita konfiguraatioita eri CMS- tai komentosarjoille. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Kun lisäämme a kenttä päälle lähettämä VestaCP, Nginx-kokoonpano default uudesta lisätystä verkkotunnuksesta antaa Web Template (nginx) valittuna käyttäjäpaketillesäännöstön.

VestaCP Web-malli Nginx
VestaCP Web-malli Nginx

Otamme skenaarion, johon lisäämme Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Jos malli “wordpress2” sisältää ohjeen “ssl on”, tällä mallilla lisätyillä uusilla verkkotunnuksilla on tämä vanhentunut ohje kokoonpanossa. Joten se on parasta muokata Web Template in VestaCP. Joten lisätyt uudet verkkotunnukset eivät enää saa "ssl on ”Nginx-kokoonpanossa.

Kuinka muokata a Web Template VestaCP eliminoida ssl” directive is deprecated?

Mallit, jotka kirjoittavat lisättyjen verkkotunnusten konfigurointitiedostot, sijaitsevat:

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

Näillä on kaksi loppua. .tpl varten verkkotunnukset ilman SSL ja .stpl varten verkkotunnuksia SSL aktivoitu.

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

Otamme yllä olevan skenaarion, jossa meillä on malli "wordpress2.stpl ". Muokkaamme tätä tiedostoa verkkopalvelimella ja poistamme rivin käskyllä ​​"ssl päällä".

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
poista SSL ON direktiivi Nginx /. VestaCP
poista SSL Nginxin direktiivistä / VestaCP

linjan poistamisen jälkeen"ssl on ”pohjasta, tallenna tiedosto. Seuraavilla tähän malliin lisättävillä alueilla ei ole enää vanhentuneita ohjeita. "ssl”Direktiivi on vanhentunut, ei näy testattaessa nginxiä.

Samalla tavalla kaikkia web-malleja voidaan muokata VestaCP tai voidaan luoda uusia sisältämään mukautetut nginx- ja php-fpm-kokoonpanot.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » Linux » Kuinka korjata nginx: [warn] "ssl"Direktiivi on vanhentunut (Nginx / VestaCP)
Jätä kommentti