Как создать новый пустой файл в Linux?

Создать новый файл возможно с помощью команды в терминале: Вообще назначение команды touch — изменять временные метки файла и у этой команды существует ряд параметров. Ознакомиться с ними можно по этой ссылке.

Как скопировать открытый SSH ключ на ваш сервер?

После того, как пара ключей сгенерирована, пришло время отправить открытый ключ на сервер, к которому вы хотите подключиться. Вы можете скопировать открытый ключ в authorized_keys файл сервера с помощью <strong>ssh-copy-id</strong> команды: Полный синтаксис: Подробнее …

Как создать ключи SSH для аутентификации на сервере?

Простой пример Подробный пример Описание параметров команды ssh-keygen — программа, с помощью которой создаются ключи. -m PEM — преобразование ключа в формат PEM. -t rsa — тип создаваемого ключа; в данном случае создается ключ в формате RSA. -b 4096 — количество битов в ключе; в данном случае ключ содержит 4096 битов. -C «hello@omsk.dev» — комментарий, […]

Как отформатировать код в редакторе VS Code?

Форматирование кода документа в Windows: Форматирование кода документа в macOS: То есть клавиши с изображением ⇧ ⌥ F Форматирование кода документа в Linux: А еще можно добиться форматирования кода при сохранении файла. Для этого нужно открыть Параметры редактора: На Windows/Linux — File > Preferences > Settings На macOS — Code > Preferences > Settings и в поиск вбить «формат», а далее ознакомиться с дополнительными возможностями, такими […]

Как установить или обновить NGINX в Debian?

Для того, чтобы поставить nginx на новой машине, необходимо подключить и настроить репозиторий пакетов nginx. После этого можно будет установить и обновлять nginx из этого репозитория. В некоторых случаях может потребоваться установка пакетов, необходимых для дальнейшего подключения apt-репозитория: Скачаем и добавим в Debian ключ, используемый apt для проверки подлинности пакетов:  Откроем для редактирования файл /etc/apt/sources.list […]

Как использовать бесплатные SSL/TLS-сертификаты Let’s Encrypt с NGINX

SSL/TLS-шифрование вашего веб-сайта приводит к более высокому поисковому рейтингу и лучшей безопасности при взаимодействии для ваших пользователей.  Let’s Encrypt делает шифрование SSL/TLS бесплатным для всех. Сертификатам, выпущенным Let’s Encrypt, сегодня доверяют большинство браузеров, включая старые браузеры, такие как Internet Explorer в Windows XP SP3. Кроме того, Let’s Encrypt полностью автоматизирует как выдачу, так и продление сертификатов. Сначала загрузите […]

Как установить веб-сервер NGINX в Ubuntu ?

В этом гайде мы поговорим об установке версии NGINX с открытым исходным кодом в операционную систему Debian или Ubuntu. Первым делом открываем терминал и поехали! Теперь нужно импортировать официальный ключ, используемый apt для проверки подлинности пакетов. Скачайте ключ: Добавьте ключ: Перейдите в каталог /etc/apt Откройте и отредактируйте файл sources.list Добавьте в конец файла эти строки: […]

Как сделать URL перенаправление (redirecting) в Nginx?

Часто случается, что владельцы меняют адрес своего сайта (домен) на другой, это может быть связанно с разными причинами, предположим, освободился более красивый и удачный домен и т.д. Первым делом, что нужно сделать владельцу сайта — это позаботится о том, чтобы все пользователи, которые запрашивают страницы старого ресурса (сайта) попадали на новый. Осуществить это можно с […]

Начало разработки сайта: Nginx+Node.js+Gatsby+Tailwind CSS

Подразумевается что у нас уже установлен веб-сервер Nginx и серверная среда выполнения JavaScript — Node.js. Теперь нам необходимо выбрать нужную директорию на сервере и установить фреймворк Gatsby (развернуть проект) с зависимостями и интерфейс командной строки Gatsby (CLI) — это инструмент, позволяющий быстро создавать новые сайты на базе Gatsby и запускать команды для разработки сайтов Gatsby, […]

Ошибка PHP Fatal error: Allowed memory size of … bytes exhausted (tried to allocate … bytes) in /var/…

Досадным ответом сервера на экране браузера может быть белый экран с ошибкой с 500-ым статусом. Это явно указывает на бэкенд — на проблемы на стороне сервера. Ошибка 500 Internal Server Error В интернете много информации по борьбе с этой ошибкой Allowed memory size of … Вариант №1: Файл php.ini и memory_limit Первый метод — это изменение встроенных […]

Что такое cURL и как им пользоваться?

Старенькая, добренькая утилита cURL — расшифровывается как Client URL. Это встроенный во многие дистрибутивы инструмент командной строки, а так же независимая библиотека. Официальный сайт — https://curl.se/ Где используют URL? На самом деле применение данного инструмента весьма обширно. Он поддерживает: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, […]