3. БЕСПЛАТНЫЙ SSL СЕРТИФИКАТ и WORDPRESS на сервер UBUNTU 20.04 за 15 минут!

Краткий план действий:

  • 1. Купить домен (это имя сайта, типа google.com) от 75 рублей в год;
    2. Купить виртуальный сервер для получения IP адреса под сайт (типа 25.10.30.128) и места для его размещения — 75 рублей в месяц;
    3. Прописать в настройках домена куленный вместе с сервером IP адрес;
    4. Подождать от 3-х до 24 часов, пока в Интернет появится информация о вашем новом сайте и его IP адресе;
    5. Установить на купленный сервер движок для своего сайта WordPress и файловый менеджер Tiny для комфортного написания ботов Telegram — 5 минут времени;
    6. НАСЛАЖДАЙТЕСЬ!!!)
    Что такое домен?


На картинке выше в поле адреса браузера Chrome выделен красным контуром адрес сайта-поисковика Google. В этом адресе надпись и является доменом.

Что такое https:// в адресе сайта?
Любой адрес сайта в сети Интернет начинается с http:// или https:// наличие буковки s в начале адреса https:// говорит о том, что вся информация, которой вы обмениваетесь с этим сайтом защищена протоколом шифрования SSL, и на этом сайте можно вводить логины и пароли и некоторую другую информацию, без боязни, что её кто-то считает, например, в открытой сети WiFi какого-нибудь аэропорта или интернет-кафе.

  1. Сервер я рекомендую брать здесь:

    Однажды, в 2018 году я потратил целый месяц не тестирование десятка сервисов, предлагающих виртуальные серверы. Победителем стал сервис с картинки выше. Я им пользуюсь уже 5 лет и никаких нареканий к стабильности и надёжности работы нет. Для установки сайта я применяю операционную систему на сервере Ubuntu 20.04. На этом тарифе за 75 рублей, скорее всего, вам будет предложено при покупке установить Ubuntu 18, а Ubuntu 20 даже не будет в списке. Ничего страшного. Соглашайтесь. Позже, когда вы в панели управления своим сервером выберете опцию «Переустановить операционную систему», там в выпадающем списке появится Ubuntu 20.04.
  2. Всегда можно найти домен со скидкой, а через год найти другой со скидкой у любого продавца доменов, цены указаны за один год:

    Для Телеграм ботов это отличное решение.
  3. После приобретения vds сервера вы получите такое письмо на почту, после его создания (обычно в течение получаса):

    И его IP адрес нужно будет прописать в настройках DNS взятого домена на сайте, где вы этот домен купили:
  4. После внесения изменений в DNS и после создания сервера должно пройти какое-то время, чтобы Интернет обновился и вся эта информация стала доступна в нём. Лучше подождать один день. Но если у вас хороший Интернет провайдер у которого быстро обновляются всякие там заголовки в кэше, то можно начать процесс установки на сервер сайта на WordPress и через более быстрое время. Но лучше подождать, всё же не менее 3 часов. Если не подождать, то SSL сетификат может не установитсья, из-за того, что в некоторых местах Интернета инфорации о вашем домене и его IP адресе пока что нет.
    Я пользуюсь бесплатным SSL сертификатом, предоставляемым Let’s Encrypt. Здесь есть важный момент, о котором стоит помнить. Если переустанавливать в течение одной недели их сертификат на свой сайт более 5 раз, то возможность предоставления сертификата для вашего домена будет блокироваться. При этом вы получите такое сообщение:

    Необходимость многократной установки возникает, когда, к примеру, настраивается скрипт установки. Я предоставлю здесь уже настроенный скрипт установки и его достаточно будет запустить один раз.
  5. Теперь, когда всё готово к установке я начинаю. Представляю вашему вниманию лучший скрипт для установки WordPress на операционную систему Ubuntu 20.04. При этом, несмотря на скромные показатели, выбранные для VDS сервера (одно ядро и 768MB оперативной памяти, SSD диск обязателен), этот сайт легко выдержит нагрузку в 5000 посетителей за час. Для того, чтобы установить на VDS сервер сайт WordPress потребуется приложение Putty:

    После скачивания и запуска putty появится такое окно, стрелкой показано поле, в которое записывается IP адрес вашего сайта, после чего кликнуть на кнопку <Соединиться>:

    Далее появится такое окно, кликаем на кнопку <Да>:

    Далее видим такое окно:

    Теперь обязательно убедитесь, что у вас включена английская раскладка клавиатуры. Иначе, если при другом языке вы напишете что-то в поле login as, даже если потом сотрете, вы не сможете зайти на сервер.
    В поле login as: пишем слово root и нажимаем кнопку <Enter> на клавиатуре, появится такая надпись:

    Теперь копируем пароль из письма, полученного с сайта, где вы купили сервер в буфер обмена. Для этого достаточно выделить этот пароль указателем мыши и нажать комбинацию клавиш Ctrl+C. Далее кликаем правой кнопкой указателем мыши на зелёный квадратик в поле окна приложения PuTTY после надписи password. После этого тут же просто кликаем один раз правую кнопку мыши. На экране при этом ничего не произойдёт. Создателями PuTTY именно так и придумано для крутой безопасности пароля. Теперь просто нажмите кнопку <Enter> на клавиатуре. И вы увидите такое окно:

    Что говорит о том, что вы можете вносить изменения на своём сервере. Вы в него вошли.Нажмите ниже кнопку [КОПИРОВАТЬ СКРИПТ].Потом кликните в окне приложения PuTTY зелёный квадратик и после этого кликните правую кнопку мыши. Это действие вставит текст скрипта в окно текстового редактора nano. И вы увидите такое окно:

    Для того, чтобы сохранить изменения в файле wp, нажимаю комбинацию кнопок клавиатуры: Ctrl+O, вижу такой вопрос на экране:

    Нажимаю кнопку <Enter>. Теперь нажимаю комбинацию кнопок клавиатуры: Ctrl+X, для того, чтобы выйти из текстового редактора nano. Вижу такое окно:

    Теперь запускаю скрипт. Для этого пишу в окне:
     ./wp
    и нажимаю <Enter>. Скрипт запустился и потребуется ввести название своего домена, имя сайта, которое вы ему придумываете сами, логин и пароль для входа на сайт, а также адрес электронной почты для администратора сайта и для получения сообщений от Let`s Encrypt о SSL сертификате, созданного для вашего сайта:

    После ввода адреса электронной почты для SSL, на экране начнут мелькать всякие цифры и буквы в течение 3-х или 4-х минут. После окончания работы скрипта вы увидите такое окно:
  6. Стрелкой на картинке выше показан адрес входа в панель управления вашим сайтом. Здесь указана мой домен ivibe_ru, в вашем случае будет имя вашего домена. Поздравляю! Теперь ваш сайт работает. Если ввести в адресной строке Интернет браузера адрес вашего сайта, то вы увидите такое окно:

    Если вы введете в адресную строку адрес панели управления сайтом, то увидите такое окно:

    Если, теперь, ввести логин и пароль, придуманные и указанные вами при создании сайта, то вы войдёте в панель управления:
  7. Не это главное. ГЛАВНОЕ в том, что теперь у нас есть возможность создавать и запускать на собственном сервере ЛЮБЫЕ Телеграм боты. Если использовать язык программирования php, то будет работать многозадачность и одновременно, хоть 1000 человек сможет пользоваться вашим ботом, и у этих людей не будет никаких задержек с ответом. как это бывает иногда в некоторых платных ботах.
    Также этот самый сервер можно будет использовать для того, чтобы хранить некоторые элементы контента созданных вами приложений для смартфонов на базе операционной системы Android.
  8. Однако создавать Телеграм ботов в имеющейся конфигурации крайне неудобно. Да и панель управления на сервер с объёмом оперативной памяти всего 768MB лучше не ставить.
    Существует отличное решение. Микроскопический файловый менеджер отлично справится с задачами по управлению данными на сервере и комфортному написанию Телеграм ботов.

Теперь, для тренировки, создадим простейшего бота подтверждения подписки в закрытом Телеграм канале! И сделаем это, конечно же, за 5 минут.