Я не про в повершелле, просто нагуглил и немного подправил под задачу решение.
А пообсирать баш (приоритеты логики в условиях, арифметические сравнения, [-костыль, кривой парсер синтаксиса), базовые команды (калечность rm, cp, mv) и в целом Linux (калечные права доступа, аудит… и много всего другого) могу, но времени да и желания в данный момент нет.
Не знаю. Просто такая ситуация что если в разные секции server для разных доменов задать с http2 и без, то везде http2. Была попытка вынести на отдельный порт и на отдельный порт тоже наследуется http2. Достоверно могу сказать только за хром, как в остальных не помню уже.
Я ещё забыл добавить что при http2 начинаются проблемы с клиентскими сертификатами, поэтому собственно и выносил на отдельный порт работу без http2, но фиг.
Так что http2 в nginx пока работает только в общих условиях с принятием того факта что он становится главенствующим режимом в клиентах где http2 поддерживается.
А с чистым режимом http2 на 80 порту я наверное что-то не так сделал и ошибся с выводами.
Апач не знаю, а у nginx h2 до сих пор в экспериментальном виде и без ключа ssl у меня не работало, как сейчас хз.
Там ещё общие сложности:
https://trac.nginx.org/nginx/ticket/808
https://trac.nginx.org/nginx/ticket/816
Есть ещё проблема что h2 навязывается на все порты, даже те что не указаны как http2.
Я глянул и не увидел там обязаловки по шифрованию:
https://http2.github.io/faq/#does-http2-require-encryption
Does HTTP/2 require encryption?
No. After extensive discussion, the Working Group did not have consensus to require the use of encryption (e.g., TLS) for the new protocol.
However, some implementations have stated that they will only support HTTP/2 when it is used over an encrypted connection, and currently no browser supports HTTP/2 unencrypted.
http://httpwg.org/specs/rfc7540.html#TLSUsage
9.2 Use of TLS Features
Implementations of HTTP/2 MUST use TLS version 1.2 [TLS12] or higher for HTTP/2 over TLS. The general TLS usage guidance in [TLSBCP] SHOULD be followed, with some additional restrictions that are specific to HTTP/2.
The TLS implementation MUST support the Server Name Indication (SNI) [TLS-EXT] extension to TLS. HTTP/2 clients MUST indicate the target domain name when negotiating TLS.
Deployments of HTTP/2 that negotiate TLS 1.3 or higher need only support and use the SNI extension; deployments of TLS 1.2 are subject to the requirements in the following sections. Implementations are encouraged to provide defaults that comply, but it is recognized that deployments are ultimately responsible for compliance.
Тут говорится что реализация с шифрованием должна использовать TLS версии 1.2 или выше.
Там есть на x86 за 3€. ARM там на голом железе без всякой виртуализации.
Ну да, за 65р в месяц найти альтернативу сложно. Я у eomy.net секретный тариф за такую стоимость видел. Но у time4vps.eu есть тарифы за 0,99€ за пол года или 0,66€ за год, в чём-то даже лучше чем у ruvds.
Не знаю. То что было раньше и сейчас это земля и небо. Гораздо меньше требуется костылей чем раньше.
Новый вариант разметки вряд ли будет сам по себе, если даже XHTML2 закопали и с трудом черепашими скоростями развивается HTML5.
Однако WebGL даёт энтузиастам и заинтересованным компаниям попробовать себя в этом деле. WebAssembly просто позволит сделать это быстрее, компактнее и гибче (гибче в том смысле что можно от JS абстрагироваться). Потом уже что-то может стать стандартом и внедрено в обозреватели.
Сначала нам правда скорее всего придётся пережить вот такие ужасы (в смысле бесполезные дизайны далёкие от удобства для вау-эффекта, перегруженные шейдерами/эффектами).
Ну я в сравнении с scaleway имел ввиду.
Так-то если поискать всякие «секретные» тарифы у хостингов то можно найти за 10-15$ в год впску, правда памяти там будет 512 и вроде 5ГБ диска.
Я не удивлюсь, если через несколько лет Консорциум объявит язык XHTML deprecated и obsolete.
Ну по факту так уже и есть, это уже стало понятно когда закопали XHTML2.
Но я думаю не стоит сильно печалиться, сейчас чувствуется направление идёт в сторону браузер как виртуальная машина. То есть сейчас допиливается WebAssembly, дальше допилят WebGL до уровня когда он будет работать с системными контролами и поведением, и всё, не далека новая эра разметок которые рано или поздно будут куда лучше HTML и XHTML вместе взятых. Есть первые шаги в эту сторону в виде HTML GL и подобного.
Ну…
Я не про в повершелле, просто нагуглил и немного подправил под задачу решение.
А пообсирать баш (приоритеты логики в условиях, арифметические сравнения, [-костыль, кривой парсер синтаксиса), базовые команды (калечность rm, cp, mv) и в целом Linux (калечные права доступа, аудит… и много всего другого) могу, но времени да и желания в данный момент нет.
https://forum.unity3d.com/threads/could-unity-physx-be-accelerate-on-gpus.402848/
https://www.youtube.com/watch?v=P3CnprXSXJU
Они даже для ткани не спешат/или реализовывать.
Я ещё забыл добавить что при http2 начинаются проблемы с клиентскими сертификатами, поэтому собственно и выносил на отдельный порт работу без http2, но фиг.
Так что http2 в nginx пока работает только в общих условиях с принятием того факта что он становится главенствующим режимом в клиентах где http2 поддерживается.
А с чистым режимом http2 на 80 порту я наверное что-то не так сделал и ошибся с выводами.
Там ещё общие сложности:
https://trac.nginx.org/nginx/ticket/808
https://trac.nginx.org/nginx/ticket/816
Есть ещё проблема что h2 навязывается на все порты, даже те что не указаны как http2.
https://http2.github.io/faq/#does-http2-require-encryption
http://httpwg.org/specs/rfc7540.html#TLSUsage
Тут говорится что реализация с шифрованием должна использовать TLS версии 1.2 или выше.
Ну да, за 65р в месяц найти альтернативу сложно. Я у eomy.net секретный тариф за такую стоимость видел. Но у time4vps.eu есть тарифы за 0,99€ за пол года или 0,66€ за год, в чём-то даже лучше чем у ruvds.
Новый вариант разметки вряд ли будет сам по себе, если даже XHTML2 закопали и с трудом черепашими скоростями развивается HTML5.
Однако WebGL даёт энтузиастам и заинтересованным компаниям попробовать себя в этом деле. WebAssembly просто позволит сделать это быстрее, компактнее и гибче (гибче в том смысле что можно от JS абстрагироваться). Потом уже что-то может стать стандартом и внедрено в обозреватели.
Сначала нам правда скорее всего придётся пережить вот такие ужасы (в смысле бесполезные дизайны далёкие от удобства для вау-эффекта, перегруженные шейдерами/эффектами).
Так-то если поискать всякие «секретные» тарифы у хостингов то можно найти за 10-15$ в год впску, правда памяти там будет 512 и вроде 5ГБ диска.
Но я думаю не стоит сильно печалиться, сейчас чувствуется направление идёт в сторону браузер как виртуальная машина. То есть сейчас допиливается WebAssembly, дальше допилят WebGL до уровня когда он будет работать с системными контролами и поведением, и всё, не далека новая эра разметок которые рано или поздно будут куда лучше HTML и XHTML вместе взятых. Есть первые шаги в эту сторону в виде HTML GL и подобного.