ziliboba0213: У меня отец патент получал как-то давно. Вроде не сложно, но я точно не уточнял, что он делал для этого.
У меня тоже есть 😂 Одно дело конечно получить (а это надо делать в идеале в каждой стране) и другое дело привлечь кого-то за его нарушение, тут судебные расходы огого будут.
Dram, значит пересобирайте с системной libssl, без опции -static при сборке. В вашей сборке не используется файл конфигурации openssl.cnf а параметры по умолчанию в libssl не включают tls1
Dram: Запрос прошел, но ничего не выдал, ни ошибки , ни инфы.
Ну значит статически слинкован и системная библиотека libssl не используется. Попробуйте сделать cp -a /etc/ssl /usr/local/ и перезапустить nginx. И покажите все опции сборки, а то мож вы указывали --with-openssl-opt="какието". Вообще нехорошо конечно устанавливать собранные самостоятельно программы в системные директории. Обновится у вас из репов nginx 1.10 и затрёт ваш самосбор. Обычно устанавливают в /opt или /usr/local
Alex124, как правило, если идея нуждается в защите от воровства и плагиата то это плохая идея. Т.к. легко клонируется, как только покажется интересной людьми с деньгами и прочими ресурсами. Но вообще по закону защитить можно с помощью патентов, только нужен опытный образец и куча денег на юристов, чтобы защищать его.
Net_Prosto, список UA самых часто встречающихся ботов можно посмотреть тут: https://github.com/monperrus/crawler-user-agents/blob/master/crawler-user-agents.json, там и хорошие есть (типа гугла) и плохие. Выбираете их списка pattern которых хотите и добавляете себе в .htaccess:
RewriteCond %{HTTP_USER_AGENT} ^.*(Baiduspider|HTTrack|итд).*$ [NC]
RewriteRule .* - [F,L]
Но вообще самые плохие боты прикидываются браузерами, поэтому лучше использовать специализированные решения для блокировки ботов.
У меня отец патент получал как-то давно. Вроде не сложно, но я точно не уточнял, что он делал для этого.
У меня тоже есть 😂 Одно дело конечно получить (а это надо делать в идеале в каждой стране) и другое дело привлечь кого-то за его нарушение, тут судебные расходы огого будут.
Dram, значит пересобирайте с системной libssl, без опции -static при сборке. В вашей сборке не используется файл конфигурации openssl.cnf а параметры по умолчанию в libssl не включают tls1
Dram, можете так поискать точно где он пытается искать файл:
apt-get -y install strace
strace /usr/sbin/nginx 2>&1 | grep openat | grep openssl.cnf
должно выдать путь к файлу, типа:
openat(AT_FDCWD, "/usr/lib/ssl/openssl.cnf", O_RDONLY) = 4
Запрос прошел, но ничего не выдал, ни ошибки , ни инфы.
Ну значит статически слинкован и системная библиотека libssl не используется. Попробуйте сделать cp -a /etc/ssl /usr/local/ и перезапустить nginx. И покажите все опции сборки, а то мож вы указывали --with-openssl-opt="какието". Вообще нехорошо конечно устанавливать собранные самостоятельно программы в системные директории. Обновится у вас из репов nginx 1.10 и затрёт ваш самосбор. Обычно устанавливают в /opt или /usr/local
был только один запрос со старого клиента... тогда можно не парится :))
https://caniuse.com/#feat=tls1-2 и насколько я помню вы всех кто не http/2 режете, поэтому наверное так мало заходов: https://caniuse.com/#feat=http2
---------- Добавлено 18.02.2019 в 19:06 ----------
Собирал в /opt
не к каталогу а к бинарнику, т.е. ldd /opt/чтототам/nginx
если он у вас запущен и вы не понимаете где он лежит посмотрите ps -ef | grep nginx
---------- Добавлено 18.02.2019 в 19:07 ----------
Собирал в /opt
так вы и openssl сами собирали? тогда его конфигурация наверное тоже не в /etc/ должна лежать а где то в /opt
Да, самосбор
Ну покажите тогда ldd <путь к вашему бинарнику nginx> | grep ssl
Alex124, как правило, если идея нуждается в защите от воровства и плагиата то это плохая идея. Т.к. легко клонируется, как только покажется интересной людьми с деньгами и прочими ресурсами. Но вообще по закону защитить можно с помощью патентов, только нужен опытный образец и куча денег на юристов, чтобы защищать его.
Dram, а если
???
---------- Добавлено 18.02.2019 в 18:28 ----------
nginx: Installed: 1.10.3-1+deb9u1
А вы пишете что 1.15. Самосбор? Точно с нужной версией libssl собран? Нужен именно 1.15? Почему из репов стандартный 1.14 не хотите?
Да любую сетевую файловую систему поставить
https://www.howtoforge.com/tutorial/install-nfs-server-and-client-on-debian/