Установка и настройка fsbackup

Офф страничка https://www.opennet.ru/dev/fsbackup/

Скачиваем, распаковываем, устанавливаем:

Read more «Установка и настройка fsbackup»

Установка ProFTPd на CentOS 7

оригинал тут https://www.liquidweb.com/kb/how-to-install-proftpd-on-centos-7/

FTP (File Transfer Protocol) is probably the most popular method of uploading files to a server; a wide array of FTP servers, such as ProFTPD, and clients exist for every platform.

Pre-Flight Check
  • These instructions are intended specifically for installing the ProFTPD on CentOS 7.
  • I’ll be working from a Liquid Web Self Managed CentOS 7 server, and I’ll be logged in as root.
Step 1: Add the EPEL Repository

ProFTPD is part of Extra Packages for Enterprise Linux (EPEL), which is a community repository of non-standard packages for the RHEL distribution. First, we’ll install the EPEL repository:

Версия файла epel-release-7-8.noarch.rpm может отличатся от текущей!

Step 2: Install ProFTPD

Warning: FTP data is insecure; traffic is not encrypted, and all transmissions are clear text (including usernames, passwords, commands, and data). Consider securing your FTP connection with SSL/TLS.

As a matter of best practice we’ll update our packages:

Read more «Установка ProFTPd на CentOS 7»

Настройка ProFTPd

Оригинал тут https://habrahabr.ru/sandbox/26850/

Написано достаточно статей, как поднять и настроить LAMP.
Во многих из них есть пара абзацев, в которых кратко описывается установка и базовая настройка ProFTPd.
Как правило, для организации нормальной работы хостинга этого не хватает.
Возникает вопрос — «как настроить ftp-доступ конкретного пользователя к определенному виртуальному хосту?».
Read more «Настройка ProFTPd»

универсальный .htaccess

Вашему вниманию мой вгляд на правила обработки URL с объяснениями и коментариями «почему так?»

Сперва логика

Объясню сперва логику:
1) все страницы имеют .html окончания.
2) все языки для страниц имеют вид pagename.en.html или pagename.html для языка по умолчанию. Никто, конечно, не запрещает иметь ссылки, где язык идёт вначале как /en/
3) «входной» скрипт только один в docroot.
4) Разрешены запросы на другие скрипты только в docroot
5) Соглашение по определению окончаний в url:
# site.com/
# site.com/index -> site.com/
# site.com -> site.com/
# site.com/file/ -> site.com/file.html
# site.com/file -> site.com/file.html
# site.com/dir/file ->site.com/dir/file.html
# site.com/dir/file/ -> site.com/dir/file.html

Read more «универсальный .htaccess»

Создания нового пользователя и базы данных MySQL

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

Read more «Создания нового пользователя и базы данных MySQL»

mod_rpaf заменен на remoteip_module apache 2.4

Если настроена связка nginx+apache в centos 7 и используется apache версии 2.4. При возникновении проблемы не верного отображения логов apache, а также таких проблем как неверная отработка директив в файле .htaccess определяющих поведение deny,allow для ограничения доступа к ресурсу по IP

Read more «mod_rpaf заменен на remoteip_module apache 2.4»

301 редирект с http на https

Добавлено в конец файла .htaccess

 

Перенаправление HTTP запросов на HTTPS

Если вы хотите запретить использование HTTP, то самым разумным будет перенаправлять все HTTP запросы к страницам на их HTTPS адрес. Сделаем это с помощью mod_alias. Если он не включён — включаем:

Затем изменяем файл /etc/apache2/sites-enabled/000-default, отвечающий за виртуальный хост по умолчанию для HTTP запросов. В этот файл добавляем директиву

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

 

Ограничение с помощью geoip доступа определенных стран и исключения по IP

В предыдущих статьях мы рассмотрели вариант подключения модуля geoip к nginx, в данной статье на практке рассмотрим как ограничить доступ к нашим проектам с определенных стран, а также внести список исключений по IP для стран, которых блокируем.

Read more «Ограничение с помощью geoip доступа определенных стран и исключения по IP»