Быстро поднять web-сервер на Debian

Эта статья не претендует на правильность установки. И является исключительно местом для копипаста, если Вам потребовалось быстро быстро поднять web-сервер, установить Apache, PHP, MySQL, Ajenti через SSH.

Для начала нам надо понять. Хотим ли мы все потом удобно настраивать и следить за нашим сервером с помощью web-панели Ajenti.


О самой панели можно почитать тут Ajenti.org
Собственно там-же и написано как ее установить на различные дистрибутивы. Но мы приведем это тут. И только для Debian.
Для начала открое terminal или putty. Смотря какая у Вас система.
Потом зайдем на наш сервер по ssh:

Теперь нам надо добавить в список репозиториев репозиторий с Ajenti.
Открываем в vim (текстовый редактор) список.

Нажимаем i для перехода в режим вставки и добавляем новой строкой следующее:

Нажимаем esc и вводим следуущую комбинацию :wq после чего нажимаем enter.
Тем самым, мы сказали редактору, что надо перезаписать содержимое файла тем, что у нас получилось (w) и выйти (q)

Далее мы добавим ключик для репозитория (если решили ставить панель).

И обновляем все:

Далее ставим Ajenti (если решили ставить):

Если мы решили не устанавливать панель то ставим Apache

Тут мы займемся экономией времени и поставим php и mysql одной командой.

Нас попросят ввести пароль root’а для mysql.
А при помощи следующей строки мы поставим некоторе плюшки для php:

Далее мы можем рестартовать Apache если не ставили панель.

А если ставили, то зайдем через браузер на http://servername:8000 со стандартными логином/паролем admin/admin.

Лично для меня панель удобна тем, что можно наблюдать за состоянием сервера и не мучатся с vim для добавления в /etc/apache2/sites-available/default чего-то типа такого:

Если пойти немного дальше, и рассказать о том как сделать, так, чтобы наш сайт был доступен не только по IP но и по имени сервера то стоит проделать следующее.
У регистратора доменных имен (где у нас зарегистрированно имя) изменяем NS на:

Регистрируемся на freedns.ws или любом подобном сервисе, и добавляем зону с именем нашего сервера (доменное имя) и IP нашего сервера. Ждем от 20 минут до 48 часов (по крайней мере у godaddy.com именно такие временные рамки). И наслаждаемся.

Чтобы зарегистрировать несколько имен, нам надо всего-лишь добавить несколько блоков VirtualHost.

А если мы хотим, чтобы все имена вели в одну и ту-же папку, то либо выставляем каждую папку. Либо убираем строку ServerName servername – где servername имя нашего сервера. И тогда все будут ссылаться на одну папку.

Join the Conversation

4 Comments

  1. раньше пользовался VestaCP т.к Ajenti казалась громозкой для ноута с 256 озу. спасибо за статью. попробую воткнуть ajenti по ковыряться с ней

  2. У них сейчас есть обновления, и лучше смотреть на сайте. Они продвинулись далеко вперед в плане панелей управления.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.