Поиск по блогу

ElasticSearch. Начало работы. Часть 2 из 3

Допустим, есть сайт интернет-магазина на PHP, нужно сделать быстрый поиск по каталогу товаров. Таблица БД products содержит поля — code (код, артикул), name (торговое наименование), title (функциональное наименование), brand_id (идентификатор производителя, внешний ключ)…
Категория: ОС LinuxСервисы
Теги: APIHTTPHTTPSLinuxБазаДанныхПоискСервер

ElasticSearch. Начало работы. Часть 1 из 3

Elasticsearch — это мощный инструмент с открытым исходным кодом, который представляет собой поисковую и аналитическую систему. Основное назначение — обеспечение быстрого и эффективного поиска по большим объемам данных. Elasticsearch построен на движке Apache Lucene, который считается одним из самых лучших решений.
Категория: ОС LinuxСервисы
Теги: APIHTTPHTTPSLinuxБазаДанныхПоискСервер

OpenSSL. Примеры использования

При симметричном шифровании используется один ключ для передачи данных между участниками обмена. Это означает, любой у кого он есть, может читать и посылать сообщения другим держателям ключа. Такая схема еще часто называется с «общим секретом» (shared secret) или «секретный ключ».
Категория: ОС LinuxКоманды
Теги: HTTPHTTPSSSLКлючКоманда

Let's Encrypt. Получение и обновление сертификатов

Когда браузер делает запрос к у веб-сайту, этот запрос должен пройти через множество промежуточных узлов, любой из которых может быть использован для прослушивания или для вмешательства в передачу данных. Запросы и ответы передаются посредством протокола HTTP, в котором и запрос клиента, и ответ сервера передаются в открытом виде.
Категория: ОС LinuxРазное
Теги: ApacheHTTPHTTPSLinuxNginxSSLКлючНастройкаУстановка

SSH как SOCKS сервер

Допустим, нам нужен доступ к сайту, который заблокирован на территории России. Тогда нам потребуется ssh-сервер с белым ip-адресом где-то за границей. Можно настроить VPN-сервер, чтобы выходить в интернет через него. Но можно обойтись без установки дополнительного программного обеспечения, а использовать возможности ssh-сервера.
Категория: ОС LinuxРазное
Теги: BashDNSHTTPHTTPSLinuxSSHКлиентНастройкаСерверСокет

HTTP cookie

HTTP cookie — это небольшой фрагмент данных, отправляемый сервером браузеру пользователя, который тот должен сохранить и отсылать обратно с каждым новым запросом этому серверу. Это, в частности, позволяет узнать, с одного ли браузера пришли оба запроса (например, для аутентификации пользователя).
Категория: Web-разработкаРазное
Теги: CookieHTTPHTTPSJavaScriptlocalStoragePHPphp.inisessionStorage

HTTPS. Как это работает

Когда браузер делает запрос к у веб-сайту, этот запрос должен пройти через множество промежуточных узлов, любой из которых может быть использован для прослушивания или для вмешательства в передачу данных. Запросы и ответы передаются посредством протокола HTTP, в котором и запрос клиента, и ответ сервера передаются в открытом виде.
Категория: Web-разработкаРазное
Теги: HTTPHTTPSSSLWeb-разработкаКлюч

Утилита командной строки Wget

GNU Wget — консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также работу через HTTP прокси-сервер. Программа включена почти во все дистрибутивы Linux. Утилита разрабатывалась для медленных соединений, поэтому она поддерживает докачку файлов при обрыве соединения.
Категория: Web-разработкаРазное
Теги: CLICookieFTPHTTPHTTPSLinuxPOSTWeb-разработкаWindows
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.