Kuinka korjata nginx: [varoita] “SSL” Direktiivi on vanhentunut (nginx / vestacp)
Kuinka korjata nginx: [varoita] “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.
sisältö
nginx -t

Tämä varoitus näkyy useimmiten palvelimissa, joihin on asennettu VestaCP muutama vuosi sitten kokoonpanon ollessa käynnissä nginx direktiivi oli tarpeen “ssl on“.
- Kuinka asennamme SSL (HTTPS Connection) -sertifioituna Hostat -verkkosivustolle NGINX -palvelimella ilman CPANEL tai Vestacp
- [FIX] nginx: [nouse] “lataus” Direktiivi on määritetty liian myöhään nginx.confissa
- Korjaa nginx -virhe: Uutta istuntoa ei voitu jakaa SSL -istunnossa jaettu välimuisti “le_nginx_ssl” kun taas SSL -kädenpuristus
Kuinka korjata “SSL” direktiivi on vanhentunut Nginx / VestaCP:ssä
Tapa 1. Muokkaa toimialueen nginx.conf-tiedostoa
Helpoin asia meille on peruuttaa käsky numerolla # “ssl päällä” verkkotunnukselle, jossa meillä on nginx-varoitus.
sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on

Tallennamme tiedoston ja suoritamme sen sitten uudelleen nginx -t. Virhe nginx: [warn] the “ssl” directive is deprecated…” ei ole enää läsnä.
nginx -t
Tällä menetelmällä virhettä ei korjata pysyvästi. Uudet toimialueet kunnioittavat VestaCP:n tilille määritetyn paketin asetustiedostoa.
Menetelmä 2. Editointi VestaCP Web Template Nginxille.
Ennen kuin lisäämme yhden käyttäjä sisä- Vestacp, meidän on luotava paketteja. VestaCP Packages. Aceste pachete contin mai monte configuratii pentru eri CMS-uri tai scripturi. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).
Kun lisäämme a ALA yksi käyttäjä VestaCP, äskettäin lisätyn verkkotunnuksen Nginx-oletusmäärityksen antaa Web Template (Nginx) valittuna käyttäjäpaketilleto.

Otamme skenaarion, johon lisäämme Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Jos malli “wordpress2” sisältää direktiivin “ssl on”, tällä mallilla lisätyillä uusilla verkkotunnuksilla on tämä vanhentunut ohje määritetty. Joten se on parasta muuta Web Template sisä- Vestacp. Joten lisätyt uudet verkkotunnukset eivät enää vastaanota “ssl päällä” Nginx-kokoonpanossa.
Kun se julkaistiin Web Template VestaCP poistamaan “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 puolesta verkkotunnuksia ilman SSL:ää ja .stpl puolesta verkkotunnuksia, joissa SSL on käytössä.
[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
Linjan poistamisen jälkeen “ssl päällä” mallista, tallenna tiedosto. Seuraavilla tällä mallilla lisättävillä verkkotunnuksilla ei ole enää vanhentunutta ohjetta. “SSL” direktiivi on vanhentunut, se ei enää näy testattaessa nginxiä.
Samalla tavalla kaikkia VestaCP-verkkomalleja voidaan muokata tai luoda uusia sisältämään mukautetut nginx- ja php-fpm-kokoonpanot.
Kuinka korjata nginx: [varoita] “SSL” Direktiivi on vanhentunut (nginx / vestacp)
Mitä uutta
Noin Stealth
Teknologiasta intohimoinen, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006 lähtien. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) sekä verkkokaupoista (WooCommerce, Magento, PrestaShop).
Näytä kaikki Stealthin viestitSaatat olla kiinnostunut myös...