This site use twitter bootstrap and need JavaScript to be enabled

Сертификаты

2016.05.31 - добавлено; 2016.05.31 - проверена работа ссылок
certificates

Массовое внедрение HTTPS связано с выдачей автоматических сертификатов CloudFlare, а также началом деятельности центра сертификации Let`s Encrypt, который позволяет автоматически выпускать бесплатные сертификаты для веб-ресурсов. C января 2018 Let’s Encrypt будет выдавать wildcard сертификаты. How To Secure Nginx with Let's Encrypt on Ubuntu 16.04. Вообще, nginx предлагают ставить для ssl перед сервером. А тут вообще все в два клика. Пишем плагин для получения wildcard-сертификатов Let’s Encrypt для протокола ACME v02 с поддержкой wildcard-сертификатов.

Установка сертификата на HTTP сервер Apache. Есть инструменты для автоматизации, например: Centmin Mod LEMP Web Stack. Centmin Mod LEMP stack auto installer for an optimized Nginx, MariaDB, PHP-FPM & CSF Firewall stack for CentOS 6 & 7. Latest Centmin Mod auto installs Nginx server on CentOS Linux with the following:

  • Nginx 1.13.1 (https / SPDY SSL / HTTP/2 SSL + ngx_pagespeed + Lua/LuaJIT support)
  • PHP-FPM 5.5.38 + Zend OpCache installed & support for PHP 5.3, 5.4, 5.5, 5.6, and PHP 7.0
  • MariaDB 10.0.x MySQL performance fork (MariaDB 10.1.x soon)
  • PHP opcode cache: Zend OpCache 7.0.5+, APC Cache 3.13, Xcache 3.2.0
  • Memcached Server 1.4.36 + Memcache 3.0.8+ PHP Extension
  • Libmemcached 1.0.18 + Memcached 2.2.0 PHP Extension
  • Multi-threaded compression: pigz, pbzip2, lbzip2, plzip, p7zip (optional)
  • CSF Firewall
  • Pure-FTPD Virtual FTP User support

IPv6 for Apache httpd

2017.04.24 - добавлено; 2016.04.24 - проверена работа ссылок

Узнать адрес IPv6 можно через ipconfig на Windows и ifconfig или ip -6 addr show на linux. В httpd.conf добавляем строчку Listen [ipv6:my:ipv6:should:be:here:ipv6]:80 и перезапускаем сервер service httpd restart. Обновляем DNS записи, чтобы в полной мере использовать IPv6 сайтом.

Fuel is an open source deployment and management tool for OpenStack. Developed as an OpenStack community effort, it provides an intuitive, GUI-driven experience for deployment and management of OpenStack, related community projects and plug-ins.


Приколы

2017.07.07 - добавлено; 2017.07.07 - проверена работа ссылок

Подколоть тех, кто не ограничивает размер читаемого буфера, можно созданием gzip архива.


Databases for web

2017.07.03 - добавлено; 2016.05.31 - проверена работа ссылок

Для PostgreSQL есть отличная утилита с автодополнением pgcli, а для Mysql — mycli

Чем PostgreSQL лучше других SQL баз данных с открытым исходным кодом - часть 1 и часть 2 на habr. В 2017 году возможности PostgreSQL для тех, кто перешел с MySQL.

Microsoft TechNet Article Monitoring Disk Usage для Microsoft SQL Server. Анализ работы MS SQL Server, для тех кто видит его впервые (часть 2).


Hackers targets

2017.07.05 - добавлено; 2017.07.05 - проверена работа ссылок

ГАС "Правосудие"

НАХОДКА-ЗАГС

Паруса - множество решений для сектора государственного и муниципального управления, ОПК, бизнеса.


IPv6 for Nginx

2017.04.24 - добавлено; 2016.04.24 - проверена работа ссылок

По умолчанию Nginx слушает IPv6. В конфигурационном файле nginx.conf добавляем строчку listen [ipv6:my:ipv6:should:be:here:ipv6]:80 default_server; и перезапускаем сервер. Обновляем DNS записи, чтобы в полной мере использовать IPv6 сайтом.

Cipher names correspondence table at mozilla.org.


Несколько сайтов HTTPS на одном IP (shared IP hosting)

2017.07.04 - добавлено; 2017.07.04 - проверена работа ссылок

В рамках процесса рукопожатия HTTP/1.1 наличие виртуальных хостов на одном IP-адресе представляют собой проблему для TLS. Клиент включает доменное имя в заголовок запроса HTTP, но при использовании HTTPS рукопожатие TLS происходит до того, как отправляются первые запросы HTTP — нужно установить и наладить работу безопасного канала, прежде чем отправлять какой-либо открытый текст по HTTP, в том числе заголовки. Так что перед соединением с клиентом сервер не знает, какой сертификат предъявить, поэтому он показывает первый сертификат из своего файла конфигурации. И конечно, этот сертификат действителен только для первого сайта TLS из списка.

Есть несколько решений: либо получить уникальные IP-адреса для каждого домена с TLS, либо зарегистрировать все домены на один сертификат, либо запустить расширение Server Name Indication (SNI). Его должны поддерживать и сервер, и клиент. Подробности о запуске SNI под Apache, nginx и IIS (8+).


Заметки про nginx

2017.07.28 - добавлено; 2017.07.28 - проверена работа ссылок

POST, LOCK, PATCH - идемпотентны (свойство объекта или операции при повторе давать тот же самый результат) для nginx.


Договорённости

2017.04.05 - добавлено; 2017.04.05 - проверена работа ссылок
default

<kbd>клавиши</kbd>
<code>код или набираемые значения</code>
<span class="bg-info">параметры меню</span>
<span class="text-success">названия продуктов</span>
<span class="text-info">названия компаний и группировок</span>
<span class="text-warning">сайт источник или название документа</span>
<span class="text-danger">выделяемый текст,</span> в длинных текстах
<mark>выделяемые слова</mark>

<blockquote class="blockquote-reverse small">цитированный текст</blockquote>
2018
<span class="text-ppl_sss">люди</span>
<span class="text-company_sss">компании</span>
<span class="text-irlevent_sss">irl события</span>
<span class="text-app_sss">названия продуктов</span>
<span class="text-appmod_sss">названия компонентов продуктов</span>
<span class="text-menu_sss">названия пунктов меню</span>
<span class="text-service_sss">названия сервисов и демонов (+технологии 2019)</span>
<span class="text-doc_sss">названия документов, стандартов, сайтов</span>
<span class="text-indoc_sss">выделяемый текст,</span> в длинных текстах


Специальные символы

2017.04.05 - добавлено; 2017.04.05 - проверена работа ссылок
html special char html special characters

Более подробно: Normalization Charts на unicode.org и Character Entity Reference Chart на dev.w3.org.


left single quote   &lsquo;
right single quote   &rsquo;
single low-9 quote   &sbquo;
left double quote   &ldquo;
right double quote   &rdquo;
double low-9 quote   &bdquo;
dagger   &dagger;
double dagger   &Dagger;
per mill sign   &permil;
single left-pointing angle quote   &lsaquo;
single right-pointing angle quote   &rsaquo;
black spade suit   &spades;
black club suit   &clubs;
black heart suit   &hearts;
black diamond suit   &diams;
overline, = spacing overscore   &oline;
leftward arrow   &larr;
upward arrow   &uarr;
rightward arrow   &rarr;
downward arrow   &darr;
trademark sign &#x2122; &trade;
unused &#00;-
&#08;
   
horizontal tab &#09;    
line feed &#10;    
unused &#11;    
space &#32;    
exclamation mark &#33;   !
double quotation mark &#34; &quot; "
number sign &#35;   #
dollar sign &#36;   $
percent sign &#37;   %
ampersand &#38; &amp; &
apostrophe &#39;   '
left parenthesis &#40;   (
right parenthesis &#41;   )
asterisk &#42;   *
plus sign &#43;   +
comma &#44;   ,
hyphen &#45;   -
period &#46;   .
slash &#47; &frasl; /
digits 0-9 &#48;-
&#57;
   
colon &#58;   :
semicolon &#59;   ;
less-than sign &#60; &lt; <
equals sign &#61;   =
greater-than sign &#62; &gt; >
question mark &#63;   ?
at sign &#64;   @
uppercase letters A-Z &#65;-
&#90;
   
left square bracket &#91;   [
backslash &#92;   \
right square bracket &#93;   ]
caret &#94;   ^
horizontal bar (underscore) &#95;   _
grave accent &#96;   `
lowercase letters a-z &#97;-
&#122;
   
left curly brace &#123;   {
vertical bar &#124;   |
right curly brace &#125;   }
tilde &#126;   ~
unused &#127;-
&#149;
   
ellipses &#133; &hellip;
en dash &#150; &ndash;
em dash &#151; &mdash;
unused &#152;-
&#159;
   
nonbreaking space &#160; &nbsp;  
inverted exclamation &#161; &iexcl; ¡
cent sign &#162; &cent; ¢
pound sterling &#163; &pound; £
general currency sign &#164; &curren; ¤
yen sign &#165; &yen; ¥
broken vertical bar &#166; &brvbar; or &brkbar; ¦
section sign &#167; &sect; §
umlaut &#168; &uml; or &die; ¨
copyright &#169; &copy; ©
feminine ordinal &#170; &ordf; ª
left angle quote &#171; &laquo; «
not sign &#172; &not; ¬
soft hyphen &#173; &shy; ­
registered trademark &#174; &reg; ®
macron accent &#175; &macr; or &hibar; ¯
degree sign &#176; &deg; °
plus or minus &#177; &plusmn; ±
superscript two &#178; &sup2; ²
superscript three &#179; &sup3; ³
acute accent &#180; &acute; ´
micro sign &#181; &micro; µ
paragraph sign &#182; &para;
middle dot &#183; &middot; ·
cedilla &#184; &cedil; ¸
superscript one &#185; &sup1; ¹
masculine ordinal &#186; &ordm; º
right angle quote &#187; &raquo; »
one-fourth &#188; &frac14; ¼
one-half &#189; &frac12; ½
three-fourths &#190; &frac34; ¾
inverted question mark &#191; &iquest; ¿
uppercase A, grave accent &#192; &Agrave; À
uppercase A, acute accent &#193; &Aacute; Á
uppercase A, circumflex accent &#194; &Acirc; Â
uppercase A, tilde &#195; &Atilde; Ã
uppercase A, umlaut &#196; &Auml; Ä
uppercase A, ring &#197; &Aring; Å
uppercase AE &#198; &AElig; Æ
uppercase C, cedilla &#199; &Ccedil; Ç
uppercase E, grave accent &#200; &Egrave; È
uppercase E, acute accent &#201; &Eacute; É
uppercase E, circumflex accent &#202; &Ecirc; Ê
uppercase E, umlaut &#203; &Euml; Ë
uppercase I, grave accent &#204; &Igrave; Ì
uppercase I, acute accent &#205; &Iacute; Í
uppercase I, circumflex accent &#206; &Icirc; Î
uppercase I, umlaut &#207; &Iuml; Ï
uppercase Eth, Icelandic &#208; &ETH; Ð
uppercase N, tilde &#209; &Ntilde; Ñ
uppercase O, grave accent &#210; &Ograve; Ò
uppercase O, acute accent &#211; &Oacute; Ó
uppercase O, circumflex accent &#212; &Ocirc; Ô
uppercase O, tilde &#213; &Otilde; Õ
uppercase O, umlaut &#214; &Ouml; Ö
multiplication sign &#215; &times; ×
uppercase O, slash &#216; &Oslash; Ø
uppercase U, grave accent &#217; &Ugrave; Ù
uppercase U, acute accent &#218; &Uacute; Ú
uppercase U, circumflex accent &#219; &Ucirc; Û
uppercase U, umlaut &#220; &Uuml; Ü
uppercase Y, acute accent &#221; &Yacute; Ý
uppercase THORN, Icelandic &#222; &THORN; Þ
lowercase sharps, German &#223; &szlig; ß
lowercase a, grave accent &#224; &agrave; à
lowercase a, acute accent &#225; &aacute; á
lowercase a, circumflex accent &#226; &acirc; â
lowercase a, tilde &#227; &atilde; ã
lowercase a, umlaut &#228; &auml; ä
lowercase a, ring &#229; &aring; å
lowercase ae &#230; &aelig; æ
lowercase c, cedilla &#231; &ccedil; ç
lowercase e, grave accent &#232; &egrave; è
lowercase e, acute accent &#233; &eacute; é
lowercase e, circumflex accent &#234; &ecirc; ê
lowercase e, umlaut &#235; &euml; ë
lowercase i, grave accent &#236; &igrave; ì
lowercase i, acute accent &#237; &iacute; í
lowercase i, circumflex accent &#238; &icirc; î
lowercase i, umlaut &#239; &iuml; ï
lowercase eth, Icelandic &#240; &eth; ð
lowercase n, tilde &#241; &ntilde; ñ
lowercase o, grave accent &#242; &ograve; ò
lowercase o, acute accent &#243; &oacute; ó
lowercase o, circumflex accent &#244; &ocirc; ô
lowercase o, tilde &#245; &otilde; õ
lowercase o, umlaut &#246; &ouml; ö
division sign &#247; &divide; ÷
lowercase o, slash &#248; &oslash; ø
lowercase u, grave accent &#249; &ugrave; ù
lowercase u, acute accent &#250; &uacute; ú
lowercase u, circumflex accent &#251; &ucirc; û
lowercase u, umlaut &#252; &uuml; ü
lowercase y, acute accent &#253; &yacute; ý
lowercase thorn, Icelandic &#254; &thorn; þ
lowercase y, umlaut &#255; &yuml; ÿ
Alpha &Alpha; Α
alpha &alpha; α
Beta &Beta; Β
beta &beta; β
Gamma &Gamma; Γ
gamma &gamma; γ
Delta &Delta; Δ
delta &delta; δ
Epsilon &Epsilon; Ε
epsilon &epsilon; ε
Zeta &Zeta; Ζ
zeta &zeta; ζ
Eta &Eta; Η
eta &eta; η
Theta &Theta; Θ
theta &theta; θ
Iota &Iota; Ι
iota &iota; ι
Kappa &Kappa; Κ
kappa &kappa; κ
Lambda &Lambda; Λ
lambda &lambda; λ
Mu &Mu; Μ
mu &mu; μ
Nu &Nu; Ν
nu &nu; ν
Xi &Xi; Ξ
xi &xi; ξ
Omicron &Omicron; Ο
omicron &omicron; ο
Pi &Pi; Π
pi &pi; π
Rho &Rho; Ρ
rho &rho; ρ
Sigma &Sigma; Σ
sigma &sigma; σ
Tau &Tau; Τ
tau &tau; τ
Upsilon &Upsilon; Υ
upsilon &upsilon; υ
Phi &Phi; Φ
phi &phi; φ
Chi &Chi; Χ
chi &chi; χ
Psi &Psi; Ψ
psi &psi; ψ
Omega &Omega; Ω
omega &omega; ω
password dot &#9679;
bullet &#8226;