Введение SSL-сертификат — это уникальная цифровая подпись, которая однозначно указывает на определенный сайт в сети интернет. Также сертификат является частью системы шифрования и необходим для организации защищенного соединения между клиентом и сервером. Сертификаты выпускаются двух видов: Самозаверенный (самоподписанный) сертификат — создаётся самим субъектом, обычно им же и используется. Такой тип сертификатов не подписан удостоверяющими центрами. Сертификат, выпущенный […]
Категория: Статьи
7 вредных советов проектировщику REST API
Адаптация статьи REST WORST PRACTICES, (c) Jacob Kaplan-Moss. NOVEMBER 14, 2008 https://jacobian.org/writing/rest-worst-practices/ Перевел и озвучил Шиляев Дмитрий dima@justhost.ru Статья написана применительно к Django, но информация будет актуальна для широкого круга специалистов. Несколько недель назад я отправил этот текст своему коллеге, который просил моего совета при проектировании REST API в Django. С тех пор я цитировал […]
Защита от HTTP-флуда (flood) и небольших DDoS-атак
Типичным способом защиты от HTTP-флуда и небольших DDoS-атак на WEB-серверы является использование утилиты (D)DoS Deflate. Принцип работы этой утилиты основан на получении количества подключений с одного IP. Это делается с помощью утилиты netstat: Такая защита имеет существенный недостаток — невозможно подобрать оптимальное значение количества соединений с одного IP, которое считается атакой. Большинство провайдеров интернета используют […]
phpMyAdmin — создание связей между таблицами
phpMyAdmin содержит инструмент под названием Дизайнер. Этот инструмент позволяет упростить работу по созданию таблиц в базе данных и связей между таблицами.
wget и curl — краткая инструкция
curl Получить содержимое страницы curl http://kb.justhost.ru/ Получить заголовки запросов curl -I http://kb.justhost.ru/ Скачать и запустить скрипт bash <(curl https://raw.githubusercontent.com/servancho/pytin/master/scripts/centos/setup.sh) wget Скачать и сохранить в конкретный файл wget -O just-logo.png https://justhost.ru/img/site/just.png Изменить заголовок, запросив конкретный сайт с общего хостинга curl -H ‘Host: domain.com’ http://46.17.46.46/ Скачать с авторизацией wget —user=login —password=password ftp://ftp.ha001.justhost.ru/backups/archive.tar.gz Скачать оффлайн версию сайта wget […]
Как очистить кеш браузера?
Google Chrome Нажмите сочетание клавиш Shift+Ctrl+Del В открывшемся окне отметьте пункт Изображения и другие файлы, сохраненные в кеше Нажмите кнопку Очистить историю Очистка DNS chrome://net-internals/#dns Для очистки DNS браузера щёлкните на кнопке Clear host cache Mozilla Firefox Щёлкните по кнопке меню и выберите Настройки Слева выберите панель Дополнительные Откройте вкладку Сеть В группе Кэшированное веб-содержимое […]
Краткий список номеров портов
Популярные (общеиспользуемые) порты Номера портов/протокол Описание 20/TCP FTP-DATA — для передачи данных FTP 21/TCP Для передачи команд FTP 30000-35000 Пассивные порты FTP (Обычно используются proftpd и pure-ftpd) 53/TCP,UDP DNS (Domain Name System) 80/TCP,UDP HTTP (HyperText Transfer Protocol) 443/TCP,UDP HTTP через SSL или TLS 3128/TCP HTTP используется прокси серверами 8080/TCP HTTP используется прокси серверами Администрирование/управление Номера […]
Как устранить неисправность InnoDB в базе данных MySQL
Источник: http://kb.odin.com/ru/6586 Проблема MySQL query failed: Incorrect information in file: ‘./psa/misc.frm’ При работе mysqldump и mysqlcheck появляется сообщение о несуществующей таблице (для проверки используйте учетную запись администратора MySQL): Невозможно выполнить запрос таблицы с оператором «SELECT»: Таблица не может быть восстановлена, так как ядро InnoDB не поддерживает восстановление. Причина Повреждения InnoDB часто связаны с неисправностью оборудования. […]
GIT — создание и использование GIT репозитория
Создание Создать репозиторий на сервере в папке ~/newrepo.git: где ~/ — домашний каталог пользователя; ПОЛЬЗОВАТЕЛЬ — соответствующие права пользователя; ГРУППА — соответствующая группа. Клонирование Клонировать репозиторий с сервера в папку newrepo по протоколу SSH: Добавление файлов в репозиторий Запись (фиксация) изменений Игнорирование ненужных файлов и каталогов Данное действие необходимо в случае активной работы с репозиторием […]
Установка ownCloud на justhost.ru
ownCloud — система для организации хранения, синхронизации и обмена данными, размещенными на внешних серверах. В отличии от Dropbox и ему подобных, ownCloud отличается предоставлением пользователю полного контроля над своими данными — информация размещается на подконтрольных пользователю системах. Доступ к данным в ownCloud может осуществляться при помощи web-интерфейса или протокола WebDAV. Шаг 1. Регистрация и создание […]