Како да поправите нгинк: [warn] тхе “ssl„Директива је застарела (Нгинк / VestaCP)

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in example.com.nginx.ssl.conf је уобичајено упозорење на веб серверима са старим нгинк конфигурацијама или VestaCP.

nginx -t
Како поправити "ssl„Директива је застарела
SSL Директива error in NGINX.conf

Ово warn појављује се најчешће на севервертима који имају VestaCP инсталиран пре неколико година, када је у конфигурацији Апацхе била је потребна директива"ssl on".

Како поправити "ssl„Директива је застарела у Нгинк-у / VestaCP

Метод 1. Уредите датотеку nginx.conf за терен

Најбоље је за нас да откажемо са # директивом "ssl на ”за домен у којем имамо нгинк варн.

sudo nano /home/vestacpuser/conf/web/example.com.nginx.ssl.conf
# ssl on
Онеспособити SSL директива у НГИНКС-у
Онеспособити SSL директива у НГИНКС-у

Сачувајте датотеку, а затим је покрените поново nginx -t. Грешка nginx: [warn] the “ssl” directive is deprecated…” више неће бити присутно.

nginx -t

Овом методом грешка неће бити трајно отклоњена. Нови домени ће пратити конфигурациону датотеку пакета додељеног налогу на VestaCP.

Метод 2. Уреди VestaCP Web Template за Нгинк.

Пре него што додамо а корисник in VestaCP, морамо да креирамо пакете. VestaCP Packages. Ови пакети садрже неколико конфигурација за различите ЦМС или скрипте. Web Template (Nginx), Backend Template (PHP-FPM), DNS Template (NAMED).

Када додамо а поље на корисник VestaCP, Нгинк конфигурација default новог додатог домена ће дати Web Template (Нгинк) изабрано за кориснички пакеттековине.

VestaCP Веб шаблон Нгинк
VestaCP Веб шаблон Нгинк

Узимамо сценарио у коме додајемо Vesta Package Name: Stealth cu Web Template NGINX: wordpress2. Ако шаблон “wordpress2” садржи директиву “ssl on”, нови домени додати овим шаблоном ће имати ову застарелу директиву у конфигурацији. Тако да је најбоље модификовати Web Template in VestaCP. Тако да нови додани домени више неће примати "ssl на ”у Нгинк конфигурацији.

Како уредити а Web Template VestaCP за елиминисање ssl” directive is deprecated?

Шаблони који пишу конфигурационе датотеке додатих домена налазе се у:

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

Ови имају два краја. .tpl за домени без SSL и .stpl за домени са SSL активира.

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

Узимамо горњи сценарио, у којем имамо шаблон "wordpress2.стпл ”. Уређујемо ову датотеку на веб серверу и бришемо ред са директивом "ssl на".

nano /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.stpl
уклонити SSL ОН Директива у Нгинк-у /. VestaCP
уклонити SSL ОН Директива у Нгинк-у / VestaCP

Након уклањања линије "ssl на ”из шаблона, сачувајте датотеку. Следеће области које ће бити додате овим шаблоном више неће имати застарелу директиву. “ssl„Директива је застарела, неће се појавити приликом тестирања нгинк-а.

На исти начин се могу мењати сви веб шаблони VestaCP или се могу креирати нови да би укључили прилагођене нгинк и пхп-фпм конфигурације.

Страствен за технологију, пишем са задовољством StealthSettings.цом од 2006. Имам велико искуство у оперативним системима: macOS, Windows си Linux, али и на програмским језицима и блогерским платформама (WordPress) и за онлајн продавнице (WooCommerce, Магенто, ПрестаСхоп).

како » Linux » Како да поправите нгинк: [warn] тхе “ssl„Директива је застарела (Нгинк / VestaCP)
Оставите коментар