TARANTINO OBNAL SERVICE №1 на рынке теневых услуг.
Депозит 1 млн.


✔️ Профессиональное сопровождение любых финансовых операций.

✔️ Россия, страны СНГ и Европы:

  • ➢ ФИЗ / ЮР лица
  • ➢ Мерчанты
  • ➢ ЭПС
  • ➢ Sim-карты
  • ➢ Работа с криптой по всему миру
  • ➢ Денежные переводы
ПЕРЕЙТИ К ТЕМЕ

ДЕБЕТОВЫЕ КАРТЫ СБЕРМАРКЕТ
  • ⭐️ Пожизненная гарантия от краж.
  • ⭐️ Все в наличии. Экспресс-доставка. Лучшие цены.
  • ⭐️ Ветка 2021 года. Сотни отзывов.
  • ⭐️ Статус Ветеран на ДаркМани.
  • ⭐️ Депозит миллион ₽.
КАРТЫ РФ 🇷🇺
КАРТЫ ГРУЗИИ 🇬🇪
ЛК КАЗАХСТАНА 🇰🇿


БОЛЕЕ 1000 КОМПЛЕКТОВ ДРУГИХ ТОПОВЫХ БАНКОВ ВСЕГДА В НАЛИЧИИ

>>> ПЕРЕЙТИ К ТЕМЕ <<<
Telegram: https://t.me/SberMarketTG

У форума есть зеркало в Тор http://darkmonn6oy55o7kgmwr4jny2gi2zj6hyalzcjgl444dvpalannl5jid.onion
Официальный канал Darkmoney в Телеграм https://t.me/+k1c69d6xQsswYzU0
NEW! 🔥 Чат Darkmoney в Телеграм https://t.me/+q40pcoHjSRVmNTE0

Установка и настройка хостинга на ubuntu (мануал)

  • Автор темы Автор темы Droog
  • Дата начала Дата начала

Droog

.
Сделки (гарант): 1
Регистрация
20.02.18
Сообщения
48
Сделки (гарант)
1
Внимание: этот пользователь заблокирован! Настоятельно рекомендуем воздержаться от любого сотрудничества с ним!
В данной статье будет рассмотрена полная настройка готового WEB сервера хостинга сайтов на основе дистрибутива UBUNTU 16.04

Делаем сайт на сервере без панели управления

Если панели управления у вас нет, или вы просто хотите сделать всё через консоль, то вам понадобится:

- Настроенный VPS с SSH-доступом. О том, как правильно настроить VPS или сервер читайте «Подготовка к работе сервера или VPS с Ubuntu Server 16.04».
- Домен.

Начало работы

- Открываем терминал на своём ПК или другом устройстве (Ctrl+Alt+T или через меню приложений).
- Подключаемся к серверу. Для этого выполняем в терминале команду:

ssh имя_пользователя@ip_адрес_сервера.

https://unihost.com/help/wp-content/uploads/DS_171017_b16a29.png

Устанавливаем и настраиваем ПО для работы сайта на сервере

Для того, чтобы запустить сайт на VPS или сервере, нам понадобится специальный программный комплекс — LAMP. Он состоит из ОС Linux (L), веб-сервера Apache (A), системы управления базами данных MySQL (M) и препроцессора гипертекста PHP (P). От себя еще добавлю веб-интерфейс для MySQL под названием PHPMyAdmin, который сильно облегчает работу с базами данных.

Веб-сервер

Нужен для того, чтобы передавать файлы по протоколу HTTP, то есть для нормальной работы сервера.

- Устанавливаем веб-сервер Apache командой: sudo apt install apache2.
https://unihost.com/help/wp-content/uploads/DS_171017_873a65-1-e1509627666871.png
- Вводим пароль, чтобы дать терминалу права суперпользователя.
https://unihost.com/help/wp-content/uploads/DS_171017_8b12cf-e1509627702152.png
- Нажимаем Y и Enter, чтобы подтвердить установку.
https://unihost.com/help/wp-content/uploads/DS_171017_20488e-e1509627749355.png
- Ждём окончания установки.
- Переходим по адресу http://ip_адрес_сервера и видим тестовую страницу Apache.
https://unihost.com/help/wp-content/uploads/DS_171017_a42dec-e1509627922582.png

Сервер базы данных

Базы данных используются в современных CMS для хранения всей информации о сайте — списка пользователей, содержимого постов и т.д.

- Устанавливаем сервер баз данных MySQL командой: sudo apt install mysql-server.
https://unihost.com/help/wp-content/uploads/DS_171017_e5521f-e1509628620806.png
- Нажимаем Y и Enter, чтобы подтвердить установку.
https://unihost.com/help/wp-content/uploads/DS_171017_588dd1.png
- Придумываем пароль для MySQL. Вводим хоть «1234», всё равно мы сейчас будем менять этот пароль.
https://unihost.com/help/wp-content/uploads/DS_171017_cf5c39.png
- Подтверждаем пароль.
https://unihost.com/help/wp-content/uploads/DS_171017_6626ba.png
- Ждём окончания установки.
https://unihost.com/help/wp-content/uploads/DS_171017_4dbfe0-e1509629007289.png
- Выполняем команду /usr/bin/mysql_secure_installation для настройки MySQL.
https://unihost.com/help/wp-content/uploads/DS_171017_09774d-e1509628853914.png
- Вводим пароль, который придумали до этого.
https://unihost.com/help/wp-content/uploads/DS_171017_ff83b7-e1509628812730.png
- Соглашаемся на настройку плагина проверки пароля. Для этого нажимаем Y на клавиатуре и нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_83dfe6-e1509629229907.png
- Плагин предлагает три уровня сложности при проверке пароля.
https://unihost.com/help/wp-content/uploads/DS_171017_80dfde.png

- Первый — только с проверкой на длину пароля. Если пароль будет короче восьми символов, плагин не даст его задать. Чтобы выбрать первый уровень, нажимаем 0 и нажимаем Enter.
- Второй — еще и с проверкой на регистр (Аа), цифры и специальные символы (#@!). Чтобы выбрать второй уровень, нажимаем 1 и нажимаем Enter.
- Третий уровень добавляет словарь наиболее частых слов и не даст задать пароль, в котором используются эти слова. Чтобы выбрать третий уровень, нажимаем 2 и нажимаем Enter.
- Плагин оценивает наш текущий пароль по шкале 1-100 и предлагает его сменить. Нажимаем Y и нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_79ba5e.png
- Вводим новый пароль. Нужно, чтобы он соответствовал стандартам, которые мы выбрали в предыдущем пункте.
https://unihost.com/help/wp-content/uploads/DS_171017_d2a77e.png
- Плагин переоценивает наш пароль и спрашивает, хотим ли мы продолжить. Нажимаем Y нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_03a148.png
- На все следующие запросы нажимаем Y и нажимаем Enter. Это удалит тестовые базы данных, тестовых пользователей и закроет несколько уязвимостей в безопасности MySQL.
https://unihost.com/help/wp-content/uploads/DS_171017_f00afe.png
- Ждем окончания настройки.
https://unihost.com/help/wp-content/uploads/DS_171017_a1a32c.png

Препроцессор гипертекста

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

- Устанавливаем PHP командой: sudo apt install php libapache2-mod-php php-mcrypt php-mysql.
https://unihost.com/help/wp-content/uploads/DS_171017_590e7c.png
- Нажимаем Y и Enter, чтобы подтвердить установку.
https://unihost.com/help/wp-content/uploads/DS_171017_6a9896.png
- Ждем окончания установки.
- Создаем тестовый php-файл командой: sudo nano /var/www/html/info.php
https://unihost.com/help/wp-content/uploads/DS_171017_92c5b9-e1509630555736.png
- Вставляем в него этот код:

<?php
phpinfo();
?>

- Нажимаем Ctrl+X, чтобы закрыть редактор.
- Нажимаем Y, чтобы подтвердить сохранение файла.
- Нажимаем Enter, чтобы подтвердить перезапись файла.
- Проверяем, работает ли PHP. Для этого переходим по адресу http://ip_адрес_сервера/info.php и смотрим на тестовую страницу PHP.
https://unihost.com/help/wp-content/uploads/DS_171017_72fe6e-e1509629474769.png

Веб-интерфейс для MySQL

Редактировать базы данных через консоль — неудобно. Но если установить веб-интерфейс, то можно делать это прямо в браузере.

- Устанавливаем PHPMyAdmin командой: sudo apt install phpmyadmin apache2-utils.
https://unihost.com/help/wp-content/uploads/DS_171017_9ea0e5.png
- Нажимаем Y и Enter, чтобы подтвердить установку.
https://unihost.com/help/wp-content/uploads/DS_171017_869d85.png
- В списке веб-серверов, выбираем apache2 и нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_ba1f90.png
- На вопрос «Конфигурировать ли базу данных для phpMyAdmin с помощью db-common» выбираем Yes и нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_3f6a29.png
- Вводим пароль к MySQL и нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_96b998.png
- Вводим его еще раз и нажимаем Enter.
https://unihost.com/help/wp-content/uploads/DS_171017_1c0dcf.png
- Ждем окончания установки.
https://unihost.com/help/wp-content/uploads/DS_171017_d0233e.png
- Открываем файл настроек Apache: sudo nano /etc/phpmyadmin/apache.conf
https://unihost.com/help/wp-content/uploads/DS_171017_c28394.png
- Находим фразу DirectoryIndex index.php.
- Вставляем под неё AllowOverride All. Должно получиться:
https://unihost.com/help/wp-content/uploads/DS_171017_e1f09e-1.png

<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
[...]

- Нажимаем Ctrl+X, чтобы закрыть редактор.
https://unihost.com/help/wp-content/uploads/DS_171017_e1f09e.png
- Нажимаем Y, чтобы подтвердить сохранение файла.
https://unihost.com/help/wp-content/uploads/DS_171017_795345.png
- Нажимаем Enter, чтобы подтвердить перезапись файла.
https://unihost.com/help/wp-content/uploads/DS_171017_c88ede.png
- Открываем файл настроек Apache: sudo nano /etc/apache2/apache2.conf
- Нажимаем Ctrl+X, чтобы закрыть редактор.
- Нажимаем Y, чтобы подтвердить сохранение файла.
- Нажимаем Enter, чтобы подтвердить перезапись файла.
- Дописываем в конец файла:

# Include phpmyadmin configurations:
Include /etc/phpmyadmin/apache.conf

https://unihost.com/help/wp-content/uploads/DS_171017_577052.png

- Перезагружаем Apache: sudo service apache2 restart
- Переходим по адресу http://ip_адрес_сервера/phpmyadmin и видим страницу входа в phpMyAdmin.
https://unihost.com/help/wp-content/uploads/DS_171017_d9c9c5-e1509966110589.png

Когда закончили — закрываем терминал.

Загружаем файлы сайта на сервер

Когда веб-сервер успешно настроен и работает, можно загрузить на сервер файлы сайта. Например, установочные файлы WordPress.

- Скачиваем файлы сайта на компьютер и распаковываем в папку /home/admin/Downloads/Wordpress или любую другую.
- Загружать их на сервер мы будем по SFTP. Поэтому устанавливаем SFTP-клиент FileZilla.
- На Ubuntu открываем терминал и выполняем команду sudo apt install filezilla.
- На Windows скачиваем установщик с официального сайта и устанавливаем программу.
- Теперь нужно открыть на сервере доступ по SFTP к папке, в которую мы будем загружать сайт. Для этого открываем терминал и выполняем команды sudo chown имя_пользователя:имя_пользователя /var/www/html и sudo ****d -R 775 /var/www
https://unihost.com/help/wp-content/uploads/DS_171017_d843a0.png

- Запускаем FileZilla. Вверху окна заполняем панель быстрого доступа.
- В поле Host вводим sftp://ip_адрес_вашего_сайта.
https://unihost.com/help/wp-content/uploads/DS_171017_5ccffe.png
- В поле Username вводим имя пользователя сервера.
- В поле Password вводим пароль к серверу.
- В поле Port вводим 22.
- Нажимаем Quickconnect и подключаемся к серверу.
- В поле Remote site (справа) набираем /var/www/html и нажимаем Enter.
- Кликаем правой кнопкой на файле index.html и выбираем Delete. Подтверждаем удаление, кликнув Yes. Это тестовый файл Apache и его обязательно нужно удалить, чтобы не было конфликтов.
https://unihost.com/help/wp-content/uploads/DS_171017_f50b66.png
- В поле Local site (слева) набираем адрес папки, в которую мы распаковали файлы сайта.
https://unihost.com/help/wp-content/uploads/DS_171017_6665d6.png
- Выделяем все файлы в папке слева и перетаскиваем их в папку справа. Процесс займёт около 10 минут. Если в папке много мелких файлов — может и дольше.
- Когда в списке Queued files не останется файлов, можеи смело закрывать FileZilla — загрузка закончилась.DS_171017_27569c

Теперь можем перейти на адрес http://ip_адрес_вашего_сервера и посмотреть на страницу установки нашей CMS.
Но устанавливать её пока что нельзя, потому что у нас еще нет базы данных.
https://unihost.com/help/wp-content/uploads/DS_171017_6cb4bb-e1509961050855.png

Создаём базу данных

Переходим по адресу http://ip_адрес_вашего_сервера/phpmyadmin.
https://unihost.com/help/wp-content/uploads/DS_171017_d9c9c5-1-e1509960933760.png
Вводим пароль от MySQL-сервера и кликаем Go.
В меню слева кликаем New.
https://unihost.com/help/wp-content/uploads/DS_171017_cd666e.png
Придумываем имя базы данных и кликаем Create.
https://unihost.com/help/wp-content/uploads/DS_171017_fd1659.png

Устанавливаем CMS WordPress (или любую другую)

Переходим по адресу http://ip_адрес_вашего_сервера/
https://unihost.com/help/wp-content/uploads/DS_171017_6cb4bb-1-e1509960394195.png
В случае с WordPress, кликаем Let’s Go! и заполняем данные доступа к базе данных, после чего кликаем Submit.
WordPress хочет, чтобы я создал и загрузил в его папку на сервере файл wp-config.php с определенным содержимым.
https://unihost.com/help/wp-content/uploads/DS_171017_2ec443.png
Создаю в gEdit, загружаю с помощью FileZilla.
Возвращаюсь к установщику WordPress и кликаю Run the install.
Заполняю имя сайта, имя пользователя, e-mail и пароль администратора и кликаю Install WordPress.
https://unihost.com/help/wp-content/uploads/DS_171017_864bc1.png
После установки заходим в админ-панель WordPress, используя логин и пароль из предыдущего пункта.
https://unihost.com/help/wp-content/uploads/DS_171017_45ce0a-e1509960219404.png
Видим админ-панель и начинаем работать с сайтом.
https://unihost.com/help/wp-content/uploads/DS_171017_b2e466-e1509959997859.png

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