Часть 1. Установка Ubuntu Server. Linux на Mhelp.kz

Опубликовано: 16.06.2017

видео Часть 1. Установка Ubuntu Server. Linux на Mhelp.kz

Урок 1 Часть 4 Vagrant & puppet, установка VDS на локальную машину с окружением для веб разработки

До того как приступить, нужно сделать отдельного юзера (не root). Чтоб выяснить, как это сделать, см. тут.



Сейчас Apache является самым пользующимся популярностью веб-сервером для размещения веб-сайта в мире.

Apache можно просто установить с помощью менеджера пакетов Ubuntu — инструмента apt. Данный менеджер пакетов позволяет без усилий устанавливать большая часть программ из репозиториев Ubuntu. Чтоб получить больше инфы о инструменте apt, см. тут.


Настройка виртуального сервера для Node.js

Итак, введите команды:

Команды, которые начинаются с sudo (как показано выше), производятся с преимуществами root. Для доказательства необходимо ввести пароль юзера.

Готово! Веб-сервер установлен.

Сразу можно выполнить выборочную проверку, чтоб убедиться, что все прошло подабающим образом; для этого посетите общедоступный Айпишник сервера в веб-браузере (см. примечание в последующем разделе, чтоб выяснить, как уточнить общедоступный IP):

Это выведет интернет-страницу Apache по дефлоту, созданную для проведения проверок и получения некой инфы (если страничка не открылась — что-то пошло не так).

Существует несколько методов выяснить общедоступный Айпишник сервера. Обычно, это адресок, который употребляется для подключения к серверу по SSH.

Его можно выяснить при помощи командной строчки.

1-ый метод — использовать инструменты iproute2; наберите:

Это возвратит одну либо две строчки; все эти адреса верны, но, обычно, компьютер может использовать только какой-то из них, поэтому просто проверьте оба адреса.

2-ой метод — внедрение наружного абонента, который может сказать, как он лицезреет данный сервер. Для этого необходимо спросить определенный сервер, каким является Айпишник:

Независимо от применяемого способа, приобретенный Айпишник можно ввести в адресную строчку веб-браузера, чтоб попасть на сервер.

Сейчас, когда веб-сервер установлен и запущен, можно перейти к установке MySQL — системы управления базами данных. В главном MySQL организовывает и обеспечивает доступ к базам данных, в каких веб-сайт может хранить нужную информацию.

Снова же, для резвой загрузки и установки программки можно использовать apt. Сейчас необходимо также установить некие вспомогательные пакеты, которые отвечают за взаимодействие компонент.

Примечание: сейчас запускать sudo apt-get update перед командой не надо, так как она уже была запущена при установке Apache. Индекс пакетов данного компьютера уже обновлен.

По окончании установки нужно ввести некие дополнительные команды, отвечающие за защиту среды MySQL.

Поначалу система MySQL должна сделать структуру каталогов баз данных, в каких будет храниться вся информация. Для этого наберите:

Потом необходимо запустить обычный скрипт безопасности, который удалит некие опции по дефлоту, подвергающие сервер риску. Запустите интерактивный сценарий, введя:

Сейчас введите пароль, установленный только-только для root-пользователя MySQL. MySQL спросит, необходимо ли поменять данный пароль (если нет, введите N).

На другие вопросы можно просто надавить ENTER, чтоб принять значения по дефлоту. Это удалит неких юзеров и базы данных, перекроет удаленные соединения через root и активирует эти новые правила.

Сейчас система баз данных установлена​​, можно двигаться далее.

PHP — компонент, который обрабатывает код для отображения динамического контента. Он может запускать скрипты, обращаться к базам данных MySQL за информацией, также передавать обработанный контент на веб-сервер для отображения.

Для установки PHP (также неких вспомогательных пакетов) опять используйте apt.

Это стремительно установит PHP, после этого необходимо протестировать его.

Почти всегда необходимо поменять метод обслуживания файлов сервером Apache при запросе каталога. Сейчас, если юзер запрашивает каталог с сервера, Apache будет поначалу находить файл с именованием index.html; необходимо сделать так, чтоб веб-сервер находил поначалу файлы php (другими словами, файл index.php).

Итак, откройте файл dir.conf в редакторе текста с root-привилегиями, введя команду:

Он смотрится так:

rss