узнать файловую систему с ленты

Есть ли способ узнать файловую систему с ленты под Linux ( CentOS )? Мне это нужно, чтобы выяснить, является ли лента уже LTFS или нет.

На данный момент я знаю:

  • mtx # для управления ленточной библиотекой
  • mt # для управления лентой
  • tapeinfo # для общей информации о ленте
  • tapestat # для статистики
  • mkltfs # для форматирования ленты
  • ltfs # для установки tape
  • unltfs # для удаления файловой системы с ленты

Я думаю, что ни один из них не может показать реальную файловую систему с ленты. * .app.example.com => wildcard Оба этих маршрута должны указывать на ...

Я приобрел сертификат с подстановочным знаком и один сертификат для моей доменной структуры:

app.example.com => single
*.app.example.com => wildcard

Оба этих маршрута должны указывать на тот же каталог проекта на том же сервере

Примечание. Служба поддержки RapidSSL сообщила, что мне пришлось купить два, поскольку в отличие от классических доменов example.com, мой один - app.example.com, так что подстановочный знак не будет заботиться о моем трех десятичном корне

Теперь мне нужно настроить в nginx два разных сертификата. Мой сертификат по умолчанию (который работает с моим подстановочным знаком), но не app.example.com, поскольку его ssl-сертификат не включен.

server {
    listen 443 ssl default_server;
    listen [::]:443 ssl default_server;

    ssl on;
    ssl_certificate /etc/ssl/ssl_certificate.cer;  // this is my wildcard cert
    ssl_certificate_key /etc/ssl/private.key;


    root /var/www/example/public;
    index index.php index.html index.htm;

    server_name .app.example.com;

    location / {
            try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
            try_files $uri =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
    }
 }

 // And for redirect:
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name .app.example.com;
    return 301 https://$server_name$request_uri;
}

Как я могу разделить его на два и включить мой новый сертификат для app.example.com и оставить такой шаблон?

2
задан 7 December 2017 в 22:54
1 ответ

Используйте два блока server , один для одиночного домена и один для домена с подстановочными знаками. Укажите соответствующие директивы server_name и ssl_certificate .

server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name *.app.example.com;    
    ssl_certificate /etc/ssl/ssl_certificate1.cer;
    ssl_certificate_key /etc/ssl/private1.key;

    ...
}
server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name app.example.com;    
    ssl_certificate /etc/ssl/ssl_certificate2.cer;
    ssl_certificate_key /etc/ssl/private2.key;

    ...
}

Подробнее см. этот документ .

Можно использовать директиву include для извлечения общей конфигурации в каждый блок из другого файла.

3
ответ дан 3 December 2019 в 10:34

Теги

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