Команда 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

...

Читать далее 

Как переключиться на другую ветку в Git

#8  суббота, 1 июля 2023 г.  2 минут(ы)  145 слов

Чтобы переключиться на другую ветку в Git, вы можете использовать команду git checkout, за которой следует имя ветки, на которую вы хотите переключиться. Например, если у вас есть ветка с именем feature, вы можете переключиться на нее следующим образом:

git checkout feature

Если вы хотите создать новую ветку и сразу переключиться на нее, вы можете использовать команду git checkout с флагом -b:

git checkout -b new_feature

...

Читать далее 

Git как устранить конфликт в git push и git pull

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

Когда вы выполняете git push или git pull, может возникнуть конфликт, если ваши локальные изменения не совпадают с изменениями в удаленном репозитории. Это часто происходит, когда два человека работают над одним и тем же файлом и затем пытаются объединить свои изменения. Вот как вы можете решить такие конфликты:

Выполните git pull (или git fetch и git merge), чтобы получить последние изменения из удаленного репозитория.

...

Читать далее