Установка додаткових компонентів в Vestacp
У цій темі я розповім як можна встановити додаткові компоненти в vestaCP, так само надам готові приклади.
Для початку потрібно встановити цю панель! Читаємо як це зробити:
Установка vestacp на CentOS
Опис шаблонів які використовуються в VestaCP.
Apache
default - без додаткових налаштувань. добре працює для більшості сайтів.
basedir - бореться проти phpshells за допомогою openbasedir директиви.
hosting - окремі PHP ліміти для кожного домена (php_admin_value memory / safemode / etc).
phpcgi - шаблон запустити PHP як CGI. може бути корисно для запуску php4 або PHP5.2.
phpfcgid - в PHP як FCGI (автоматично встановлюється на сервері з> 1 Гб оперативної пам'яті).
wsgi - шаблон для запуску проектів на Python (можна встановити вручну).
Apache шаблон насправді складається з трьох файлів. Файл з розширенням TPL використовується для побудови звичайний віртуальний хост. Файл з розширенням STPL використовується для побудови SSL віртуальний хост. Файл з розширенням sh не є обов'язковим. Він може бути використаний в якості тригера для запуску додаткових команд оболонки зі створення домену. Більш детальну інформацію див. Шаблон phpfcgid.sh.
Nginx
default - служить для статичного контенту, добре працює для більшості сайтів.
hosting - disable_symlinks директива для захисту від атак символічних посилань.
сaching - динамічні сторінки кешуються протягом 15 хв для обробки спонтанне рух
aka reddit-effect.
force-https - примусове використання HTTPS / SSL (можна встановити вручну).
DNS
default - записи DNS.
gmail - приречення записів в поштовий хост на гугл App.
child-ns - шаблон для нативних серверів імен.
Шаблони можуть бути знайдені в папці / usr / local / vesta / data / templates /. Не соромтеся змінювати або копіювати їх для створення нових користувальницьких шаблонів. Після зміни існуючого шаблону вам потрібно відновити призначену для користувача конфігурацію. Це може бути зроблено за допомогою команди v-rebuild- користувача або на веб-інтерфейсі (списку на сторінці «Користувач»).
Config і log на RHEL / CentOS
Config і log на RHEL і CentOS
В Debian і Ubuntu сама конфігурація і log не відрізнятимуться, тільки самі шляху.
Як встановити ClamAV і SpamAssassin на RHEL або CentOS
Дайте відповідь на це підручник створений для серверів з менш 3 Гб оперативної пам'яті. На «великих» серверах установка є повністю автоматичною.
3. Створити новий пакет або встановити WSGI як шаблон апача в існуючий пакет.
4. Додати нового користувача і посунуть йому пакет з шаблоном WSGI.
5. Додати новий домен і перевірити результат.
Як перевести інтерфейс Vesta?
Локалізаційні файли можуть бути знайдені в папці / usr / local / vesta / web / inc / i18n /. Ви можете використовувати файл en.php як шаблон для створення нового файлу. Просто змініть $ LANG [ 'en'] на $ LANG [ 'your'] і у вас все налаштовано.
На інших мовах деякі речі робити занадто довго. Ви можете покластися на контекст, щоб скоротити / скоротити довгі фрази. Замість явного перевести «Додати обліковий запис електронної пошти», який використовується «Додати обліковий запис». Успіхів!
Як включити підтримку PHP-FCGI на RHEL або CentOS?
Дайте відповідь на це підручник створений для серверів з 1 ГБ оперативної пам'яті avaialbe. На серверах «середніх» установка є повністю автоматичною.
1. Встановіть fcgid модуль апача:
3. Створити новий пакет або встановити force-https як матрицю Nginx в існуючий пакет.
4. Додати нового користувача і erfpfnm йому пакет з force-https шаблону.
5. Додати новий домен з сертифікатом SSL і перевірте результат.
Як налаштувати тимчасові посилання для нових доменів?
Якщо ви працюєте в хостингової компанії. швидше за все, ви хотіли б надати своїм клієнтам тимчасове посилання для доступу до їх сайтам до актуальних поширених доменів. Це особливо корисно. коли клієнт переносить сайт з іншого комп'ютера і хочете перевірити чи працює все як потрібно.
Натисніть кнопку Додати і додати другий запис
Record: * .beta
Type: A
IP: 192.168.244.14
Як настройки власні DNS-сервера (vanity / private / child nameservers)?
Панель управління Веста
Після того, як приватна реєстрація сервера імен буде завершена, ви повинні налаштувати Панель управління Веста.
1. Додати домен your_domain.com (підтримка знака зазначається на DNS перевіряється).
2. Перейдіть в меню DNS.
3. Натисніть на Змінити в розділі your_domain.com.
4. Змініть шаблону для child-ns.
5. Перейдіть в меню Packages.
6. Редагувати пакет під назвою замовчуванням.
7. Встановіть ns1.your_domain.com і ns2.your_domain.com як серверів імен.
Після того як ви зробили всі кроки. тепер ви можете встановити всі ваші доменні імена і використовувати ns1.your_domain.com і ns2.your_domain.com. Зверніть увагу, що це може зайняти до 24 годин, після цього DNS-записи почнуть працювати.
Як налаштувати master-slave DNS кластер?
Якщо ви шукаєте варіанти, щоб уникнути DNS простою або спосіб управління DNS на всіх серверах, ви могли б розглянути в налаштуваннях DNS кластера.
1. Створити користувальницький DNS-кластер на сервері, який буде юзаться як DNS slave
2 виконати наступну команду на master: