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


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

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

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

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

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

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

Droog

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

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

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

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

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

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

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



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

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

Веб-сервер

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

- Устанавливаем веб-сервер Apache командой: sudo apt install apache2.

- Вводим пароль, чтобы дать терминалу права суперпользователя.

- Нажимаем Y и Enter, чтобы подтвердить установку.

- Ждём окончания установки.
- Переходим по адресу и видим тестовую страницу Apache.


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

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

- Устанавливаем сервер баз данных MySQL командой: sudo apt install mysql-server.

- Нажимаем Y и Enter, чтобы подтвердить установку.

- Придумываем пароль для MySQL. Вводим хоть «1234», всё равно мы сейчас будем менять этот пароль.

- Подтверждаем пароль.

- Ждём окончания установки.

- Выполняем команду /usr/bin/mysql_secure_installation для настройки MySQL.

- Вводим пароль, который придумали до этого.

- Соглашаемся на настройку плагина проверки пароля. Для этого нажимаем Y на клавиатуре и нажимаем Enter.

- Плагин предлагает три уровня сложности при проверке пароля.


- Первый — только с проверкой на длину пароля. Если пароль будет короче восьми символов, плагин не даст его задать. Чтобы выбрать первый уровень, нажимаем 0 и нажимаем Enter.
- Второй — еще и с проверкой на регистр (Аа), цифры и специальные символы (#@!). Чтобы выбрать второй уровень, нажимаем 1 и нажимаем Enter.
- Третий уровень добавляет словарь наиболее частых слов и не даст задать пароль, в котором используются эти слова. Чтобы выбрать третий уровень, нажимаем 2 и нажимаем Enter.
- Плагин оценивает наш текущий пароль по шкале 1-100 и предлагает его сменить. Нажимаем Y и нажимаем Enter.

- Вводим новый пароль. Нужно, чтобы он соответствовал стандартам, которые мы выбрали в предыдущем пункте.

- Плагин переоценивает наш пароль и спрашивает, хотим ли мы продолжить. Нажимаем Y нажимаем Enter.

- На все следующие запросы нажимаем Y и нажимаем Enter. Это удалит тестовые базы данных, тестовых пользователей и закроет несколько уязвимостей в безопасности MySQL.

- Ждем окончания настройки.


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

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

- Устанавливаем PHP командой: sudo apt install php libapache2-mod-php php-mcrypt php-mysql.

- Нажимаем Y и Enter, чтобы подтвердить установку.

- Ждем окончания установки.
- Создаем тестовый php-файл командой: sudo nano /var/www/html/info.php

- Вставляем в него этот код:

<?php
phpinfo();
?>

- Нажимаем Ctrl+X, чтобы закрыть редактор.
- Нажимаем Y, чтобы подтвердить сохранение файла.
- Нажимаем Enter, чтобы подтвердить перезапись файла.
- Проверяем, работает ли PHP. Для этого переходим по адресу и смотрим на тестовую страницу PHP.


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

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

- Устанавливаем PHPMyAdmin командой: sudo apt install phpmyadmin apache2-utils.

- Нажимаем Y и Enter, чтобы подтвердить установку.

- В списке веб-серверов, выбираем apache2 и нажимаем Enter.

- На вопрос «Конфигурировать ли базу данных для phpMyAdmin с помощью db-common» выбираем Yes и нажимаем Enter.

- Вводим пароль к MySQL и нажимаем Enter.

- Вводим его еще раз и нажимаем Enter.

- Ждем окончания установки.

- Открываем файл настроек Apache: sudo nano /etc/phpmyadmin/apache.conf

- Находим фразу DirectoryIndex index.php.
- Вставляем под неё AllowOverride All. Должно получиться:


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

- Нажимаем Ctrl+X, чтобы закрыть редактор.

- Нажимаем Y, чтобы подтвердить сохранение файла.

- Нажимаем Enter, чтобы подтвердить перезапись файла.

- Открываем файл настроек Apache: sudo nano /etc/apache2/apache2.conf
- Нажимаем Ctrl+X, чтобы закрыть редактор.
- Нажимаем Y, чтобы подтвердить сохранение файла.
- Нажимаем Enter, чтобы подтвердить перезапись файла.
- Дописываем в конец файла:

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



- Перезагружаем Apache: sudo service apache2 restart
- Переходим по адресу и видим страницу входа в phpMyAdmin.


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

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

Когда веб-сервер успешно настроен и работает, можно загрузить на сервер файлы сайта. Например, установочные файлы 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


- Запускаем FileZilla. Вверху окна заполняем панель быстрого доступа.
- В поле Host вводим sftp://ip_адрес_вашего_сайта.

- В поле Username вводим имя пользователя сервера.
- В поле Password вводим пароль к серверу.
- В поле Port вводим 22.
- Нажимаем Quickconnect и подключаемся к серверу.
- В поле Remote site (справа) набираем /var/www/html и нажимаем Enter.
- Кликаем правой кнопкой на файле index.html и выбираем Delete. Подтверждаем удаление, кликнув Yes. Это тестовый файл Apache и его обязательно нужно удалить, чтобы не было конфликтов.

- В поле Local site (слева) набираем адрес папки, в которую мы распаковали файлы сайта.

- Выделяем все файлы в папке слева и перетаскиваем их в папку справа. Процесс займёт около 10 минут. Если в папке много мелких файлов — может и дольше.
- Когда в списке Queued files не останется файлов, можеи смело закрывать FileZilla — загрузка закончилась.DS_171017_27569c

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


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

Переходим по адресу .

Вводим пароль от MySQL-сервера и кликаем Go.
В меню слева кликаем New.

Придумываем имя базы данных и кликаем Create.


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

Переходим по адресу

В случае с WordPress, кликаем Let’s Go! и заполняем данные доступа к базе данных, после чего кликаем Submit.
WordPress хочет, чтобы я создал и загрузил в его папку на сервере файл wp-config.php с определенным содержимым.

Создаю в gEdit, загружаю с помощью FileZilla.
Возвращаюсь к установщику WordPress и кликаю Run the install.
Заполняю имя сайта, имя пользователя, e-mail и пароль администратора и кликаю Install WordPress.

После установки заходим в админ-панель WordPress, используя логин и пароль из предыдущего пункта.

Видим админ-панель и начинаем работать с сайтом.


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