Установка OpenSSH на Ubuntu 22.04

#19  воскресенье, 16 июля 2023 г.  2 минут(ы)  136 слов

Откройте терминал и введите:

sudo apt update
sudo apt install openssh-server

Проверьте статус службы SSH:

sudo systemctl status ssh

Если он запущен, вы должны увидеть active (running) в выводе.

Разрешите соединения SSH через Firewall, UFW (Uncomplicated Firewall):

sudo ufw allow ssh

После этого мы можем активировать брандмауэр UFW с помощью следующей команды:

sudo ufw enable

Чтобы увидеть, что подключения SSH разрешены, введите следующее:

sudo ufw status

...

Читать далее 

Настроить Nginx в качестве HTTPS-прокси для вашего REST приложения Python на Flask и Waitress на Windows Server 2019

#17  понедельник, 3 июля 2023 г.  13 минут(ы)  1165 слов

Настройка Nginx в качестве HTTPS прокси на Windows Server включает в себя установку и конфигурацию Nginx, настройку SSL для HTTPS и настройку обратного прокси. Это очень похоже на процесс для Linux, но есть некоторые различия в установке и настройке.

Установка Nginx

Загрузите Nginx для Windows с официального сайта. Затем извлеките архив в нужное место, например C:\nginx.

...

Читать далее 

Команда sc create для создания новых служб в Windows

#16  понедельник, 3 июля 2023 г.  4 минут(ы)  257 слов

Команда sc create используется для создания новых служб в Windows. Она имеет множество опций, которые позволяют управлять различными аспектами службы. Вот основные из них:

  • binPath= : Это обязательная опция, указывающая путь к исполняемому файлу службы.
  • displayname= : Это дружественное имя службы, которое отображается в утилитах управления службами Windows.

...

Читать далее 

Настройка Certbot и Nginx для работы с HTTPS в Windows

#15  понедельник, 3 июля 2023 г.  9 минут(ы)  761 слово

Установка Certbot на Windows

...

Читать далее 

Настройка Nginx для обработки HTTP, HTTPS соединений в Windows

#14  понедельник, 3 июля 2023 г.  5 минут(ы)  374 слова

Чтобы настроить Nginx для обработки как HTTP, так и HTTPS соединений, вам потребуется определить два отдельных серверных блока в конфигурации Nginx. Один будет обрабатывать HTTP-соединения (порт 80), а другой - HTTPS-соединения (порт 443).

Вот пример конфигурации для обработки и перенаправления HTTP-запросов на HTTPS, а также для обработки HTTPS-соединений:

```nginx http { server { listen 80; server_name ваш_домен; # например d00m4ace.com

...

Читать далее 

Установка Nginx на Windows 10, Windows 11, Windows Server 2019

#13  понедельник, 3 июля 2023 г.  9 минут(ы)  756 слов

Установка Nginx на Windows

  • Перейдите на официальный сайт Nginx https://nginx.org/ и перейдите на страницу загрузки https://nginx.org/en/download.html. Загрузите последнюю стабильную версию Nginx для Windows в формате zip.

  • Распакуйте загруженный архив Nginx в каталог на вашем компьютере, например, C:\nginx.

...

Читать далее 

Открытие портов и перенаправление их на определенный компьютер в вашей домашней сети

#12  воскресенье, 2 июля 2023 г.  6 минут(ы)  515 слов

Открытие портов и перенаправление их на определенный компьютер в вашей домашней сети, обычно называемое "пробросом портов", это процесс, который обычно выполняется через веб-интерфейс вашего маршрутизатора. Важно отметить, что процедура может немного отличаться в зависимости от бренда и модели вашего маршрутизатора. Ниже приведены общие шаги:

...

Читать далее 

Git и Windows symbolic links (символические ссылки), также известные как symlinks

#11  суббота, 1 июля 2023 г.  10 минут(ы)  877 слов

Symbolic links (символические ссылки), также известные как symlinks, - это особый тип файла, который служит ссылкой на другой файл или директорию в файловой системе.

В Windows для работы с символическими ссылками используется утилита mklink. Она позволяет создавать символические ссылки и жесткие ссылки. Но для работы с этой утилитой вам потребуются права администратора.

Символические ссылки (или symlinks) могут быть очень полезны в различных сценариях при работе с проектами. Вот несколько примеров:

...

Читать далее 

Удаление директории из Git

#10  суббота, 1 июля 2023 г.  5 минут(ы)  382 слова

Для удаления директории из Git, вы можете использовать команду git rm, затем зафиксировать эти изменения и отправить их в удалённый репозиторий.

Вот последовательность действий:

Удалите директорию и файлы внутри неё:

git rm -r name_of_the_directory

Здесь -r означает рекурсивное удаление, то есть удаление директории и всего содержимого внутри неё.

...

Читать далее 

Git игнорирование определенных файлов и директорий

#9  суббота, 1 июля 2023 г.  4 минут(ы)  305 слов

.gitignore это специальный файл, который используется Git'ом для игнорирования определенных файлов и директорий, которые не должны быть включены в репозиторий. В .gitignore файле вы указываете шаблоны для файлов и директорий, которые должны быть проигнорированы.

Вот пример простого .gitignore файла:

# Ignore all .txt files
*.txt

# Ignore all files in the log directory
/log/

# But do not ignore log.txt, even though you are ignoring .txt files above
!/log.txt

...

Читать далее