LINUX.ORG.RU

Сообщения WinLin2

 

ldap ограничить доступ для admin по ip

Адресная книга на ldap 2.4, все читают анонимно.
Как можно ограничить доступ по ip для admin?

 

WinLin2
()

git переместить каталог

Существующий вариант:
под контролем: /var/www/, файлы git: /var/.git

Нужно сделать такой вариант:
под контролем: /var/www/app, файлы git: /var/www/.git

 

WinLin2
()

Видеоконференции

Запретили проводить совещания.
Есть ли какие-то альтернативы через интернет.

 , ,

WinLin2
()

letsencrypt получить на другом сервере

Сервер не может получить сертификат letsencrypt через certbot, ошибки соединения.
DNS на yandex, желательно его не трогать при каждом выпуске сертификата.

Можно ли получить сертификат на другом сервере в другой сети и скопировать его?

 

WinLin2
()

nginx proxy -> apache https

Nginx используется, как proxy для нескольких поддоменов.
За ним расположены по одному серверу с Apache на каждый поддомен.
Можно ли настроить nginx, как ssl-proxy без ключей, а ключи держать на Apache?

В инете все инструкции описывают настройки с установкой ключей на nginx,трафик до поддоменов через http.

 

WinLin2
()

nginx proxy -> apache https

Nginx используется, как proxy для нескольких поддоменов.
За ним расположены по одному серверу с Apache на каждый поддомен.
Можно ли настроить nginx, как ssl-proxy без ключей, а ключи держать на Apache?

В инете все инструкции описывают настройки с установкой ключей на nginx,
трафик до поддоменов через http.

 

WinLin2
()

не менять формат логов

Пересылаю логи Apache на удаленный сервер syslog-ng, где они записываются в файл.
Можно ли не менять формат лога при записи, на удаленном сервере syslog-ng добавляет дату и ip?

 

WinLin2
()

nginx -> apache логи

Nginx за ним два сервера с Apache с разными поддоменами.
У всех трех серверов серые ip, nginx транслируется в реальный адрес шлюзом.

Конфиг nginx:

server {
    listen 80;
    server_name dom1.dom.ru;

    location / {
        proxy_pass http://10.1.1.21:80/;

        proxy_set_header Host              $host;
        proxy_set_header X-Real-IP         $remote_addr;
        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Host  $host;
        proxy_set_header X-Forwarded-Port  $server_port;
    }
}


Конфиг Apache1, включен модуль remoteip:
<VirtualHost 0.0.0.0:80>
    ServerName dom1.dom.ru
    ServerAlias dom1.dom.ru

    RemoteIPHeader X-Real-IP
    RemoteIPInternalProxy 10.1.1.1

Не могу добиться вывод в логах apache ip-адреса клиента, сейчас для всех запросов ip nginx.

 ,

WinLin2
()

Ubuntu 18.04, портится текст

Видео «radeon r5 230». Менял HDD и поставил заново Ubuntu 18.04/Gnome 3.28.2.
Со временем заметил проблемы:
* При активной работе в редакторе Geany полоса прокрутки
покрывается однотонным графическим мусором и текущий указатель теряется.
* В Firefox текст текстовой подсказки бывает ломанным курсивом.

Если открывать программы заново или свернуть/развернуть, то дефекты пропадают.

 

WinLin2
()

HDD сбойные секторы

HDD WDC WD5000AAKX-22ERMA0, 500 Gb, 2012 года, отработал 9800 часов.
Данные переписал на другой диск.
С обратной стороны диска на плате видны следы окислов (потемнений),
шлеф внутрь диска залит и нормально выглядит.
Звуков лишних нет, диск стоял под 120 мм вентилятором.

$ smartctl -t short не проходит
$ badblocks находит 9 нечитаемых секторов

Странно, но 0 переназначенных секторов...
Пока не решил, что с ним делать.

 

WinLin2
()

Своя сеть для программы

Ubuntu имеет два подключения к разным сетям: локальная сеть eth0 и другая сеть usb-wifi.

Нужно привязать несколько программ с графическим интерфейсом к wi-fi,
остальным программам запретить доступ к wi-fi.

Только виртуализация поможет?

 

WinLin2
()

Postfix фильтрация темы письма с русскими символами

/etc/postfix/main.cf
header_checks = pcre:/etc/postfix/header_checks

/etc/postfix/header_checks
/^Subject.*бомба/ REDIRECT primer@inbox.ru

postmap -q «subject бомба» pcre:/etc/postfix/header_checks
REDIRECT primer@inbox.ru

Отправляю письмо с yandex.ru и фильтр не срабатывает,
работает фильтрация только при латинских символах в правиле и письме.

 ,

WinLin2
()

bootstrap

Внутренний проект на bootstrap 3, браузер - последний Firefox.
Задумался о замене bootstrap по причине несовместимости версий и удаления лишних частей (иконок).

Иконки возьму из https://material.io/tools/icons/, Grid заменит сетку bootsrap.
Что посоветуете для графической части или мучать bootstrap 4/5/6?

 

WinLin2
()

freelancer.com

Вопросы по freelancer.com:

1. Появляется задание от американца, сбегаются индусы за 3 копейки
и европейцы/американцы с ценами в несколько раз больше.
Присоединяюсь к индусам :)

Через несколько дней в личном кабинете задание у меня пропадает,
кто его выполняет неизвестно или заказчик закрыл задание.

В задании написано срочно и время выполнения 2 дня, но задание висит 6 дней.

2. Появляется задание с таким же текстом (совпадение до знака),
но уже с уменьшенной ценой и автор индус.
Опять проходит 6 дней :)

Возможно это админы freelancer.com развлекаются, чтобы тратились отведенные
пользователю 'bid' с последующей покупкой тарифов?

 

WinLin2
()

PayPal

Что можно использовать для получения заграничной оплаты за разработку,
желательно без отслеживания и заведения счетов?

На 146% поддерживаю :)

 

WinLin2
()

perltidy, отступы для hash

perltidy форматирует содержимое хеша вправо:

my %h = (
  'n1'               => $elt_root->{'att'}->{'КодЗ'},
  'n2'              => $elt_root->{'att'}->{'НаимЗ'},
  'n3'   => $elt_fio->first_child( 'Фамилия' )->text,
);


Хочется чтобы выравнивание было влево:
my %h = (
  'n1' => $elt_root->{'att'}->{'КодЗ'},
  'n2' => $elt_root->{'att'}->{'НаимЗ'},
  'n3' => $elt_fio->first_child( 'Фамилия' )->text,
);


.perltidyrc (мои настройки):
--backup-and-modify-in-place
--output-line-ending=unix
--entab-leading-whitespace=4
--break-at-old-comma-breakpoints
--maximum-line-length=80
--nospace-for-semicolon
--opening-token-right
--stack-opening-tokens
--nooutdent-long-lines
--break-at-old-comma-breakpoints
--noblanks-before-comments
--indent-spaced-block-comments
--paren-tightness=0
--cuddled-else

 

WinLin2
()

Ubuntu 18.04 RAID

На компьютер из нескольких дисков пытаюсь поставить систему
через mdadm на один RAID, включающий все диски:

* Ubuntu 18.04 не дает создавать один RAID, предлагается один диск использовать под /boot.
* Ubuntu 16.04.4 на двух дисках создал RAID1 с одним разделом / и все работает.

Пока цель создать общий RAID5 в Ubuntu 18.04,
так как флэшка или отдельный диск могут умереть быстрее RAID5.

 , ,

WinLin2
()

perl ищу работу удаленно

Использую:
* Perl5, Apache, Template Toolkit, Dancer2, PostgreSQL;
* Javascript, bootstrap, jQuery.
* git

Готов работать удаленно или подключиться к проекту.

 ,

WinLin2
()

perl Archive::Zip

use Archive::Zip;
my $zip = Archive::Zip->new();
my $namefile = '/var/www/app/files/70/file.zip';
my $status = $zip->read( $namefile );
$status = $zip->extractTree( { root => '', zipName => '/var/www/app/files/70' });


В логах:
error: Could not extract /var/www/app/files/70/file.txt safely: /var/www/app/files is an existing symbolic link

Файлы хранятся на отдельном разделе, поэтому используется ссылка.
Если вместо ссылки создать каталог /var/www/app/file, то ошибки нет.

 

WinLin2
()

kvm курсор в гостевой системе

Хост система - Ubuntu 18.04.
При подключении через VNC в госте Windows 7 два курсора, которые двигаются с разной скоростью.

Решение 1 (через virsh):
* остановите VDS
* virsh edit <имя VDS>
* вставьте строку <input type='tablet' bus='usb'/>
рядом с <input type='mouse' bus='ps2'/>
* запустите VDS

Решение 2 (через VMM):
* через «Virtual Machine Manager» добавить оборудование
«Ввод/Графический планшет USB».

 

WinLin2
()

RSS подписка на новые темы