Установка и настройка web-сервера на DigitalOcean

DigitalOcean + CentOS + Vesta Control Panel
В этой статье я подробно расскажу про установку и настройку Web-сервера на хостинге DigitalOcean. Эта статья больше подойдёт для новичков, которые раньше не имели дела с виртуальными выделенными серверами.

Допустим, вы уже зарегистрировались на сайте digitalocean.com . Если нет, то можете сделать это, щёлкнув по баннеру в правой колонке этой страницы. В процессе регистрации необходимо будет ввести данные пластиковой карты VISA (отлично для этих целей подходит QVC или QVP карта QIWI VISA).
Перед нами панель управления, в которой пока нет ни одного сервера:
Нажимаем кнопку «Create Droplet». Появится форма, в которой нам необходимо выбрать имя нашего сервера (можно придумать любое на английском языке с цифрами, но без пробелов и знаков). Там же необходимо выбрать характеристики (от которых в свою очередь зависит стоимость), размещение и операционную систему.
С именем сервера и характеристиками думаю проблем возникнуть не должно. От выбора места размещения сервера зависит время пинга до него. Чем ближе физически он расположен к клиентам — тем лучше. На момент написания статьи были доступны датацентры в следующих городах:
  • Амстердам (Нидерланды);
  • Нью-Йорк (США);
  • Сан-Франциско (США).

Выберем Амстердам — он ближе 🙂

В качестве операционной системы выберем CentOS 6.4 x32 (либо если есть что поновее). Галочку «Enable VirtIO» оставляем. Нажимаем большую зелёную кнопку «Create Droplet».


Теперь можно пойти попить чайку… Правда недолго)) Сервер будет создан уже через 55 секунд!

Теперь мы попали в панель управления сервером. Давайте посмотрим, что же мы можем делать:

  • Power
    • Power Cycle — выключение и повторное включение сервера.
    • Power Off — выключение. Здесь же можно потом его и запустить.

    Это всё «жёсткое» выключение, эквивалентное отключению из розетки и должно применяться только при зависаниях сервера. В штатной ситуации лучше пользоваться консолью.

  • Access
    • Console Access — доступ к серверу через VNC-соединение, так как будто вы видите экран монитора, подключенного к серверу. Можно даже использовать при наличии установленной графической оболочки.
    • Reset Root Password — сброс пароля суперпользователя root.
  • Resize — позволяет изменять характеристики сервера. Перед использованием его необходимо выключить.
  • Snapshots — создание «снимков» сервера и восстановление из них. Во время этого процесса сервер будет выключен. Можно использовать перед выполнением различных опасных процедур, когда вы не уверены в своих действиях. При наличии «снимка» системы можно откатиться на него в любой момент.
  • Backups — управление созданием резервных копий. При включенной опции всё содержимое сервера будет автоматически резервироваться каждые 2-3 дня. Хранятся последние 3-4 резервные копии. С 1 июля 2013 года стоиость бэкапов составляет 20% дополнительно к стоимости аренды сервера.
  • Settings — смена ядра и названия сервера.
  • Destroy — удаление сервера.
Тем временем, на ваш электронный ящик должно было прийти письмо с паролем для доступа к серверу. Обязательно запишите его, а также IP-адрес.
Теперь можно зайти на сервер через браузерный консольный доступ. (если вы видите просто чёрный экран, то щёлкните по нему мышкой, а затем нажмите любую клавишу)


Но гораздо удобнее это делать с помощью программы Putty через SSH-соединение:



В первую очередь меняем пароль на пользователя root (не забудьте записать его). Для этого вводим следующую команду:

passwd

И два раза вводим новый пароль.
Теперь ставим панель управления Vesta. По очереди вводим следующие команды:

1
2
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
Соглашаемся на установку и вводим свой электронный почтовый адрес. Ждём несколько минут, пока всё установится. Обязательно запишите данные для доступа к панели управления, которые появятся в конце процесса установки:
Для выхода из консоли вводим «exit».
Пробуем в браузере набрать адрес: http://IP_адрес_сервера (IP адрес естественно указываем свой). Должно появиться следующее:


Если это так, то всё нормально.
Теперь открываем браузер и переходим по указанному в конце процесса установки адресу https://IP_адрес_сервера:8083

Это панель управления Vesta. Здесь можно управлять пользователями, сайтами, базами данных, почтовыми аккаунтами, резервными копиями, планировать задания. В общем делать всё то, что без неё пришлось бы делать в консоли ручками.
Для начала переключимся на русский язык интерфейса: нажимаем кнопку «edit» у пользователя admin, и там выбираем Language — Ru.

Возвращаемся обратно на вкладку «USER». Создаём нового пользователя нажатием кнопки «Добавить аккаунт». Заполняем все данные. Не рекомендую вводить очень длинное имя пользователя — ограничьтесь 5-8 символами.
Вот мы видим, что у нас теперь есть два пользователя:


Входим под только что созданным юзером. Для этого нажимаем кнопку «Войти как …»:

Теперь все действия, которые мы будем делать, будут привязаны именно к этому пользователю. До тех пор, пока мы не нажмём кнопку «Выйти» в правом верхнем углу. Будьте внимательны!
Переходим на вкладку «WEB» и добавляем ваш домен (вида example.org). Естественно он уже должен быть вами зарегистрирован. Также необходимо привязать домен у регистратора к вашему серверу (как это сделать — читайте конкретно в справке своего регистратора).
Если всё сделано правильно и уже обновились DNS-сервера, то по вашему доменному имени http://example.org должна открыться подобная страничка:


При необходимости, также создаём базы данных и почтовые аккаунты.

Обратите внимание, что полное имя базы данных формируется из имени пользователя и введённого названия БД и не может превышать 16 символов. Например: user_dbname . Аналогично и имя пользователя базы данных: user_userdb .

Для загрузки содержимого вашего сайта на сервер можно воспользоваться любым FTP-клиентом, например FileZilla. В настройках подключения необходимо будет указать IP-адрес сервера, логин и пароль пользователя, которого мы создали.

В результате мы получили Web-сервер Apache в качестве бэк-энда, который отвечает за исполнение php-кода, и Nginx в качестве фронт-энда, который обрабатывает статическое содержимое сайта, тем самым снижая нагрузку. Также на сервере имеется MySQL сервер для работы с базами данных и почтовый сервер, который вы можете использовать для отправки/приёма электронной почты по вашему доменному имени, вида name@example.org .

Похожие записи:

119 Комментарии “Установка и настройка web-сервера на DigitalOcean

  1. Не получается настроить доменное имя. Регистратор 2domains — указал ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com. В Vesta указал имя. Но почему то при переходе по доменному имени пишет что страницы не существует. А по IP-адресу спокойно заходит..

  2. Добрый день! А как установить phpmyadmin для wordpress. Создал такой Droplets: WordPress on Ubuntu 12.10
    И почему с помощью PuPPy, логина и пароля не могу зайти. Возможно вы подскажите в чем проблема? Благодарю

    1. Здравствуйте!
      Установить можно командой

      sudo apt-get install phpmyadmin

      Через Putty вы должны вводить логин root и соответственно пароль от него (если другие пользователи не созданы)

  3. спасибо большое за инструкцию, все получилось и работает ))
    а для второго, третьего сайтов нужно отдельные сервера (Droplets) создавать? или можно все в один пристроить?

  4. Привет, спасибо за мануал, но вот такая проблема, в .html файле делаю php вставку , но он не выполняется, просто выводится эта строка красным цветом. сам файл baner.php открывается работает если перейти из браузера .
    В .htacces добавлял всё по очереди
    AddHandler application/x-httpd-php .php .html .htm
    AddType application/x-httpd-php .php .htm .html
    AddHandler x-httpd-php .php .htm .html .phtml
    AddType application/x-httpd-php5 .php .htm .html
    AddHandler application/x-httpd-php5 .php .htm .html .phtml
    AddHandler x-httpd-php5 .php .htm .html .phtml
    ничего не помогает

  5. Классная статья, спасибо!
    Скажите пожалуйста, как добавить алиас к созданному домену в весте?
    Хочется обратиться к сайту, но переводить ns пока не спешу. Нужно оттестировать.

    1. На вкладке WEB при редактировании домена есть поле «Алиасы». А вообще, для таких случае лучше редактировать hosts файл. Добавьте в него строчку
      IP-адрес имя_домена

      1. А можно тут поподробнее пожалуйста?
        Есть дроплет site.ru. В VESTA заведен домен site.ru
        Мне нужно обратиться к нему по-другому (пока не перевел ns записи), например site.ru.hostname.ru

        Конкретно в каком файле hosts нужно редактировать? Может есть еще варианты?

        1. Редактировать надо файл c:\Windows\System32\drivers\etc\hosts
          Папки и файл скрытые. Перед изменением в свойствах дайте себе права на запись. После отладки не забудьте удалить свою запись из этого файла.

  6. Настроил сайт, все работает как надо. Теперь хочу настроить почту.
    В VESTA добавил mail домен.
    Вопрос: Какие настройки в DNS Digitalocean моего Droplet нужно прописать в MX записи? чтобы входящая почта приходила в настроенный mail в VESTA

    1. Достаточно указания A-записи «@», которая есть по-умолчанию. Почта уже будет работать. Есть и второй способ, более «продвинутый».
      Создаём A-запись «mx». А затем MX-запись «10», указывающую на mx.example.ru. (имя домена конечно своё укажите, точка в конце обязательна!)

          1. А если нужно mail.имя_домена.ru, то что в dns записях дроплета нужно добавить?

          2. А если доступ к веб почте происходит по адресу
            site.ru/webmail/, а мне нужно сделать чтобы данный путь открывался по адресу
            webmail.site.ru
            Что и где мне нужно прописать?

            Спасибо большое за ответы :))

          3. Пока не готов ответить на данный вопрос, но думаю нужно создать в Vesta домен webmail.site.ru, затем настраивать Rewrite правила в файле .htaccess, который необходимо создать в папке с этим доменом. Ну и конечно создать A-запись webmail.

  7. Так и не понял где нужно указывать A, CNAME и MX-записи. В панели Digitalocean или в VESTA? Настраиваю Яндекс.Почту для домена пробовал и там и там — нигде не видит…
    Нужно создать запись:
    Имя поддомена — @
    Тип записи — MX
    Данные — mx.yandex.ru.
    Приоритет — 10
    Заранее спасибо за ответ!

    1. В панели DigitalOcean. После изменения настроек нужно ждать от нескольких часов до суток. Это время необходимо на обновление DNS-серверов по всему миру.

    2. Кстати, если у вас домен не перенаправлен на DNS-сервера DO, то описанные действия необходимо выполнять в панели регистратора вашего домена.

  8. В панели DigitalOcean в разделе DNS для Вашего домена. Нужно подождать примерно сутки, пока записи обновятся.

  9. Наткнулся на хабре на http://infobox.ru/vps/linux/ не пробовали?
    Для меня, на первый взгляд, очевидное преимущество перед DigitalOcean — то, что серверы находятся в Питере и Красноярске. Ну и немного дешевле:)

    1. Спасибо за ссылочку, потестируем) А как по скорости? У DO сервера соединены в гигабитную сеть. Некоторые загружали канал до 700-800 Мбит. Здесь же 100 Мбит. Но как вариант ухода на случай ужесточения законов — пойдёт)

      1. Сегодня активировал VPS за 150р. с Ubuntu 12.04 Сразу же при установки VESTA столкнулся с проблемой отсутствия curl. Поставил, сейчас все работает. После установки занято 59.5 МБ оперативной памяти и 828.04 МБ на диске.
        Как скорость лучше проверить?

  10. Сейчас столкнулся с вопросом оптимизации сервера под сайт Drupal с большой нагрузкой. Приведите пожалуйста рекомендации по оптимизации сервера на основе CentOs 6.

    1. С друпалом не работал. Для оптимизации почитайте про memcached. Я правда пока этим не занимался, не было необходимости.

  11. Подскажите, какие лучше выбрать параметры для работы форума ipb, одновременно на сайте до 600-700 человек. Постоянно выбивает ошибку 503 хотя на web хостинге ******* стоит уже максимальный тариф с заявленным колличеством одновременных подключений к базе 600..

    1. Здесь только экспериментировать надо. И менять не только кол-во подключений к БД, но и количество возможных соединений с самим сервером. Что в свою очередь зависит от количества оперативной памяти.

  12. А можно ли несколько дроплетов в одну Весту прикрутить? Если да, то как каждый новый дроплет подключить к текущей Весте?
    Спасибо.

  13. А подскажите, в какой именно момент тут у вас в мануале устанавливается Apache, php, Mysql? Судя по мануалу, мы только и сделали, что установили Весту, а сам веб-сервер когда устанавливался? В других мануалах написано, что надо какие-то команды крнсольные прописывать чтобы установить ПХП, Майскл итд, а тут этого ничего нет.
    Спасибо.

  14. Дмитрий, добрый день!

    А Вы можете установить мне Весту в Digitalocean?
    Я не специалист в этом. У меня там есть дроплет, но нет привычной всем консоли и с этим возникают проблемы при доступе к файлам. Мне нужно установить дополнительное ПО на мой сайт, а интеграторы, видимо не сталкивались ранее с DO и отказываются это делать.
    Вообщем, готов заплатить Вам за установку Весты, чтобы был нормальный доступ к моему сайту.

    1. Здравствуйте. Какую консоль вы имеете ввиду? Панель хостинга никак не повлияет на загрузку файлов, она всегда делается по FTP. Установка дополнительного ПО тоже от этого не зависит. Установить конечно могу, но это делается на чистом сервере.

  15. Здравствуйте! Статья оказалась полезной. Попробовал ради эксперимента перенести свой сайт ********** на digitalocean. Всё получилось без проблем: перенёс сайт и базу данных. В файле wp-config.php прописал данные новой базы данных. DNS-адреса поменял. Захожу по доменному имени — пишет «Ошибка связи с базой данных». В чём проблема? Прошу помощи.

    1. Здравствуйте. Ну как я сейчас вижу, такой ошибки уже нет. Статус сервера БД можно посмотреть в Весте в разделе сервисов. Запущен ли он вообще. А вот с кодом явно что-то не так… Проверьте правильность всех файлов. Попробуйте перезалить файлы.

      1. У меня ошибка по-прежнему отображается. Статус БД: активен. Файлы все верные. Может ли это быть связано с тем, что DNS ещё не переписались? Я их заменил вчера.

        1. Скорее всего у вас самый дешевый тарифный план и mysql не хватает памяти. Вот он и отваливается. У меня такая же беда. Решения пока не нашел.

  16. У кого-то под Вестой imagick работает? Второй день бьюсь на тестовом сервере, уже и цент дважды переставил для уверенности — никак.

  17. Перенес сайт, но при открытии выводится мой домен. Дело в днсах или в чем-то другом? базу вроде правильно залил, файлы тоже…

          1. Перенес всего 4 сайта. 2 маленькие заработали, 2 большие (относительно большие) выдают ошибку — Ошибка установки соединения с базой данных. В вп-конфиге все правильно, в пхпмайадмин заходит нормально… В чем дело?(

          2. Да, все сайты на вп, все используют.
            Решение было банальное — удалил файл wp-config.php, открыл сайт, после чего сразу предлагалось создать новый wp-config, создал и все заработало.

  18. Добрый день, подскажите, пожалуйста.
    Что- то ковырялась, ковырялась и совсем запуталась…Переношу значит сайт с mchost на DO

    1. Сменила ns1,ns2,ns3.mchost.ru на ns1,ns2,ns3.digitalocean.com
    2. На cloud.digitalocean.com добавила в раздел ДНС сайт
    3. Добавила в Весту сайт, загрузила в web/site.ru/public файлы, загрузила БД
    4. А что прописывать в Весте во вкладке ДНС SOA? Оставлять ns1.localhost.ltd?
    5. В wp-config прописала информацию о БД. Там в «Имя сервера MySQL» оставлять localhost?

    И как быстро должна обновляться информация «Трафик %, Диск %»?

    Заранее спасибо огроменное

    1. Добрый день.
      В Весте в разделе DNS ничего делать не надо, эти настройки игнорируются.
      В wp-config правильно, localhost.
      В графиках во вкладке RealTime вся шкала это 6 часов.

      1. Значит остается только ждать? Пока что если вбивать адрес выдает «Страница не найдена» (un-materials.ru) Во Whois DNS уже сменилось…

          1. Благо хоть на этих двух посещаемости почти нет, можно экспериментировать) Но все равно с компа, чисть кэш или нет — открывается, а на самом деле — не открывается >_>
            В общем, я так поняла, надо настроить все, скопировать и ждать ждать ждать =)

          2. Чтобы проверить работу сразу же, можно вписать имя домена и новый IP-адрес в файл hosts. Только не забудьте удалить эту строчку после тестирования.

          3. Хорошо, попробую.
            А вот он мне раз выдавал белый экран и если «Debag true» ставить писал, что БД не найдена. База данных будет работать, только когда инфа в Весте обновится?

      1. Да, все службы запущены. (vesta centos 6.5 x32 ).

        Сейчас переустановил vesta на centos 5.10 x32 , здесь все отображается, но не могу залогиниться admin по данным присланным на мыло >.<

        Ща еще разок переустановлю

        1. Вернул centos 6.5 x32 , переустановил и все заработало.

          Я переустанавливал раз 8-10 и ни с того ни с сего заработало >.<

          Большое спасибо за то что отозвались на мою проблему!

  19. Приветствую!
    Подскажите плз, что я не так делаю:
    — при попытке установки Vesta на centos 6.5 x32 по команде bash vst-install.sh
    получаю ответ No such file or directory.

    До этого момента следовал по инструкции — через putty зашел на сервер, пароль поменял, после команды curl -0 http://vestacp.com/pub/vst-install.sh в ответ пришел листинг
    !/bin/bash
    Vesta installation wrapper
    … (и далее текст сценария)

    далее по команде bash vst-install.sh получаю ответ No such file or directory.

    Извиняюсь, до этого доводилось что то устанавливать только на локальную ubuntu.

      1. Спасибо огромное! Все стало.

        Прошу прощения, по ходу возник еще вопрос — можно ли в DigitalOcean каким то образом до привязки домена вызывать не default.domain сайты?
        В панели DigitalOcean и в панели Vesta добавил доменное имя, которое пока привязано к другому хостингу. На ftp, появилась папка с именем, которое соответствует добавленному мной доменному имени (папка public_html внутри нее).

        Можно ли каким то образом обратиться к сайту в этой вышеуказанной папке из веб, до привязки к доменному имени ns серверов digitalocean?
        Обращение по ip: http://111.222.333.444/ приводит на страницу default.domain.

        До этого имел дело только с шаред хостингами, там до привязки доменного имени можно обращаться к сайту через временные имена, которые высылает хостер. Хотелось бы пока проверить работу сайта без привязки доменного имени.

        Я так понимаю, это как то через конфиг апача?

        1. Можно. Просто отредактируйте на компьютере файл C:\Windows\System32\drivers\etc\hosts
          Добавьте туда строчку вида «example.ru 111.222.333.444» (без кавычек). После этого сайт будет открываться по доменному имени. После привязки домена строчку можно будет убрать.

          1. Я имел в виду, можно ли каким то образом из интернета обратиться не к default.domain, а, как я понимаю к виртуальнному хосту (могу ошибаться в терминологии), до привязки к нему доменного имени?
            Как к нему обращаться до привязки имени вопрос не принципиальный — можно и по ip. Манипуляции с hosts приведут лишь к тому, что default.domain будет вызываться уже по заданному в hosts имени.

            В конфиге по пути
            /home/МОЙ_ПОЛЬЗОВАТЕЛЬ/conf/web/httpd.conf
            есть строка но при обращении по http://111.222.333.444:8080 сервер не отвечает (The connection has timed out).
            Вот в этом вопрос — как это вызвать?

            Может я не правильно себе поставил задачу. Я исходил из того, что если будет заливаться несколько сайтов, то в любом случае, в зону default.domain получиться установить только первый сайт. А под остальные должны создаваться в Весте дополнительные веб-разделы.

          2. >> Манипуляции с hosts приведут лишь к тому, что default.domain будет вызываться уже по заданному в hosts имени.
            Неверно. Будет вызываться сайт именно по домену, а не default.domain. Соответствующий домен должен быть прописан в весте. Можно разнести сайты на разные порты (8080 в вашем примере), но через весту это наверное не получится. Необходимо настраивать вручную. 8080 в конфиге — это порт прокси (бэк-энд), по которому обращается nginx (фронт-энд).

  20. Я не совсем верно описал ситуацию. Доменное имя example.ru нужно будет не зарегестрировать с привязкой к DO, а перенести. Сейчас под example.ru работает сайт. После добавления записи в hosts 111.222.333.444 example.ru при обращении к example.ru вызывается ресурс на текущем хосте, с которого собираемся съезжать.
    Пока тестирую сайт на default.domain, как проверить его после переноса на виртуальный хост (до переноса доменого имени) пока не знаю.

  21. Подскажите такой момент — можно ли как то через Vestu поменять или узнать пароль MySQL для «root@localhost»?
    Получилась такая ситуация все стало, сайт с базой крутится, носегодня обнаружил, что под тем пользователем MySQL под которым крутится база и под которым я захожу в PhpMyAdmin нет прав на INSERT при выполнении команд из поля «Выполнить SQL-запрос(ы) на сервере» — ругается ошибкой «#1142 — INSERT command denied to user …». Нужно добавить привелегии для пользователя, но так как пароль для «root@localhost» неизвестен, не могу понять как решить проблему.

  22. Не подскажите, в какую сторону копать — оказывается с момента переезда на DO не отправляются письма по команде mail() ?
    Функция возвращает true, но письма не отправляются.

  23. Два вопроса:

    1. Подскажите, пожалуйста, можно ли поставить WordPress на тот же дроплет, если уже стоит HTML сайт?

    2. Если хочу один из сайтов перенести на другой хостинг как сделать копию базы? (сами файлы можно через фтп, тут понятно)

  24. Добрый день.

    имею следующее при установке:

    Loading mirror speeds from cached hostfile
    * epel: http://ftp.nluug.nl
    * remi: remi.check-update.co.uk
    vesta | 2.5 kB 00:00
    Setting up Install Process
    No package quota available.
    No package webalizer available.
    No package vsftpd available.
    No package dovecot available.
    No package bind available.
    No package bind-utils available.
    No package bind-libs available.
    No package mc available.
    No package screen available.
    No package ftp available.
    No package libpng available.
    No package libjpeg available.
    No package zip available.
    No package flex available.
    Error: yum install failed

    указываю команды

    1
    2
    
    curl -O (буква) http://vestacp.com/pub/vst-install.sh
    bash vst-install.sh
  25. работает.
    теперь с фтп вопрос.
    Статус: Соединение установлено, ожидание приглашения…
    Ошибка: Превышено время ожидания соединения
    Ошибка: Невозможно подключиться к серверу
    какой протокол использовать, шифрование?
    какие настройки файерволла?
    спасибо

    1. Если вы про фаервол в VestaCP, то попробуйте для начала его вообще выключить. Если FTP подключится, то подумайте, нужен ли вам фаервол. Если нужен, то для нормальной работы FTP там надо только одну строчку в конфиги добавить. Чуть позже найду, если надо. Кстати, создайте отдельного пользователя в весте и не сидите под рутом. К FTP тоже пойдут данные от пользователя.

  26. Пытаюсь залить файлы сайта на сервер с панелью Веста:
    Захожу через ftp FileZilla в созданного на панели пользователя, в окне справа «удаленный сайт» расположено 4 папки:
    1.conf
    2.mail.
    3.tmp
    4.web
    В первой папке (conf) есть еще 3 папки:
    1.dns
    2.mail
    3.web
    Так вот вопрос, в какую из них закачивать файлы сайта?

  27. Можно-ли для работы с DO использовать не его ДНС?
    Т.е. у нас есть уже настроенный ДНС, мы просто переназначим A-запись сайта на DO — повлияет-ли это на поисковые системы?
    Наш подрядчик по разработке сайта утверждает, что что-то в поиске из-за этого не так и надо полностью переводить зону на DO ДНС.

      1. А можете прокомментировать, почему их SEO утверждает, что сайт теряет в рейтинге из-за того, что доменный ДНС и сайт в разных местах (подсетях) находятся?

        1. Первый раз про такое слышу. Поисковики вообще не должны определять DNS сайта. Им этого не нужно. Многие используют DNS регистраторов, либо Yandex DNS.

  28. Как распаковать архивы загруженный на сервер? в веста нет фаилменеджера который сделал бы это? и еще как менять версии php для каждого сайта?

    1. Например, так:
      tar xvzf archive.tar.gz
      А вообще зависит от типа архива. Их много бывает. Можно поставить файл-менеджер Midnight Commander (yum install mc).
      В весте файлменеджера нет. Лично я считаю, что он и не нужен. Для этого есть SSH.
      Как менять версию PHP — не знаю. Даже не представляю, для чего это может понадобиться) Обычно всё работает на последних версиях.

      1. Например, так:
        tar xvzf archive.tar.gz
        А вообще зависит от типа архива. Их много бывает. Можно поставить файл-менеджер Midnight Commander (yum install mc).
        файл-менеджер Midnight можно интегрировать в весту?

        В весте файлменеджера нет. Лично я считаю, что он и не нужен. Для этого есть SSH.
        как не нужен? например загрузить сайт в архиве, если загрузить прямо папку то там около 60 000 файла, понадобиться полчаса или час, каждому пользователю давать рут права и научить пользоваться SSH нереально

        Как менять версию PHP — не знаю. Даже не представляю, для чего это может понадобиться) Обычно всё работает на последних версиях. есть у меня сайт работает PHP 5.2 на 5.4 не пашет, вот по этому есть потребность менять версии php для каждого сайта

        1. файл-менеджер Midnight можно интегрировать в весту?
          Нет. Это консольный файл-менеджер.
          например загрузить сайт в архиве
          Для этого есть FTP.
          каждому пользователю давать рут права
          Зачем?? Для этого рут права не нужны. У каждого пользователя свой FTP аккаунт и права на доступ только в свою папку.

  29. Здравствуйте!
    Есть проблема, не знаю, как решить. Заказал программисту работу, сделали дроплет, начали работать. А потом программист пропал. Нет его уже больше месяца, на связь не выходит. Надо как то выкачать инфу, у меня есть доступ только к аккаунту на DO. Через что программист закачивал инфу не знаю. Есть ли способ скачать инфу? В идеале, весь образ.

  30. Гуру! Подскажите, пожалуйста, как получить доступ к инфе на сервере, когда есть только логин пароль от аккаунта на DO? В идеале нужен образ, работающий сейчас. Работал программист и через что заливал я не знаю. Как можно скопировать инфу?

    1. Здравствуйте!
      Заходите в аккаунт, там в настройках дроплета сбрасываете Root пароль (Reset root password) в разделе Access. Затем заходите по SSH с полученными данными. Там уже собираете всё в архив и выгружаете информацию по FTP. Образ целиком скачать нельзя.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *