Новости
- Попереднє налаштування панелі Vesta
- Додаємо базу даних в панелі Vesta
- Додаємо сайт (наш домен) в панелі Vesta
- Змінюємо настройки роботи домену в панелі Vesta
- Поштовий сервіс в панелі Vesta
- Інші корисні і часто використовувані функції панелі Vesta
Зараз виконаємо завдання з налаштування панелі Vesta, розміщення через її інтерфейс свого сайту на VPS сервері. В принципі в ній все досить інтуїтивно зрозуміло, але окремі функції при першому використанні викликають питання, тому на них ми і сконцентруємося.
При виконанні даного завдання передбачається, що у вас вже:
Попереднє налаштування панелі Vesta
Заходимо в панель Vesta з наявними у вас реквізитами (логіном і паролем від неї) за адресою https: // IP-адрес-сервера: 8083 В першу чергу йдемо в меню адміністратора панелі. Тут міняємо якщо потрібно:
- пароль адміністратора
- Е-мейл адміністратора
- вибираємо російську локалізацію панелі
Далі вносимо замість типових DNS адреси, отримані у свого хостера ( докладніше про це тут ), Якщо хостер виділяє більше двох адрес, поля для їх додавання вставляються по посиланню нижче. Після цього зберігаємо дані. Це робити не обов'язково, в разі, якщо управління DNS відбувається безпосередньо на стороні хостера, наприклад такого як simplecloud .
Додаємо базу даних в панелі Vesta
В меню панелі DB вказуємо ім'я бази, ім'я користувача бази даних і пароль. Решта міняти не обов'язково якщо ви не знаєте для чого ці настройки знадобляться. Після збереження, на свою поштову скриньку ви отримаєте лист з цими даними і посилання на доступ до інтерфейсу управління базою даних phpMyAdmin. Цих дій достатньо при розміщенні нового сайту.
Якщо у вас база збережена у вигляді окремого файлу (при перенесенні сайту з іншого хостингу), на допомогу ка раз і прийде phpMyAdmin.
- наша створена база (поки порожня)
- переходимо у вкладку імпорту вже наявної бази
Далі інтерфейс простий:
- вибираємо на комп'ютері файл бази виду ім'я-бази.sql або архівований файл з відповідними розширеннями: ім'я-бази.sql.gzip, або ім'я-бази.sql.bzip2, або ім'я-бази.sql.zip
- тиснемо кнопку Уперед
- після імпорту отримуємо на екрані повідомлення про завершення. Натиснувши на ім'я бази або знак + поряд з назвою, бачимо, що нижче з'явився список рядків нашої бази.
Звертаю увагу на те, що за замовчуванням в налаштуваннях встановлено обмеження на завантаження файлу бази в 2,048 КІБ. Долаємо це обмеження двома способами:
- архівуємо файл бази за допомогою архіваторів, що додають зазначені вище розширення (gzip, bzip2, zip)
- редагуємо файл php.ini нижче вказаними способом в консолі:
mcedit /etc/php.ini
натискаємо внизу поле під № 7, копіюємо в полі пошуку директиву (Shift + Insert) post_max_size підтверджуємо Enter, змінюємо значення post_max_size = 8M на необхідне, припустимо 10М. Таким же чином і в тому ж розмірі задаємо значення директиві upload_max_filesize = 2M. Виходимо зі збереженням файлу, після чого перезапуску різноманітних служб httpd командою
service httpd restart
Тепер перезавантажуємо вікно імпорту бази даних phpMyAdmin і спостерігаємо збільшилася значення розміру завантаження.
Додаємо сайт (наш домен) в панелі Vesta
В панелі WEB вказуємо домен вашого сайту. IP адреса вже вказано (якщо їх більше одного, вибираєте той з яким хочете асоціювати домен), в АЛІАС домен прописується автоматично з додаванням до імені www. Інші налаштування можна залишити за замовчуванням (правда я не використовую пошту домену, тому знімаю галочку Підтримка пошти). У додаткових опціях включаємо підтримку Proxy, інше я залишаю все як є за замовчуванням відключеним. Тиснемо Додати.
Тепер на нашому сервері міститься папка доданого домену, а в ній його службові каталоги. Нам важливий один з них, куди потрібно закачати файли нашої системи управління контентом (CMS). Перейти в нього можна з'єднавшись з сервером по ftp або через встановлений разом з панеллю Vesta редактор MC наступними командами відповідно:
mc /home/admin/web/імя-домена.ру/public_html
Завантажуємо файли CMS по FTP
Виробляємо інсталяцію CMS або підключення її до бази даних відповідно до інструкції використовуваної системи управління контентом. Якщо все зроблено правильно, ввівши в браузері свій домен, ви побачите там головну сторінку вашого сайту.
Змінюємо настройки роботи домену в панелі Vesta
Для прискорення роботи сервера існуючий шаблон NGINX (проксі-сервер) налаштовуємо на хешування і віддачу користувачам сайту статики (незмінне вміст сайту), а динамічно змінюване вміст віддаємо на обслуговування громіздкому Apache (HTTP-сервера) за шаблоном CGI - завдяки йому при роботі з файлами і папками в каталогах сайтів користувача панелі не буде спостерігатися проблем з правами доступу до них.
Для цього в меню WEB - наводимо курсор на домен - з'являється додаткове меню управління доменом - тиснемо Редагувати. Встановіть налаштування як на наведеному нижче скріншоті і збережіть результат.
Завдяки цьому навантаження на системні ресурси VPS скоротяться, а робота самого сайту помітно прискориться.
Поштовий сервіс в панелі Vesta
При створенні домену в панелі, він створюється і в розділі MAIL.
Для настройки пошти домену потрібно створити поштовий акаунт у відповідному спливаючому меню. Далі необхідно ввести найменування аккаунта і пароль для нього. Підсумкова інформація відображається в правій панелі. Потім тиснемо кнопку Далі. Щоб потрапити в поштову скриньку домену, необхідно натиснути посилання Відкрити веб пошту в розділі MAIL.
У сусідній вкладці відкриється форма входу веб-інтерфейсу керування поштою Roundcube, вводимо назву облікового запису повністю і пароль для нього. Після чого увійдемо в звичний і інтуїтивно-зрозумілий інтерфейс.
Інші корисні і часто використовувані функції панелі Vesta
У верхньому меню заслуговують уваги такі вкладки:
- Графіки - показуються оновлювані графіки роботи систем сервера. За ним видно поточне споживання ресурсів.
- Сервер - тут відображається активність основних службових систем сервера. Дані служби можна зупинити, запустити, перезапустити - ці функції служать заміною консольним аналогам команд. Оскільки мною не використовується пошта домену, я відключаю всі служби, пов'язані з поштою (exim, dovecot, clamd, spamassassin). Також тут у верхній частині є знак загальної настройки - з корисних функцій, які відкриваються - це настройка серверного часу, інші я поки не оцінив.
У другому меню слід звернути увагу на наступні вкладки:
- DNS - після додавання домену, записи для нього створюються автоматично. При зміні IP адреси або DNS адрес при переїзді на інший сервер VPS, слід відредагувати відповідні записи домену.
- Backup - за замовчуванням тут щодоби автоматично створюється один бекап (є можливість в будь-який час запустити створення бекапа вручну - може знадобиться щоб зберегти внесені на сайті великі зміни або перед тим як руками лізти в конфіги сервера - в цьому випадку резервне збереження вкрай показано). Зберігається 3 останніх бекапа відповідно за останні три доби.
Решта меню не настільки важливі в них ви з часом самі розберетеся якщо знадобиться.