curl https://get.docker.com | bash sudo usermod -aG docker webmaster
Автор: Evgen
Показывать полный URL в хроме 2
теперь еще надо это выключить
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme
Люди и скриншоты
Есть особый тип людей, которые хотят получить ответ по скриншоту.
В этом ничего плохого нет, кроме двух моментов, они почему то вдруг решили сэкономить на скрине 5 — 10 кб, они отправляют либо скрин экрана размером 300*300px с качеством 30% — типа вот, разгадай по этим пикселям, что там у меня на экране.
Но самый ад, это люди которые бояться, как бы чего лишнего на скрин не попало. Скрин сайта — вот тебе маленький кусочек, где не видно, ни URL страницы, ни в каком месте этот текст. Скрин кода — вот тебе 3-4 буквы кода, ни дай бог в скрин попадет номер строки, на которой этот код, а уж если попадет название файла, или дерево каталога, я думаю они переделают скрин, чтобы точно эта информация не попала к тебе, ты должен страдать и догадывается, что человек хочет сказать этим скрином.
Показывать полный URL в хроме
Хром вдруг взбесился и стал прятать из адресной строки протокол и www буквы
Это дико бесит, при копировании это постоянное дергание текста, не видно настоящий URL, в общем не для нормальных людей
Отключаем следующим образом:
- For Chrome 71 and newer:
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
- For Chrome 69:
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains
“Omnibox UI Hide Steady-State URL Scheme for Trivial Subdomains” меняем на “Disabled”
Удаление старых файлов
Удаление старых файлов
find /home/webmaster/mysql-backup/sql -type f -mtime +14 -print0 | xargs -0 rm -f
flex
Проверка ссылки
Чек лист сдачи сайта
Создание уникального глобального идентификатора (GUID)
function GUID()
{
if (function_exists('com_create_guid') === true) {
return trim(com_create_guid(), '{}');
}
return sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535),
mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
};
echo GUID();
Set up Nginx
Now we need to add a new snippet with ssl-params.
Go to snippets directory and create a new one.
cd /etc/nginx/snippets
nano ssl.conf
Add the following lines, save and exit the editor (Ctrl+X, Y, Enter).
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets on;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES256-SHA384;
ssl_ecdh_curve secp384r1;
ssl_prefer_server_ciphers on;
ssl_stapling on;
ssl_stapling_verify on;
add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
Then you have to create a directory for certificates snippets.
mkdir certs
cd certs
Create a new file that will hold certificate’s params.
nano example.com
Add paths to the wildcard certificate.
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/fullchain.pem;



