Получение вывода и ввода в процессы демона

Вы просто ищете самое длинное уникальное совпадение в шаблоне, привязанном к началу строки, поэтому, если предположить, что ваш файл называется tst....

while read l ; do if [ $(grep -c -E "^$l" tst) -eq 1 ]; then echo $l; fi ; done < tst

Однако это не удастся, если будет повторение самого длинного шаблона, поэтому вам нужно справиться с этим...

while read l ; do if [ $(grep -c -E "^$l" <<<$(sort tst | uniq)) -eq 1 ]; then echo $l; fi ; done <<<$(sort tst | uniq)
0
13.11.2020, 02:32
2 ответа

Для этого предназначена директива :Вы можете настроить NGINX для использования списка паролей, разделенных строками, хранящихся в файле, используя ssl _пароль _файл ..

http { 
  server { server_name <fqdn|ip>;
  ssl_certificate_key <pem_key>; 
  ssl_password_file <path_to_passphrase>
      } 

Затем перезагрузите конфигурацию:

sudo nginx -s reload

Обратите внимание, что ваш файл с парольной фразой должен быть доступен для чтения только пользователю root. Также существует нарушение безопасности, если злоумышленник получит доступ к вашей парольной фразе.

0
18.03.2021, 22:49

Я думаю, вам следует использовать Хранилище Hashicorp(https://www.nginx.com/blog/protecting-ssl-private-keys-nginx-hashicorp-vault/)или что-то другое.

0
18.03.2021, 22:49

Теги

Похожие вопросы