Вступление
http://ajenti.org [Ajenti] - это веб-панель управления с открытым исходным кодом, которая может использоваться для самых разнообразных задач управления сервером. Пакет дополнений под названием Ajenti V позволяет управлять несколькими веб-сайтами с одной панели управления. К настоящему времени у вас должны быть установлены Ajenti и Ajenti V.
В этом руководстве мы создадим базовый веб-сайт с помощью Ajenti V из панели управления Ajenti и создадим учетную запись электронной почты в домене вашего веб-сайта.
Предпосылки
Для этого урока вам понадобятся:
-
Зарегистрированное доменное имя, которое разрешается в Droplet с установленными Ajenti и Ajenti V (используется в этом руководстве)
-
Ajenti и Ajenti V установлены с How для Установите панель управления Ajenti и Ajenti V на Ubuntu 14.04
Настройка вашего домена
Пока что панель + https: //.: 8000 / +
открывает панель управления Ajenti. Прежде чем мы сможем настроить ваш сайт по адресу + http: /// +
и настроить адреса электронной почты для вашего домена, необходимо внести несколько изменений в DNS.
Нам нужно добавить 2 записи, чтобы убедиться, что ваш сайт и адреса электронной почты работают правильно. Перейдите на страницу cloud.digitalocean.com/domains/ и щелкните по имени домена, которое вы настроили при настройке панели управления Ajenti и Ajenti V.
Если вы этого еще не сделали, добавьте запись * A * для всего домена, заполнив «@» в поле * HOSTNAME * и выбрав свой сервер Ajenti или указав его IP-адрес в поле * WILL DIRECT TO *. Нажмите кнопку * Создать запись *, чтобы добавить эту начальную запись * A *. Если + панель. +
Еще не настроена для вашего домена, повторите описанные выше шаги еще раз, но используйте «панель» вместо «@» в качестве имени хоста.
Затем выберите тип записи * MX *. В текстовом поле * HOSTNAME * введите + @ +
. В * MAIL PROVIDERS MAIL SERVER * введите свое доменное имя. В текстовом поле * PRIORITY * введите + 10 +
. Нажмите кнопку * Создать запись *, чтобы добавить запись.
Если вы настраиваете тот же домен, на котором есть панель управления Ajenti, вам также необходимо добавить запись TXT. Например, если вы обращаетесь к Ajenti на + панели. +
, Вы должны добавить эту запись. Если вы обращаетесь к нему на + панели. +
, Вам не нужно добавлять запись TXT.
Чтобы добавить запись TXT, выберите тип записи * TXT *. В текстовом поле * HOSTNAME * введите + @ +
. В текстовом поле * VALUE * вставьте это в: + v = spf1 a ip4: ~ all +
(заменив IP на IP вашего сервера). Нажмите кнопку * Создать запись *.
Настройки DNS вашего домена теперь должны выглядеть следующим образом. Ваш конкретный домен будет варьироваться:
image: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-website-dns-settings2.png [Пример настроек DNS]
Создание каталога сайта
В вашем браузере перейдите к + https: // panel ./+
и войдите в Ajenti. На боковой панели справа в разделе * Web * нажмите * Веб-сайты *. В первый раз он может дать вам уведомление, что он еще не активен. Нажмите кнопку * Включить *, чтобы позволить Ajenti V внести необходимые изменения в конфигурацию.
Есть раздел под названием * Новый сайт *. Под этим есть текстовое поле * Имя *. В этом поле вы можете ввести все, что хотите идентифицировать ваш сайт. Нажмите кнопку * Создать *, и вы увидите, что ваш веб-сайт теперь указан в разделе * Веб-сайты * в верхней части страницы. Нажмите * Управление * рядом с вашим сайтом.
В разделе * Website Files * измените + / srv / new-website +
на любой каталог, например + / srv / +
. Нажмите кнопку * Установить *, а затем нажмите кнопку * Создать каталог *. Запомните этот каталог. Вам нужно будет загрузить файлы в него в ближайшее время.
На вкладке * General * снимите флажок с параметра * Режим обслуживания *. Нажмите * Применить изменения * внизу страницы.
В верхней части страницы перейдите на вкладку * Домены *. Нажмите кнопку * Добавить * и введите свое доменное имя в появившемся текстовом поле. Нажмите кнопку * Применить изменения *.
Создание / загрузка файлов сайта
Теперь, когда у вас есть каталог для файлов вашего веб-сайта, вам нужны некоторые файлы.
В разделе * Инструменты * на боковой панели нажмите * Диспетчер файлов *. Нажмите на имена папок, чтобы перейти к каталогу, который вы создали для файлов сайта, таких как + / srv / +
. Папка должна быть пустой. Здесь вы можете загрузить любые файлы и папки, которые вы хотели бы для вашего статического сайта.
Для целей этого урока мы собираемся сделать простой документ «Hello world!» На веб-сайте. Нажмите кнопку * Новый файл * в верхней части экрана. Файл с именем + new file +
должен появиться в папке. В конце строки для файла нажмите кнопку меню.
изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-website-menu-button.png [Нажмите кнопку меню]
В поле * Name * измените + new file
на` + index.html`. Нажмите * Сохранить * и снова откройте это же меню. На этот раз нажмите кнопку * Редактировать *, чтобы открыть Блокнот. Следующий текст является примером того, что вы можете ввести, чтобы убедиться, что ваш сайт работает. Конечно, вы можете ввести здесь все, что захотите.
index.html
<!DOCTYPE html>
<html>
<head>
<title>This website is working!</title>
</head>
<body>
<h1>Hello, world!</h1>
<p>If you can read this correctly, your website is functional!</p>
</body>
</html>
Нажмите * Сохранить * в верхней части Блокнота, и файл будет запущен.
Повторите эти шаги по мере необходимости для создания вашего сайта. Вы также можете использовать функцию загрузки файлового менеджера. Вернувшись в * Диспетчер файлов *, внизу экрана есть кнопка с заголовком * Выбрать файл *. Вы можете нажать эту кнопку, и появится обычное приглашение выбрать файл с вашего компьютера для загрузки. Отсюда любые выбранные вами файлы будут загружены на сайт.
Перейдите на ваш сайт
Перейдите к своему доменному имени, такому как + http: // +
в вашем веб-браузере. Если вы видите страницу «Hello World!», Которую вы сделали на последнем шаге, все работает!
изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-website-helloworld.png [Привет, мир!]
Вы можете закончить сейчас или продолжить читать, чтобы создать свою учетную запись электронной почты для вашего собственного домена.
Создание учетной записи электронной почты
Теперь мы создадим учетную запись электронной почты с вашим зарегистрированным доменным именем.
Перейдите в панель управления Ajenti. В разделе * Web * нажмите * Mail *. Нажмите кнопку * Включить *, если будет предложено. В разделе * Новый почтовый ящик * есть несколько разделов для заполнения. Текстовое поле * Адрес * - это то, что вы хотите добавить до знака @ в своем адресе электронной почты. Если вы введете + sammy +
здесь, ваш адрес электронной почты будет + sammy @ +
. Также есть выпадающий список для выбора домена. Если у вас есть более одного сайта, настроенного с помощью Ajenti V, здесь будет несколько вариантов. Ничего не кладите в поле * Пользовательский домен *. После того, как вы заполните эту информацию, нажмите * + Почтовый ящик *.
Как видите, ваш новый адрес электронной почты теперь отображается в разделе * Почтовые ящики * на этой странице. Нажмите его, а затем нажмите ссылку * Изменить пароль *. Введите новый пароль для своего почтового ящика, нажмите * ENTER *, а затем нажмите * Применить изменения * в нижней части экрана.
Теперь нажмите вкладку * Дополнительно * в верхней части страницы. В разделе * TLS * установите флажок рядом с включенным, затем нажмите кнопку * Создать новый сертификат *. После того, как вы закончите, нажмите * Применить изменения * внизу страницы. Это повышает безопасность при подключении к вашему почтовому ящику и повышает совместимость с почтовыми клиентами.
Чтобы получить свою электронную почту, вы можете подключиться к почтовому клиенту (например, Outlook, Thunderbird, K-9 Mail и т. Д.) Или установить https://www.digitalocean.com/community/tutorials/install-the-rainloop-. email-client-on-ajenti-v [RainLoop], программа для работы с электронной почтой для доступа к вашей почте в браузере в Ajenti.
Для подключения к этому почтовому ящику в почтовом клиенте должна быть полезна следующая информация:
Username: @
Password:
IMAP Server: panel.
IMAP Port: 143
IMAP Encryption: STARTTLS (Accept all certificates)
SMTP Server: panel.
SMTP Port: 25
SMTP Encryption: None
Заключение
Теперь у вас должна быть работающая учетная запись электронной почты и веб-сайт для вашего доменного имени. Оба они были созданы на панели управления Ajenti V и могут быть изменены с помощью одной панели управления.
Проверьте Install RainLoop Email Client на Ajenti V, если вы хотите узнать, как установить веб-почтовый клиент на вашем сервере.