Устанавливаем трекер с телефона на свой домен с SSL за 15 минут! И всё бесплатно
Настройка удалённого доступа к Windows с помощью noVNC
Это руководство о том, как настроить noVNC для удалённого доступа к компьютерам на Windows.
Почему noVNC?
— У Windows есть «родное» средство для удалённого доступа — Remote Desktop Connection. Но оно есть не во всех версиях Windows — например нет в Home edition.
— Также существует множество VNC серверов и клиентов для любой версии Windows. Но для их использования нужно ставить VNC клиент. А бывают случаи, когда ставить ничего нельзя (ограничение прав), или нежелательно, чтобы не оставлять следов на чужом компьютере.
— Ещё есть Chrome Remote Desktop, которому на стороне клиента нужно только расширение в браузере. Но у меня был случай, когда протокол Хрома был заблокирован организацией (там почто всё было заблокировано), а noVNC использует обычный HTTP и поэтому работал.
Насколько я знаю, noVNC — единственное средство, которое позволяет подключиться к удалённому компьютеру без установки какого-либо клиента — используется лишь браузер.
Ещё есть SPICE, но для него я не нашёл сервера под Windows.
В результате этого руководства, мы сможем просто открыть линк в браузере, ввести пароль и пользоваться удалённой системой.
Необходимым условием является проброс портов, или белый IP удалённого компьютера. Также можно воспользоваться VNC repeater. Но это уже выходит за рамки этой статьи.
Общая схема
Сначала мы поставим обычный VNC сервер на порт 5900.
Затем поставим noVNC и WebSockify на порт 5901.
WebSockify — это своего рода прокси, который с одной стороны умеет разговаривать с VNC, который у нас на порту 5900, а с другой — умеет транслировать это браузеру через вебсокет, который у нас будет на порту 5901.
noVNC — это просто html-приложение, или как сегодня это называют Single Page Application, которое и будет работать в клиентском браузере и «говорить» с WebSockify на сервере.
Вообще-то в природе существуют VNC серверы, которые умееют сразу соединяться через вебсокеты:
— MobileVNC, но он платный (10 Евро за устройство)
— Есть библиотека LibVNCServer, которая поддерживает вебсокеты, и теоретически работает под Windows, но я не нашёл ни одного готового сервера под Windows с этой библиотекой.
В этом случае WebSockify уже не будет нужен.
Ставим VNC
Сам VNC протокол стандартизован, поэтому теоретически можно использовать любой VNC сервер.
Сначала я попробовал поставить TightVNC, но у noVNC были с ним какие-то проблемы с аутентификацией. Думаю, что можно было разобраться, но я поставил UltraVNC (осторожно, у них там тонны рекламы, реальные ссылки — внизу страницы) и всё заработало.
Скорее всего будут работать большинство VNC серверов, которые поддерживают Windows.
VNC сервер я поставил на порт 5900. Не забудьте установить пароль на VNC соединение. UltraVNC не даст подсоединиться до тех пор, пока вы не установите пароль.
Проверьте, что VNC сервер работает, подключившись к нему с помощью VNC клиента с другого компьютера или смартфона.
noVNC и WebSockify
Создаём папку в удобном для себя месте, и загружаем туда:
Цель, чтобы получилось приблизительно вот так:
Теперь запускаем command prompt с администраторскими правами:
Первый параметр выше — порт на котором noVNC будет слушать: 5901. Этот порт нужно сделать доступным для клиентов.
Второй параметр — IP и порт, где стоит VNC сервер: 127.0.0.1:5900
Третий параметр —web инструктирует noVNC, чтобы он отдавал содержимое директории c:noVNCnoVNC-master по HTTP(s). По умолчанию noVNC отдаёт только VNC вебсокет, но этот параметр позволяет иметь и HTTP сервер на этом же порту.
В директории c:noVNCnoVNC-master переименуйте файл vnc.html в index.html, чтобы он отдавался по умолчанию.
Теперь noVNC клиент должен быть доступен на порту 5901:
Попробуйте также открыть noVNC страницу с другого компьютера/смартфона, чтобы удостовериться, что она доступна снаружи. Если нет — то проверьте:
— что у вас Windows Firewall не блокирует внешние подключения на этот порт,
— что ваш роутер правильно перенаправляет запросы на этот порт на нужный компьютер; если надо гуглите «проброс портов».
Соединяемся (Connect), вводим VNC пароль и видим рабочий стол удалённого компьютера!
Если что-то пошло не так, то ошибки должны показаться в нашей консоли.
Остановить noVNC сервер можно нажав Ctrl-C в консоли. Описанная выше конфигурация работает по HTTP (и по WS).
Добавляем SSL с самоподписанным сертификатом
Добавлять SSL — необязательно. Создать самоподписанный сертификат можно вот так:
Для Windows openssl можно взять здесь.
В результате получаем файл self.pem, на который надо указать при старте noVNC:
Теперь у нас работает HTTPS и WSS (WebSocket Secure). Для WSS в настройках (Settings) нужно указать Encrypt. Интересно, что noVNC использует один и тот же порт для HTTP и HTTPS — он «умеет» различать запросы и правильно отвечать.
Так как сертификат самоподписанный, то в браузере нужно будет принять этот сертификат.
Let’s Encrypt
У меня нет инструкций о том, как настроить систему, чтобы Let’s Encrypt автоматически генерировал сертификат специально для нашей системы. Для этого потребовалось бы, чтобы noVNC работал на порту 80, что конечно же возможно, но может быть неудобно, и найти способ интегрировать certbot, чтобы эти файлы публиковались в нужную директорию. Думаю, что это возможно, но я этого не сделал. Если вы допилите — поделитесь в комментариях.
В моём случае, у меня уже есть домашний сервачок с NGINX и DDNS именем, который настроен автоматически получать сертификат от Lets Encrypt.
Вы можете запустить что-то похожее у себя. Здесь есть инструкции о настройке Let’s Encrypt для Linux и Windows.
Поэтому для noVNC я просто использую уже существующие pem-файлы, сгенерированные для nginx.
Let’s Encrypt создаёт следующие файлы:
На Ubuntu их можно найте по вот такому пути: /etc/letsencrypt/live/your_domain_name
Нужно скопировать (объединить) fullchain.pem и privkey.pem в один файл, например назовём его encrypt.pem, и этот файл мы будем использовать для noVNC.
Конечно, работать это будет только если nginx сервер и noVNC — на одном домене. Порты могут быть разными.
И нужно не забывать, что сертификаты годны только несколько месяцев, а потом надо копировать обновлённые файлы.
Добавляем noVNC, как Windows-сервис
Загружаем zip-архив, и распаковываем файлы оттуда так, чтобы они лежали в той же папке, где и файл websockify.exe, то есть в нашем случае в c:noVNCwebsockify.
При запуске, сервис будет использовать параметры из файла noVNCConfig.ini. Вот пример моего конфига:
В консоли, запущенной с администраторскими привилегиями создаём новый сервис:
Если нужно будет удалить сервис, то вот так:
Открываем сервисы (Control Panel → Administrative Tools → Services) и запускаем noVNC Websocket Server. Также здесь можно настроить, чтобы сервис стартовал каждый раз вместе с Windows:
Известные недоработки
Раскладка клавиатуры
Я обнаружил, что русская раскладка клавиатуры работает довольно необычным образом:
Если у клиента выбран русский язык, то на удалённый компьютер нажатия клавиш не передаются вообще.
Поэтому, чтобы печатать по русски на удалённом компьютере:
— на клиенте должна быть выбрана английская раскладка
— на удалённой системе должна быть выбрана русская раскладка
Обзор бесплатных SSL-сертификатов
Мы все заботимся о безопасности: на машину ставим сигнализацию, а двери квартиры закрываем на замок. Точно так же сайты обеспечивают себе безопасность. Один из главных элементов этой безопасности – SSL-сертификат, применяемый еще с далекого 1994 года. Именно он обеспечивает безопасный канал связи между сайтом и пользователем.
SSL-сертификаты бывают трех видов:
• DV (Domain Validation) – проверка домена, быстрая выдача от 15 минут;
• OV (Organization Validation) – проверка организации, выпускается за несколько дней;
• EV (Extended Validation) – расширенная проверка (знаменитый зеленый замочек, как у Timeweb), выпускается за неделю.
Сегодня мы будем рассматривать сертификаты с проверкой домена (DV), причем только бесплатные варианты, и выберем, какой сертификат больше всего подходит для старта.
Let's Encrypt – классика жанра
Let's Encrypt (letsencrypt.org) – некоммерческая организация, созданная в 2012 году, обрела свою популярность исключительно из-за бесплатных сертификатов (на 90 дней).
Плюсы:
- сертификат сроком на 90 дней;
- поддержка IDN (с 2016 года);
- поддержка поддоменов;
- уведомления об истечении сертификата.
Минусы:
- требуется установить клиент на сервер для получения сертификата или воспользоваться сторонними сервисами, такими как sslforfree.com или zerossl.com;
- из-за этого увеличивается время выдачи – в среднем оно занимает 15 минут;
- на сторонних сервисах всего один способ подтверждения — по HTTP, например, на бесплатных хостингах часто используется система против ботов — тут-то получить сертификат и не получится,
- не поддерживаются некоторые операционные системы и старые браузеры, не очень большая совместимость,
- нет гарантии безопасности,
- нет SiteSeal.
Cloudflare
Cloudflare (cloudflare.com) – американская компания, предоставляющая услуги CDN и защиты от DDoS-атак. Также предоставляет сертификаты безопасности на бесплатной основе.
Плюсы:
- поддержка нескольких сайтов сразу и поддоменов;
- сертификат сроком один год с продлением;
- поддержка IDN.
Минусы:
- поддержка далеко не всех операционных систем;
- обязателен перенос DNS на их серверы;
- в сертификате будете не только вы, он будет выдан один на 50 сайтов;
- придется помучиться с настройкой, быстро получить сертификат не получится;
- нет гарантии безопасности;
- нет SiteSeal.
Free SSL Space
Free SSL Space (freessl.space) – довольно новый проект, партнерами которого являются один из крупнейших сертифицирующих центров Sectigo CA (ранее Comodo CA), выпускающий эти сертификаты, и крупный продавец платных сертификатов GoGetSSL (gogetssl.com).
Плюсы:
- защита www и основного сайта;
- есть SiteSeal;
- уведомления об истечении сертификата;
- гарантия 10,000$ от GoGetSSL;
- поддержка 99,6% устройств (очень высокая совместимость);
- получение сертификата — не более 5 минут;
- разные способы подтверждения домена (HTTP, CNAME и почта);
- сертификат на 90 дней с безлимитными продлениями;
- поддержка IDN.
Минус:
- нет возможности добавить поддомены, для каждого нужно заказывать свой сертификат.
Немного о платных сертификатах
Под конец статьи хочется напомнить, что бесплатный сертификат никогда не заменит платного и рекомендуется для использования только во время тестирования. Если ваш проект является серьезным, советуем купить платный сертификат – это надежнее, да и поводов для волнения меньше.
Хорошим примером соотношения цены и качества будет Sectigo Positive SSL — можете купить его по низкой цене в панели Timeweb: поддерживается один домен, но на год, а не на 90 дней.
Выводы
Если выбирать среди бесплатных вариантов, по сроку действия сертификата побеждает Cloudflare, однако его настройка будет проблематичной и по поводу безопасности есть сомнения. Let's Encrypt выигрывает в номинации « Поддержка множества поддоменов » , но проигрывает в количестве поддерживаемых устройств, как и Cloudflare.
По быстроте и удобству выдачи несомненная победа у Free SSL Space. С безопасностью у него тоже все в порядке, именно поэтому мы рекомендуем использовать именно его.
CPA Tracker: пошаговая установка и настройка на своем хостинге
Приветствую, читатели моего блога! Решил, наконец, несколько углубиться в тематику и рассказать о таком незаменимом инструменте при работе с трафиком, как CPA-трекер. Разбор я буду делать на примере бесплатного трекера, который так и называется — CPA Tracker. В статье я расскажу для чего вообще нужен трекер, как его установить себе на хостинг, выполнить первичную настройку и сгенерировать первые ссылки. Давайте начинать!
Что такое CPA Tracker
CPA-трекер — это специальное программное обеспечение, предназначенное для управления вашими ссылками. Помимо управления ссылками, такой софт дает возможность проводить аналитику всего вашего трафика от всех источников и на все офферы. Незаменимая вещь для арбитражников-одиночек, арбитражных команд, SEO и SMM специалистов.
На рынке существуют разные продукты для решения аналогичных задач. Лидерами в арбитражной среде являются следующие продукты:
- (от 25$/мес) (99$/мес)
- CPA Tracker (бесплатно): https://www.cpatracker.ru/
Пожалуй, самый популярный у арбитражных команд трекер — это Keitaro. Небольшая стоимость и закрытие большинства потребностей и даже больше (есть куча фильтров, редиректы, API, мощная аналитика). Есть все, что нужно. Есть ломаная версия, но я не рекомендую смотреть в этом направлении, т.к. никто не гарантрует, что весь ваш трафик дойдет до вашей партнерской ссылки)
Если вы только начинаете свой путь в работе с трафиком и платные решения пока не с чего окупать, то CPA Tracker вполне подойдет для решения ряда задач.
Как это работает
Постараюсь по-простому объяснить как это работает. Предположим, у нас есть несколько партнерских ссылок на свои или чужие товары, услуги и так далее. Например, мы собираемся продвигать эти ссылки несколькими способами, чтобы оценить эффективность того или иного источника или подхода. Вот, что мы для этого должны сделать:
- Добавляем продвигаемый оффер(ы) (любые ссылки, на которые направляем трафик) в трекер;
- Создаем новые ссылки внутри трекера. Они будут начинаться с имени домена на котором стоит трекер;
- Выполняем привязку своих ссылок к партнерским ссылкам произвольным образом.
Важно, что после этого мы будем продивгать ссылки, полученные на шаге 2, а не прямую ссылку на оффер! В примере ниже, мы добавили 1 товар известной CPA-сети и создали несколько собственных ссылок в трекере под разные источники:
CPA Tracker: принцип работы
После открутки рекламы мы смотрим статистику в трекере и делаем выводы об эффективности выбранных подходов (отключаем неэффективные источники).
Конечно, вы скажете, что можно использовать Яндекс Метрику для такого анализа и будете отчасти правы.
Преимущество станет очевидным, когда речь пойдет об объемах и работе с разными CPA-сетями или даже прямыми рекламодателями. И это уже не говоря о других функциях трекера, которые Метрикой не заменишь. Аналитика — это лишь часть функцинала трекера.
Другой пример использования: отключили оффер
Представьте ситуацию: вы планируете сделать рассылку по целевой аудитории. Хорошо разобрались в вопросе, тщательно рандомизировали партнерскую ссылку, тексты, придумали креативы, настроили софт и случается непредвиденное! CPA-сеть закрыла оффер, зажала ставки, отключила колл-центр или гео (выбери нужное). Вы идете в другую сетку, ищете тот-же или подходящий товар/услугу, получаете новую партнерскую ссылку и начинаете переделывать редиректы и рандомизацию ссылок. Неприятно..
Что дает в такой ситуации трекер:
- Все манипуляции по рандомизации вы делаете со ссылкой, сгенерированной в трекере;
- При необходимости, просто перепривязываете свою ссылку на любую другую (другой CPA-сети или др.);
- Больше ничего делать не нужно) Ваша рабочая ссылка остается прежней.
CPA Tracker: пример перепривязки ссылок
Как видите, инструмент весьма полезный и это даже не 50% его возможностей. Позже, разберем на конкретных кейсах другие варианты использования (ротация трафика, сплит-тестирование, интеграция с сетями и др.). А теперь, перейдем к установке и настройке трекера.
Установка трекера на хостинг
CPA Tracker устанавливается на ваш хостинг. Предполагается, что у вас хостинг уже есть. Я буду показывать процесс установки и настройки на примере хостинг-провайдера, которым я уже очень давно пользуюсь — TimeWeb. Вы можете использовать любой другой. Функционал мы используем стандартный, любой хостер его поддерживает.
Есть еще платный тариф по подписке на месяц с предоставлением хостинга. Стоимость одного месяца эквивалентна оплате хостинга на год.
Скачивание
Для начала, нужно CPA Tracker скачать с официального сайта: https://www.cpatracker.ru/
Официальный сайт CPA Tracker
Для этого, заходим в раздел Стоимость, выбираем тариф «Персональный» и нажимаем Скачать.
Важное отступление по бесплатному тарифу: ограничение в 10 000 переходов в день — это средний показатель для стандартного хостинга. Это не ограничение бесплатной версии. Если такого объема становится мало, можно взять хостинг помощнее или VDS.
Скачивание трекера
Будет загружен архив, который содержит 3 каталога:
- track
- track-common
- track-show
Скачивание файлов трекера
Теперь нужно разместить содержимое архива на хостинге.
Загрузка CPA Tracker на хостинг
В панели администратора Timeweb создаем новый сайт, заходим в файловый менеджер и копируем содержимое скаченного архива в директорию нового сайта в каталог public_html. Тоже самое можно сделать с помощью любого FTP-клиента, например, Filezilla.
CPA Tracker установка на сервер
После копирования трекер должен быть доступен по адресу вновь созданного сайта.
Первый запуск и настройка CPA Tracker
Чтобы запустить трекер, нужно ввести в адресной строке браузера адрес нашего сайта и добавить /track-show в строке поиска.
Настройка CPA Tracker
При первом запуске будет предложено ввести параметры базы данных, которую будет использовать трекер. Базу данных нужно предварительно создать. Для этого, возвращаемся в панель администратора хостинга и создаем новую БД:
Создание базы данных в Timeweb
Возвращаемся на страницу трекера и вводим имя и пароль базы данных:
Настройка CPA Tracker
Сохраняем. В следующей форме вводим свой e-mail и придумываем пароль для входа в админку трекера:
Данные администратора в трекере
После сохранения откроется главная страница админ-панели CPA Tracker. Прежде, чем начать работу, нужно выполнить еще пару обязательных настроек.
Добавляем задачи в Cron
При первом успешном входе вы увидите 2 сообщения в строке меню. Кликаем на сообщение и переходим на страницу с системными уведомлениями. Эти два предупреждения необходимо устранить, чтобы трекер заработал. Проблема возникает из-за того, что для работы трекера требуется вручную добавить в планировщик задач сервера (так называемый Cron) 2 скрипта, отвечающих за обновление статистики.
CPA Tracker настройка cron
Копируем ссылку на PHP файл и возвращаемся в админку хостинга. Ищем раздел с названием Crontab. Расположение зависит от пользовательского интерфейса админки. В Timeweb он расположен в меню слева. Заходим в раздел и добавляем новую задачу:
Добавление задачи в Crontab на хостинге Timeweb
При создании задачи указываем путь к PHP файлу, который мы предварительно скопировали. ОБЯЗАТЕЛЬНО устанавливаем периодичность запуска «Каждую минуту«.
Cron — это специальная программа для запуска задач по расписанию в UNIX-подобных системах (хостинг обычно работает под ОС Linux).
Мы добавили PHP скрипт в расписание Cron. Теперь наш скрипт будет запускаться и обновлять статистику по нашему трафику каждую минуту.
Если все сделали правильно, то после обновления страницы CPA Tracker вы увидите, что осталось одно предупреждающее сообщение:
Настройка Cron в трекере
Аналогичным образом добавляем второй скрипт в расписание Cron. Не забываем установить периодичность выполнения «Каждую минуту«:
Настроены задачи в Crontab
Настройка ссылок
Поздравляю тех, у кого хватило терпения дочитать досюда) Наш трекер настроен и почти готов редиректить! Осталось добавить офферы и ссылки.
Добавляем офферы
Для теста возьмем 2 оффера разных CPA-сетей. Первый попавшийся курс на Glopart, например этот:
Выбор оффера на Glopart
Ссылка на оффер Glopart
и какую-нибудь товарочку с M1-shop:
Выбор оффера на M1-shop
Ссылка на оффер M1-shop
Ссылки получили. Пришло время завести их в трекер. Открываем вкладку «Офферы«, даем любое понятное название офферам и вставляем ссылки из партнерок:
CPA Tracker добавление офферов
Партнерские ссылки мы добавили. Теперь нужно создать собственные ссылки и связать их с партнерскими.
Добавляем ссылки
Заходим в раздел «Ссылки» трекера, пишем название нашей ссылки и привязываем к ней один из добавленных ранее офферов.
CPA Tracker привязка ссылок к офферам
Теперь мы можем получить нашу ссылку и использовать ее для дальнейшей работы:
CPA Tracker настройка ссылок
Сделаем тестовый переход и убедимся, что нас перебрасывает на партнерский товар:
Тестовый переход по партнерской ссылке
Убедились, что все работает корректно.
Перенаправление трафика
Помните, выше я привел пример, когда партнерка отвалилась, а ссылка уже у нас в работе. Смотрите, как легко сделать перенаправление трафика, чтобы не делать лишней работы или не терять клиентов, если реклама уже запущена. Для всех существующих ссылок вы можете одним кликом перепривязать оффер:
Перенаправление трафика в трекере
Теперь та же ссылка будет вести на совсем другой оффер! Очень удобно, правда?
Что дальше
В рамках данной статьи я не буду раскрывать тему анализа статистики трекера — когда начнете пользоваться сами убедитесь, насколько это удобно. Конечно, при условии настроенных Postback, но об этом в другой раз.
Также, за рамками осталась большая тема фильтрации трафика, что является еще одной из основных функций трекера. В отдельной статье я покажу, как сделать, чтобы одна и та же ссылка вела на разные ленды в зависимости от устройства, с которого пользователь перешел по ссылке, гео, IP и т.д. Например, вы сможете сделать так, чтобы пользователь с десктопа попадал на десктопную версию лендинга, а пользователь, который зашел с телефона перекидывался на мобильную версию сайта с одной и той же ссылки.
Если вы так или иначе интересуетесь темой добычи качественного трафика, рекомендую ознакомиться с моим мануалом по запуску рассылок в ВК
С вами был Игорь Кантор. Теперь, вы перешли на новый уровень управления трафиком! Если понравилась статья, присоединяйтесь к нашей группе в ВК и Телеграм-каналу и будьте в курсе свежих схем и полезных инструментов! Всем высокого конверта!)
Устанавливаем трекер с телефона на свой домен с SSL за 15 минут! И всё бесплатно
Приветствую всех ✋ Сегодня расскажу как абсолютно бесплатно “поднять” трекер, буквально за 15 минут на Своем домене с SSL сертификатом! Такой вариант подойдёт только для новичков, на самом старте.
Сам пользовался этой схемой, когда только начинал познавать УБТ. По этому приходилось выкручиваться, чтоб было максимально без лишних затрат, а лучше и вовсе бесплатно. ?
Что нам понадобится:
- Аккаунт на Freenom.
- Аккаунт на Beget.
- Архив с CPATreker’ом (список из 16 трекеров)
15 минут свободного времени.
Регистрируем домен для трекера
Заходим на аккаунт Freenom, Service – Register a New Domain. И вводим желаемый адрес.
После выбора домена, видим такую картинку:
На личном опыте проверено, что домены в зоне ML, очень быстро паркуются к Beget’у. И проблем с этой зоной не было, а другие бывает отлетают, особенно TK.
Выбираем понравившуюся зону “Get it now!”. И внизу страницы жмём “Checkout”.
Далее нам предлагают выбрать период на который домен будет предоставлен абсолютно бесплатно. Жмём “Continue”.
Ставим галочку, видим волшебный прайс в 0.00$, и тыкаем в “Complete order”. Если вы сделали все правильно у вас получится такая картина:
Делаем последние калькуляции на Freenom, заходим в “My Domains”. Переходим в “Manage Domain”. “Management Tools” – “Nameservers”.
Выбираем “Use custom Nameservers”, и вводим сервера Beget.
1. ns1.beget.com
И сохраняем “Change Nameservers”.
? Поздравляю, домен создан и паркуется к хостингу. Приступим к настройках на хостинге. ?
Настройка хостинга
Заходим на Beget. Самое главное при регистрации правильно выберите, – Хостинг.
Выбор тарифа: жадничать не надо, 10 и 25 сайтов у вас не будет. Start’a по уши хватит. Жмём пробовать бесплатно, и проходим стандартную процедуру регистрации.
После регистрации на главной странице заходим в “Домены и поддомены”. И вписываем в строку доменный адрес с Freenom. Жмём “Добавить домены”.
После добавления, он появится у вас ниже в списке доменов.
Не спешите уходить отсюда, сразу же подключаем SSL. Про плюсы SSL можно почитать в Гугле. В двух словах: некоторые браузеры помечают сайты без SSL как потенциально опасные, и вешают всякие предупреждающие красные ачивки, – что отпугивает пользователей, следовательно у нас потеря трафика. Мы в два клика мышки предотвратим это.
Жмём на щит с надписью SSL, выбираем стандартный сертификат, и “установить”.
! Есть нюанс, даже когда SSl будет выпущен, сайт у вас будет так и висеть на http. Как это исправить: выходим на главную панель, ищем “Сайты” и заходим туда. Напротив добавленного сайта жмём на шестерню.
Видим настройки сайта, нас интересует “Редирект с http на https”, включаем его, теперь после выпуска сертификата сайт автоматически будет переводить пользователя на https.
Домен создан, припаркован на хостинг, подключен SSL сертификат. Осталось залить на хостинг трекер. ?
Устанавливаем трекер
Переходим на сайт Cpatracker’ра, во вкладку стоимость.
Почему именно он? На то время, это единственный с человеческим функционалом/дизайном бесплатный и не ограниченный в функционале трекер. 10к переходов да, но вы как новичок попробуйте столько набить за день. ? Так что его по уши хватает на старте.
Идём обратно на Beget, в раздел “Сайты”, и жмём на папку на против нашего домена. И попадаем в файловый менеджер.
Заходим в папку “public_html”, и удаляем там всё. Жмём “Загрузить файлы”, выбираем архив с трекером, и кнопку “Загрузка”.
Распаковываем архив, и у вас должно остаться три папки. Архив удаляем.
Теперь чтобы трекер функционировал, нужно добавить базу данных mySQL, и подключить Cron. Звучит все это сложно, на самом деле это займет не больше двух минут.
И снова возвращаемся на главную Beget’а. И заходим в MySQL. Пишем любое имя базы, пароль, жмём добавить. Ничего забываем потому что сейчас это понадобится.
Вставляем домен трекера в браузерную строку и добавляем через слэш “track-show”.
Если до этого вы все сделали правильно, то вы увидите следующую картину.
Имя базы данных и имя получателя одинаковы, в моем случае это – “freetraf_tg”, который мы указывали в создании базы MySQL. Пароль также от этой же базы. Больше ничего не трогаем и жмём сохранить.
После чего мы попадаем на регистрацию в трекере, пишем свою почту, и придумываем пароль для входа в трекер.
Поздравляю вы на главной странице трекера. Но это ещё не всё, чтобы трекер работал нужно подключить Cron. 2 сообщения в красной плашке как раз свидетельствуют о проблемах с ним.
На главной Beget’a ищем Cron Tab. В списке где стоит “Произвольная команда” выбираем Php скрипт, далее смотрим по скриншоту. Выбираем process_clicks.
“Команда будет выполняться” ставим всё как на скриншоте, и жмём добавить задание.
Точно также добавляем скрипт “process_postback”. И выполнение как с прошлым скриптом.
Напротив обоих скриптов есть кнопки запуска скриптов, их обязательно надо запустить.
После чего, обновляем страницу с нашим трекером, и красные сообщения об ошибке должны исчезнуть. Это значит все выполнено правильно.
Я думаю на этом закончим, разделим статью на части. В следующей поговорим о том, как настроить сам трекер. Старался максимально понятно расписать, если вдруг у кого-то возникли вопросы задавайте в комментариях.
Если заметили, все это производилось с моб.устройства, уже обходимся без ПК. ? Будет актуально для тех, кто работает с телефона.