Vps

Установка модуля Python

Обратите внимание!
При установке модулей использование флага —user является обязательным.

Дожидаемся окончания операции. Готово, модуль установлен в каталог:

Чтобы Ваш сайт увидел модуль, необходимо добавить в переменную окружения путь до него:

Либо так:

Вместо /u/user необходимо указать первую букву Вашего логина и сам логин. Например, для логина pythontest путь будет /home/p/pythontest/.local/lib/python3.6/site-packages/PIL.

Если требуется установить дополнительные пакеты определенных версий, необходимо указать их в файле requirements.txt. Это удобно тем, что из одного файла можно установить большой список пакетов для Python.

В качестве примера из файла requirements.txt установим следующие пакеты:

Затем запустим команду для установки всех модулей и их зависимостей из данного файла следующей командой:

Управление SSL-сертификатами

Для любого домена/поддомена можно установить SSL-сертификат для того, чтобы Ваш сайт работал по проколу https. Если вы находись на тарифе виртуального хостинга, то в разделе домены и поддомены напротив каждого домена есть кнопка , нажав которую откроется окно управления SSL-сертификатами.

Вы можете заказать бесплатный SSL сертификат или один из пяти платных сертификатов, а также установить уже имеющийся у вас сертификат.

Для выпуска доступны два типа бесплатных SSL сертификатов:

  • Стандартный — обеспечивает защиту домена и до 39 поддоменов;
  • Wildcard — обеспечивает защиту домена и всех поддоменов.

Бесплатные SSL cертификаты выпускается в течение 20-30 минут.

Бесплатные SSL сертификаты Let’s Encrypt выпускаются сроком действия на 90 дней. Вам не потребуется беспокоиться об их перевыпуске: мы берем эту задачу на себя.

Заказ платного SSL сертификата

Вы также можете заказать платный SSl сертификат Sectigio. Для заказа доступны  5 типов SSL сертификатов: Positive SSL, SSL, Premium SSL, SSL EV, SSL Wildcard. Их отличия приведены на скриншоте:

После выпуска сертификата он будет автоматически установлен на Ваш домен.

Установка SSL сертификата

Если у Вас уже есть SSL сертификат, то его можно установить во вкладке Установка SSL сертификата.

После заполнения полей: сертификат и приватный ключ, укажите домен, к которому будет прикреплён сертификат и, если надо, выделенный IP адрес.

Основное меню сервера

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

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

Также в панели предоставлена информация о текущей конфигурации сервера, установленном при создании сервера ПО и основные графики потребления сервером ресурсов за последние сутки.

Рассмотрим функции, которые доступны из панели управления сервером:

В этом разделе логируется история всех действий, произведенных с вашим сервером из панели управления.

Статистика

В этом разделе вы можете отслеживать статистику сервера.

Во вкладке «Статистика VPS» отображаются:

  • Нагрузка на CPU — усредненное значение за минуту. Максимальное значение нагрузки зависит от количества ядер вашей конфигурации, т.е. для двухядерной системы общий процент потребления ресурсов CPU не может превышать 200%.
  • Детализация использования процессорного времени.
  • Load Average — среднее значение загрузки системы в период 1, 5 15 минут.
  • Потребление оперативной памяти — ограничивается текущей конфигурацией сервера.
  • Суммарный объем данных на диске.
  • Скорость чтения/записи при использовании диска.
  • Входящий/исходящий трафик.

При наведении на иконку вы можете получить справочную информацию по каждому из графиков.

Статистику можно просмотреть за час/сутки/неделю/месяц.

Во вкладке «Процессы на сервере» отображается информация о процессах на сервере аналогичная выводу команды top:

  • PID — идентификатор процесса.
  • COMMAND — команда, запустившая процесс.
  • CPU — процент используемого процессорного времени.
  • MEM — процент использования оперативной памяти.
  • RES — текущее использование оперативной памяти.
  • TIME — время использования процессора в секундах.
  • NI — приоритет, выставленный командой nice. От −20 (наивысший) до 19.
  • TIME — время использования процессора в секундах.
  • S — статус процесса. R — running, S — sleeping, Z — zombie.
  • USER — пользователь, от которого запущен процесс.

Настройки сервера

Изменение конфигурации

Вы всегда можете сменить конфигурацию, но только в большую сторону. Для этого необходимо выбрать подходящую конфигурацию и подтвердить изменения. Сервер при этом будет перезагружен.

Открыть/закрыть доступ к файлам сервера через наш файловый менеджер из панели управления.

Удаление сервера

Безвозвратно удаляются все данные с сервера. Предварительно убедитесь, что на нем не осталось важных данных.

Файловый менеджер

Управлять файлами на сервере можно прямо из панели управления через наш файловый менеджер.

Если доступ к файлам сервера для нашего файлового менеджера в настоящий момент запрещен, потребуется дать разрешение на добавление нашего SSH-ключа. Запретить/разрешить доступ вы можете в любой момент в разделе «Настройки сервера».

Настройки сети

Для работы нескольких приложений или сайтов в рамках одного виртуального сервера могут потребоваться различные IP-адреса. В этом разделе вы можете заказывать до 10 дополнительных IP-адресов и управлять текущими.

Выплаты

Средства, заработанные в партнёрской программе, можно вывести в подразделе Выплаты. Заработанные средства можно:

  • Перевести на текущий аккаунт;
  • Перевести на аккаунт клиента;
  • Вывести на расчётный счёт в банка;
  • Вывести на Яндекс.Деньги.

Выберите «Перевод средств на текущий аккаунт». Введите сумму выводимых средств и нажмите «Заказать выплату».

Перевод средств на аккаунт клиента

Вы можете перевести заработанные средства на аккаунт приведенного Вами клиента. Выберите «Перевод средств на аккаунт клиента», введите сумму выводимых средств, выберите клиента из списка и нажмите «Заказать выплату».

Вывод на расчётный счёт в банке

Вывод на расчётный счёт в банке возможен только после заключения партнерского договора. Cкачать его можно из текущего раздела.

Договор необходимо распечатать, подписать и отправить нам в двух экземплярах на почтовый адрес: 195027, РФ, г. Санкт-Петербург, а/я 209. ООО ′Бегет′.

Обратите внимание!
При осуществлении выплаты на банковский счет с физического лица удерживаются налоги: налог на доходы физических лиц, взносы в ПФР и на ОМС по действующей ставке.

После заключения партнерского договора в разделе «Вывод на счет» появится информация о состоянии вашего парнерского счета и кнопка «Заказать выплату».

Если у Вас возникнут вопросы по заполнению договора, вы всегда можете обратится в нашу Техническую поддержку.

Вывод на Яндекс.Деньги

Выплата на Яндекс.Деньги возможна только на после заключения партнерского договора.

Для того чтобы привязать свой кошелёк, перейдите в соответствующий раздел, подтвердите своё согласие с условиями и нажмите «Привязать кошелёк».

После этого откроется дополнительное окно для подтверждения предоставления доступа нашего приложения для проведения выплат.

Необходимо разрешить доступ и подтвердить это с помощью пароля по смс.

Готово, Ваш кошелёк привязан. В том случае, если Ваш кошелёк не идентифицирован, Вы получите соответствующее уведомление.

Обратите внимание!
Для проведения выплат необходимо, чтобы данные владельца аккаунта абсолютно полностью совпадали с данными владельца Яндекс.Кошелька.

Если всё сделано корректно, вы сможете заказывать выплаты на кошелёк в этом разделе. Выплата производится в течение рабочего дня.

Фоторамка из пуговиц

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

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

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

Сервис Memcached

Memcached — это сервер хранения данных. Сервер Memcached обеспечивает прирост скорости работы вашего сайта, так как генерация и кэширование данных, требующих большого количества ресурсов сервера, происходит в оперативной памяти.

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

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

После запуска Memcached в его разделе появятся индикатор состояния сервиса, возможность перезагрузить или отключить Memcached, а также появятся графики потребления памяти и нагрузки.

Обратите внимание!

Существуют определенные ресурсные лимиты, выделяемые для Memcached: 

  • количество оперативной памяти — согласно выбранному вами тарифу;
  • нагрузка на процессор — не более 10 CP в сутки. 

CP, потребляемое сервером Memcached, не учитывается в общем ограничении тарифных планов хостинга.

В левой части раздела Memcached расположены параметры доступа к серверу Memcached:

Там же есть ссылка на подробную статью о том, как правильно настроить сервер Memcached на вашем сайте.

Первоначальная установка микрофреймворка Bottle

После чего перейти в каталог сайта:

Bottle устанавливается через пакетный менеджер pip.

Обратите внимание!
Обращаем Ваше внимание, что в данной статье используется Python 3.6. При необходимости, можете установить на другую версию, соответственно поправив все пути и директивы:. Затем нужно создать каталог с новым проектом HelloBottle и временный каталог tmp:

Затем нужно создать каталог с новым проектом HelloBottle и временный каталог tmp:

Для корректной отдачи статического контента средствами Nginx создается симлинк на public_html:

Далее нужно создать файл .htaccess, общий вид которого:

Вторая директива PassengerPython указывает путь до интерпретатора Python, третья директива SetEnv — путь к установленным модулям. Поскольку по умолчанию модули устанавливаются в каталог /usr/lib/python3.6 и /usr/local/lib/python3.6, необходимо переопределить этот параметр.

В рассматриваемом примере .htaccess получился следующим:

Общий вид файла passenger_wsgi.py:

В рассматриваемом примере passenger_wsgi.py получился следующим:

Затем необходимо создать файл app.py в каталоге проекта HelloBottle:

Для того чтобы Passenger переприменил конфиг, необходимо создать файл tmp/restart.txt:

Для проверки работоспособности нужно открыть сайт в браузере:

Антивирус Revisium

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

Обратите внимание!
Антивирус не защищает сайты от заражения, а производит только проверку и лечение.

Антивирус отличается от сканера большей точностью и возможностью автоматизированного лечения сайтов.

Основные функции сервиса:

  • Обнаружение вирусных вставок, веб-шеллов, бэкдоров, фишинговых страниц, дорвеев, спам-скриптов и пр.;
  • Автоматизированное лечение обнаруженных вредоносных скриптов: вставки удаляются без повреждения работоспособности сайта, а вредоносные файлы удаляются или очищаются;
  • Поддержка распознавания «вредоносов», написанных на PHP, Perl, Python, JavaScript, HTML;
  • Сохранение резервных копий измененных скриптов.

В случае обнаружения вируса, в личном кабинете вы увидите уведомление:

В разделе «Защита от вирусов» антивирус предоставляет результат проверки, если вы хотите автоматически удалить вирусный код, то вы можете нажать на кнопку Вылечить.

При совершении операции будет также создана копия файла(лов), в котором был обнаружен вирус. В дальнейшем его можно восстановить. Восстановление происходит аналогичным образом, файлы копируются обратно в директории, откуда они были скопированы, права восстанавливаются.

Обратите внимание!
При повторном лечении файлы предыдущего бэкапа затираются.

Немного информации

Сайты бывают двух типов: статичные и динамические. Статичные сайты — это просто набор html/css/js документов, которые представляют из себя обычные текстовые файлы. Перенос такого типа сайтов не представляет никакой сложности: достаточно просто скопировать файлы на сервер. Второй тип сайтов — динамические. Динамический сайт гибок и расширяем. Это своего рода программа, которая выполняется на сервере и реагирует на действия посетителя. Такая программа называется CMS или Системой управления контентом (от англ. Content Management System). Большинство CMS написаны на специальном языке программирования — PHP и хранят информацию (контент страницы, настройки системы, пользователей и т.д.), в базе данных (далее по тексту БД). Вот примеры самых популярных CMS: WordPress, Joomla, Data Life Engine, Drupal. Если Вы создавали сайт с использованием CMS, то сейчас обязательно узнали одно из названий. Перенос сайтов, созданных при помощи CMS, требует дополнительных действий: необходимо перенести файлы CMS (исполняемые скрипты, шаблоны и остальные файлы), перенести БД и настроить CMS для работы на хостинге.

Обращаем Ваше внимание!
В случае со статическим сайтом достаточно выполнить первые 3 пункта данной статьи. Остальные пункты относятся к динамическим сайтам.

Работа с сайтами через FTP

Файловый менеджер имеет ряд функций по работе сайтами, расположенными на серверах Бегета.

1. Список сайтов

Вы можете легко переходить между сайтами вашего хостинг-аккаунта. Для этого перейдите во вкладку Навигация -> Список сайтов -> выберете нужный вам сайт для перехода.

2. Размер папок

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

В открывшемся окне вы можете увидеть информацию о размере папок и файлов в Mb и в % от общего занимаемого объема всех файлов на диске.

Также вы всегда можете видеть общий размер занятого дискового пространства на сервере внизу окна файлового менеджера.

Установка SSL

В 2018 году сайты без защищенного соединения уже моветон. Пользователи просто не доверяют таким ресурсам, а браузеры помечают их как ненадежные. В Бегете есть возможность установить SSL сертификат абсолютно бесплатно. При желании, конечно же, вы можете воспользоваться и платным вариантом.

Итак, снова переходим в раздел “Домены и поддомены”. Находим возле нужного нам варианта (справа) кнопочку “Управление SSL-сертификатами” и кликаем на нее.

После успешной установки защищенного соединения на свой сайт не забудьте сделать редирект. Он будет перекидывать людей с незащищенного протокола на защищенный.

Это можно сделать как с помощью внутренних инструментов вашей CMS, так и с помощью файла htaccess. Если вы решили воспользоваться последним вариантов, то просто добавьте следующие строки в начало файла.

RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} !=httpsRewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI}

Если же вы используете WordPress, то вам достаточно просто добавить обновленный url в настройках. Перейдите в “Настройки” – “Общие”, где и будут доступны нужные поля. Допишите букву “s” в конец http-протокола и дело сделано. Редирект будет происходить в автоматическом режиме при помощи скриптов ВордПресс.

Общая информация

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

Также вы можете изменить регистрационные данные аккаунта или полностью изменить его тип на юридическое лицо. Для этого нажмите на кнопку Редактировать и введите код подтверждения, который придет по СМС на регистрационный номер аккаунта.

Обратите внимание!
Изменив тип аккаунта, вы сможете вернуть его обратно только по запросу в техническую поддержку.

В подпункте Данные для договора можно отредактировать текст, использующийся в преамбуле и месте подписания договора. Также здесь можно сразу скачать договор.

Ограничение ответственности

4.1. Весь контент, который размещен Пользователем с использованием Сервиса, отражает исключительно мнение Пользователя,
который его разместил. ООО «Бегет» никаким образом не поддерживает опубликованный контент и не занимается
его модерацией и не дает гарантии, что размещенный контент не нарушает данное Соглашение, законодательство РФ или
права третьих лиц.

4.2. В случае обнаружения контента, который нарушает Соглашение, законодательство РФ или права третьих лиц, данный
контент удаляется незамедлительно, учетная запись Пользователя удаляется согласно п.2.7.

4.3. Вся ответственность перед третьими лицами за свои действия, произведенные с использованием Сервиса, полностью
лежит на Пользователе. Пользователь самостоятельно следит за тем, чтобы размещаемый им контент соответствовал
требованиям действующего законодательства РФ. Пользователь безоговорочно признает, что ООО «Бегет» не обязан просматривать
контент, размещаемый и/или распространяемый Пользователем посредством Сервиса, и то, что ООО «Бегет»
в любой момент времени и без уведомления Пользователя имеет право (но не обязанность)
отказать Пользователю в размещении и/или распространении им какого-либо контента или удалить его.

4.4. ООО «Бегет» не берет на себя никакой ответственности за соответствие Сервиса ожиданиям и
требованиям Пользователя. Сервис предоставляется Пользователю по принципу «как есть» и используется Пользователем
на свой собственный риск.

4.5. Ни при каких условиях и обстоятельствах ООО «Бегет» не несет ответственности за любого рода убытки, которые
понес Пользователь в следствие использования Сервиса или его отдельных функций.

Как перенести сайт к Вам от другого хостинг-провайдера?

Наши специалисты технической поддержки всегда окажут помощь в переносе сайта, вплоть до полного переноса самостоятельно. На данный момент заявку на перенос сайта можно оставить в разделе «Помощь и поддержка».

Перенос сайта можно поделить на три этапа:

  1. Перенос файлов
  2. Перенос баз данных (БД)
  3. Перенос домена

Перенос файлов можно осуществить по FTP-протоколу или по SSH-протоколу. По умолчанию SSH выключен, включить его можно на главной странице в Панели Управления Аккаунтом.

Подключиться по FTP можно, используя данные, отправленные в письме при создании аккаунта. Также можно создать дополнительные FTP-аккаунты из Панели Управления в разделе «FTP-аккаунты».

Для подключения по FTP можно воспользоваться FTP-клиентом. Например: FAR, Total Commander, WinSCP или любым другим.

  1. Вам необходимо подключиться по FTP к Вашему хостинг-провайдеру, где сейчас находятся Ваши файлы, скопировать все файлы Вашего сайта на Ваш локальный компьютер, как правило, они лежат в папке public_html или www.
  2. Зайдите в Панель Управления в раздел «Сайты» и создайте новый сайт (директорию).
  3. Выберите временный домен (вида логин.beget.ru), который по умолчанию создается при открытии аккаунта, и прилинкуйте его к только что созданному сайту. Таким образом, Вы сможете проверять на временном домене переносимый сайт.
  4. Подключитесь по FTP к нашему серверу, зайдите в только что созданную папку, далее в папку public_html и скопируйте файлы сайта с Вашего локального компьютера на сервер.

Вот и всё — файлы Вашего сайта перенесены на новый хостинг. Если у Вас несколько сайтов, проделайте тоже самое для всех.

Перенос файлов также можно осуществить по SSH-протоколу. Для подключения к серверу по протоколу SSH мы рекомендуем использовать утилиту PuTTy. Инструкцию по ее настройке и по подключению по SSH можно найти здесь, скачать утилиту можно здесь. После того, как Вы подключились, введите команду:

для того чтобы попасть в файловый менеджер Midnight Commander. Далее из меню вверху выберите «Left» или «Right» в зависимости от того, в какой половине файлового менеджера Вы хотите подключиться по FTP к серверу хостинг-провайдера, где находятся Ваши сайты. Выбираете в меню «FTP-link», вводите строку вида

и нажимаете ОК. Выделяете файлы для переноса, для этого используйте клавишу Insert и нажимаете клавишу F5 для копирования. Для копирования файлов в фоновом режиме используйте команду

таким образом, Вы сможете поставить файлы на копирование, выключить компьютер, а копирование не прервётся.

Перенос базы данных.

После того, как все файлы скопированы и база перенесена, проверьте на временном домене, что Ваш сайт работает. Если возникли какие-то проблемы, обратитесь за помощью в службу технической поддержки. После того, как Вы убедились, что всё работает, корректно осталось только перенести домен.

Для переноса домена зайдите в Панель Управления в раздел «Управление доменами», введите домен, и выберите сайт, к которому хотите прилинковать домен. Для того, чтобы Ваш сайт заработал на нашем хостинге, также необходимо в настройках домена прописать наши DNS-сервера:

Обратитесь с просьбой к нынешнему провайдеру сделать это. Перенос поддержки домена на другой сервер может длиться до 24-х часов. Задержка связана как с самими изменениями на сервере регистратора, так и с кэшированием DNS-данных на всем пути до конечных пользователей. Обычно эта процедура занимает 3-4 часа.

Обратите внимание!
Если Вы хотите продлевать домен через нас, Вы можете перенести домен на обслуживание к нам. Подробнее о переносе домена читайте здесь.

Реферальная система

На вкладке «Привлеченные клиенты» отображается список всех привлеченных вами клиентов. Напротив каждого клиента отображается следующая информация:

  • логин клиента;
  • дата регистрации;
  • процент, перечисляемый Вам с платежей клиента;
  • суммарный объем произведенных платежей вашим клиентом;
  • суммарный объем отчислений, полученных вами с платежей этого клиента по партнерской программе.

Кликнув по логину привлеченного вами клиента, можно посмотреть подробную информацию по произведенным им платежам.

На вкладке «История транзакций» отображается подробная информация обо всех транзакциях всех привлеченных Вами клиентов.

На вкладке «Статистика переходов» Вы сможете ознакомиться со статистикой переходов и регистраций клиентов по вашей партнерской программе.

На вкладке «Общая статистика» Вы можете выбрать интересующий вас период и увидеть графики переходов по вашей партнерской ссылке, регистраций, а также начислений по партнерской программе с Ваших клиентов.

На вкладке «Детальная статистика» отображается более подробная статистика о переходах по вашей партнерской ссылке и с вашего сайта.

Также, помимо регистрации по партнерской ссылке, Ваши клиенты могут регистрироваться на нашем хостинге просто перейдя к нам с Вашего сайта, и автоматически будет считаться, что они приглашены вами. Для этого вам необходимо добавить Ваш сайт разделе «Реферальные сайты».

Создать сайт

Для создания сайта введите желаемое название в поле Имя сайта и нажмите кнопку Создать.

Будет создана директория с именем сайта, в ней будет поддиректория public_html, в которой будут располагаться файлы вашего сайта.

После создания сайта он появится в таблице сайтов и доменов, расположенной в нижней части страницы управление сайтами.

Рядом с каждым сайтом есть 4 кнопки:

  • перейти к файлам сайта;
  • статистика;
  • прикрепить домен;
  • удалить сайт.

Над таблицей расположена иконка . С её помощью можно узнать полный путь до корневой директории вашего сайта.

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

Перейти к файлам сайта

При нажатии на кнопку откроется файловый менеджер Sprut.io, и вы окажетесь в корневой директории сайта.

Файловый менеджер Sprut.io — это веб-приложение, которое позволяет удобно работать с вашими файлами на сервере прямо из веб-браузера с любого места.

Вы можете создавать, редактировать, перемещать и удалять файлы и папки вашего сайта, просматривать текстовые и графические файлы встроенными утилитами.

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

Обратите внимание!

Файловый менеджер — это мощный и мультифункциональный интрумент. Поэтому будьте аккуратны при работе с файлами сайта

Перед изменением файлов рекомендуем делать их копии или бекапы проекта.

Статистика

В этом разделе отражается нагрузка, создаваемая вашим сайтом на сервер.

Для мониторинга доступны две временные шкалы: суточная шкала, отражающая почасовую нагрузку и месячная шкала, отражающая ежедневную нагрузку.

Более детальную информацию о нагрузке вы можете посмотреть в отдельном разделе Статистика.

Прикрепить домен

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

После нажатия на кнопку вам предложат выбрать свободный домен для прикрепления к сайту. Вы можете прикрепить несколько доменов и поддоменов к одному сайту.

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

Обратите внимание!
Для прикрепления домена к сайту требуется некоторое время, в среднем 10 минут. После этого сайт будет доступен по адресу домена.. Если список доменов на прикрепления пуст — перейдите в раздел Управление доменами и поддоменами

Здесь вы можете проверить список своих доменов, зарегистрировать или добавить домен, заказать SSL-сертификат, а также отредактировать DNS-записи доменов

Если список доменов на прикрепления пуст — перейдите в раздел Управление доменами и поддоменами. Здесь вы можете проверить список своих доменов, зарегистрировать или добавить домен, заказать SSL-сертификат, а также отредактировать DNS-записи доменов.

Подробнее обо всех функциях раздела Управление доменами и поддоменами.

Удалить сайт

При нажатии на кнопку ваш сайт будет удалён из панели управления и от него открепляются все домены. Но сами файлы сайта останутся на диске.

Обратите внимание!
Неверное использование данной функции может нарушить работоспособность вашего сайта.

Если вы удалили сайт по ошибке, то просто создайте его снова. Имена сайтов должны в точности совпадать. Узнать точное ямя сайта можно с помощью файлового менеджера .

Локальная установка Python

Для некоторых web-приложений может потребоваться версия Python, отличная от тех, что предоставляются на хостинге. В таком случае необходимую версию можно собрать локально.

Подключимся по SSH к серверу и скомпилируем Python из исходного кода. Инструкция для подключения по SSH описана в статье Общие сведения по установке приложений (виртуальное окружение Docker).

Теперь перейдем во временный каталог на аккаунте:

Если каталог не создан, создайте его и затем перейдите:

Для сборки Python версии 3.7.0 и выше потребуется собрать библиотеку ffi. Если вам необходима версия ниже 3.7.0, то данный шаг можно пропустить и перейти сразу к сборке Python.

Скачиваем исходный код библиотеки:

Распакуем архив и сразу перейдем в каталог с исходным кодом:

С помощью утилиты configure настроим все зависимости, префиксы, переменные, после чего будет сгенерирован Makefile:

Теперь запустим процесс компиляции и установки:

В директории с исходным кодом libffi-3.2.1/x86_64-unknown-linux-gnu/include сгенерируются два файла: ffi.h и ffitarget.h. Их копируем в ~/.local/include:

Готово! Теперь переходим к сборке самого Python.

На момент написания статьи последняя версия 3.8.2, скачать актуальную версию можно с официального сайта:

Распакуем архив и сразу перейдем в каталог с исходным кодом:

С помощью утилиты configure настроим все зависимости, префиксы, переменные, после чего будет сгенерирован Makefile:

Теперь запустим процесс компиляции и установки:

Проверим корректность установки:

Помимо Python, также устанавливается пакетный менеджер pip:

Заключительные положения

5.1. Настоящее Соглашение регулирует взаимоотношения между ООО «Бегет» и Пользователем
относительно использования Сервиса.

5.2. Настоящее Соглашение регулируется и толкуется в соответствии с законодательством Российской Федерации.
По вопросам, которые не урегулированы данным Соглашением, ООО «Бегет» и Пользователи руководствуются
законодательством Российской Федерации.

5.3. Так как Сервис предоставляется на безвозмездной основе, нормы о защите прав потребителей,
предусмотренные законодательством Российской Федерации, не применимы к отношениям между Пользователем и ООО «Бегет».

5.4. В случае, если по каким-либо причинам какой-либо пункт или пункты Соглашения будут признаны недействительными
или не имеющими юридической силы, это не оказывает влияния на действительность или юридическую силу остальных пунктов Соглашения.

Настройка окружения virtualenv

Если сайтов, использующих Python, на аккаунте несколько, то для каждого может потребоваться свое окружение и свой набор пакетов разных версий, которые могут конфликтовать между собой. Эту проблему можно решить настройкой виртуального окружения с помощью virtualenv.

Virtualenv уже есть на хостинге на версиях 2.7, 3.6, 3.7.

Если у вас собранный локально Python, для установки virtualenv укажите полный путь до pip:

Вызвать справку можно так:

Дальше следует создать директорию окружения.

Обратите внимание!
Лучше присвоить название директории с отсылкой к проекту, для которого она будет использоваться. Это нужно для того, чтобы в дальнейшем не путаться.. Команды будут отличаться в зависимости от версии python

Команды будут отличаться в зависимости от версии python.

Чтобы создать директорию окружения с названием venv_django, используя python2.7, выполните команду:

Для создания директории окружения с названием venv_django, используя python3.6, выполните команду:

Для локально собранного Python команда выглядит так:

Для входа в окружение выполните следующую команду:

Проверяем, что вход выполнен успешно:

Теперь мы можем устанавливать все необходимые пакеты для данного окружения с помощью pip (при этом полный путь до него указывать уже не нужно):

Чтобы выйти из окружения, выполните команду:

Общие положения

1.1. ООО «Бегет» предлагает пользователю сети Интернет (далее — Пользователь) — использовать на безвозмездной основе сервис
«Бесплатный хостинг» (далее — Сервис).

1.2. Если Пользователь начал использовать Сервис, он автоматически
считается принявшим настоящее Соглашение в полном объеме и без каких-либо исключений.

1.3. Без какого-либо специального уведомления ООО «Бегет» может внести изменения в
настоящее Соглашение. Новая редакция вступает в силу с момента публикации на сайте по адресу
https://beget.com/rulesfree. Если Пользователь не согласен
с внесенными изменениями, он обязан прекратить использование Сервиса.

1.4. Сервис предлагает Пользователю возможность размещения сайтов, текстов, изображений, видео, информации и т.д.
(далее — контент) на отведенном дисковом пространстве серверов ООО «Бегет», поддержку ДНС-серверами
ООО «Бегет» Пользовательских доменов и отображения размещенного контента в сети Интернет на указанных
доменах или в специальной доменной зоне bget.ru.

1.5. Любые действующие функции Сервиса являются предметом Соглашения, ровно как и любое развитие
Сервиса также будет являться предметом данного Соглашения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector