Начну с небольшого вступления: зачем вообще нужен .htaccess файл?

.htaccess — это конфигурационный файл, который использует веб‑сервер Apache для задания специфических настроек для каждой отдельной папки сайта. Благодаря ему можно:

  • Перенаправлять URL‑ы (используя модуль mod_rewrite), чтобы «чистые» адреса были удобнее для пользователя и поисковых систем.
  • Описывать правила доступа к папкам (базовая аутентификация, ограничение по IP и так далее).
  • Настраивать обработку ошибок (страницы 404, 500 и др.).
  • Включать или отключать функции PHP, менять заголовки, задавать правила кэширования и многое другое.

Главная причина существования .htaccess — это гибкость и простота. Владелец сайта может внести нужные изменения без доступа к глобальному конфигурационному файлу сервера. После изменения .htaccess Apache автоматически применяет новые правила к запрашиваемой папке, что делает процесс обновления быстрым и без необходимости перезапуска сервера.

Читать далее...

В данной статье хотелось бы рассказать об одном из способов как можно организовать репозиторий программных пакетов с ограниченным доступом.

Для чего это вообще может быть нужно:

  • например, если есть тестовый репозиторий, а его пользователи распределены далеко от репозитория, поэтому репозиторий...

Читать далее...

Nextcloud — это open-source-решение для синхронизации и обмена файлами, которое можно развернуть на собственном сервере. Оно служит полноценной альтернативой таким сервисам, как Google Drive, Dropbox и OwnCloud, предлагая даже больше возможностей.

Читать далее...

Это однопользовательская система по сборке ПО, а так же по подготовке репозиториев для установки собранного ПО.

Читать далее...

Контрольная панель с открытым исходным кодом HestiaCP адаптирована для установки в RHEL based операционных системах.

Читать далее...