Веб-сервер

Перенаправление c HTTP на HTTPS (htaccess)

Чтобы перенаправить все запросы HTTP на защищенный HTTPS, нужно в файле .htaccess добавить следующий код:

Несколько веб-серверов с один статическим IP-адресом

Есть несколько виртуальных машин. Каждая выполняет роль веб-сервера, который содержит несколько сайтов (виртуальных хостов — vhosts). У провайдера куплен один белый IP-адрес. Этот IP-адерс привязан к нашему роутеру. Роутер  перенаправляет 80 порт. Нам необходим открыть доступ по 80 порту на все сайты всех виртуальных машин. Как это сделать? Можно создать отдельную виртуальную машину. На нее […]

MySQL: узнаем размер всех БД

Для получения размера всех баз данных выполним запрос в MySQL:

Результат:

Для получения размеров отдельных таблиц БД:

MySQL: изменение текущего часового пояса

После изменения часового пояса в России (перевод времени на 1 час назад) помимо установки соответствующих обновления для ОС есть софт, который также нуждается в ручной корректировки. В частности — MySQL. Чтобы проверить дату в MySQL:

Изменить текущую зону для локального соединения:

или

Для всего MySQL сервера часовой пояс можно поменять установив в […]

Настройка msmtp в Bitrix ENV для работы с Яндекс.Почтой

Для корректной работы отправки сообщений через php на сайтах в среде Bitrix ENV (виртуальных машин), необходимо корректно настроить msmtp. Файл /home/bitrix/.msmtprc: Настройки для Яндекса (сервис Почта для домена):

При работе с GMail: вторую строку (tls_starttls) — выключить.

Linux: скрипт резервного копирования БД (mysqldump) на FTP

Скрипт для резервного копирования нескольких БД MySQL и переноса на FTP:

htaccess: перенаправление (redirect) из корня сайта в подкаталог

Задача: средствами файла .htaccess необходимо из корневого каталога перенаправить запрос в подкаталог. Например, форум был в корне сайта (www.site.ru), затем переехал в подкаталог (www.site.ru/forum/). Решение:

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

mysqldump — создание резервной копии и восстановление БД mySQL

Для создание резервной копии БД (дампа): без запроса пароля

с запросом пароля

Для восстановления из созданного дампа:

Подробная отличная статья по теме: http://vds-admin.ru/backup/rezervnoe-kopirovanie-i-vosstanovlenie-baz-dannykh-s-pomoshchyu-programmy-mysqldump