Общее
Nginx
- HTTP-авторизация на сайте
- Ограничить доступ к сайту
- Своя страница при ошибке 404
- Редиректы. HTTP -> HTTPS
- Редиректы. www -> non-www
- Редиректы. non-www -> www
- Редиректы. На другой домен
Панель управления
- Переключение между нодами
- .htaccess
- Cron-задачи
- Доступ в PHPMyAdmin
- Создание базы данных
- Передача ноды другому пользователю
Почта
- Настройка почтовых программ
- Почта Яндекс / Gmail / Mail.ru для домена
- Почтовые пересылки
- WebMail
- Ограничения на отправку почты
- Проблема при отправке писем функцией mail()
- SPF запись для домена
- Перенос писем в Почту73
- Почта73
SSH/FTP
- Подключение к серверу по протоколу SSH в Linux
- Настройка FTP клиента
- SSH туннель для подключения к базе данных
- Проблема с подключением по SSH
- Анализ логов в goaccess
- Изменить SSH пароль
- Подключение к серверу по протоколу SSH в Windows
- Основные SSH команды для работы
Серверы
Разработка
- Как перенести сайт к нам
- Bash aliases
- Установка Yii2 Advanced
- Плагин "Hybridauth" для Wordpress
- Ошибка 504
- Ошибка 502
- Обновление Wordpress через SSH
Оплата
Домены
Основные SSH команды для работы
В этой статье мы опишем основные команды которые понадобятся веб-разработчику в elasticweb. Аргументы для команд будут обозначены квадратными скобками (скобки использовать не надо).
~ - символ обозначения домашнего каталога. Все файлы вашей ноды находятся в папке /home/uxxxx, что может быть заменено симоволом ~
Файлы и папки
Перейти к папке
cd [путь к папке]
Создать папку
mkdir [путь к папке]
Копирование файла
cp [путь к файлу] [путь назначения]
Перемещение файла
mv [путь к файлу] [путь назначение]
Переименование файла
mv [путь к файлу] [путь к файлу с новым именем]
Удаление файла
rm [путь к файлу]
Удалить папку и все вложения
rm -rf [путь к папке]
База данных MySQL
Сохранить дамп базы данных
mysqldump -u[имя mysql пользователя] -p [имя базы данных] > [путь назначения]
Импортировать дамп базы данных
mysql -u[имя mysql пользователя] -p [имя базы данных] < [путь к дампу базы данных]