Настройка на всякакъв вид уеб приложения като WebApps проектWebApps платформата е гъвкава система за управление на процеси, работещи във фонов режим. Тя позволява стартирането и използването на уеб приложения, които работят като сървъри със собствена мрежа, във фонов режим на хостинг акаунта. Такива уеб приложения обикновено изискват директна обработка на заявки. Има много приложения, които може да имат подобни изисквания. Например Node.js приложенията обикновено изискват собствен уеб сървър за обработка на входящи заявки, както и повечето уеб приложения, писани на Python. WebApps платформата не е ограничена за използването само на Node.js или Python приложения. Тя поддържа всякакви приложения, които трябва да обработват мрежови заявки. Например следният код показва прост уеб сървър, които се настройва само с два реда:
В тази статия ще покажем как да създадете WebApps проект, който да подкара този уеб сървър. Важно: Показаният уеб сървър не е предназначен за работна среда, така че съветваме да не го използвате. Той е даден като пример за демонстрация на възможностите на WebApps платформата. ПодготовкаЗа да използвате уеб приложения, трябва да проверите и настроите Вашия акаунт за следните неща:
Създаване на уеб сървъраВлезте в акаунта си чрез SSH, за да създадете и настроите приложението. За създаване на директория, която да съхранява файловете на проекта, използвайте тази команда:
Използвайте следната команда, за да създадете файл с име "webserver.sh", съдържащ кода за примерния уеб сървър:
Създаване на WebApps проектИма два начина за създаване на WebApps проект - чрез раздел "Уеб приложения" на Контролния панел или чрез "sureapp" CLI инструмента чрез SSH. Използване на раздел "WebApps" на Контролния панелСъздайте ново уеб приложение чрез раздел "Уеб приложения" във Вашия Контролен панел, използвайки следните данни:
Платформата вече ще е запазила определен порт за проекта Ви, който можете да видите в колоната "Порт" в списъка с приложения. Ще използваме този порт в стартовата команда на проекта. За целта кликнете на бутона с иконка на молив ( Стартовата команда трябва да изглежда по този начин, като в нея трябва да замените "example" с потребителското име на Вашия хостинг акаунт и "6086" с порта на Вашия проект:
Натиснете бутона "Промени", за да запазите промените. Използване на "sureapp" CLI инструмента чрез SSHАко предпочитате да използвате командния ред за управление на Вашия проект, тогава "sureapp" е инструментът за Вас. За създаване на проекта използвайте следната команда:
Със следната команда се настройва използването на TCP порта, който е запазен за проекта от WebApps платформата:
Последната стъпка е да настроите адреса, на който да е достъпен проектът. Можете да направите това чрез раздел "Уеб приложения" на хостинг Контролния панел, като кликнете на бутона с иконка на молив (
Стартиране на WebApps проектПоследно трябва да стартирате проекта, като натиснете бутона "Включи", който е с иконка на червен кръг ( HTTPS криптиранеВажно е да споменем, че криптирането на връзката се извършва автоматично от WebApps платформата. Тоест Вашия WebApps проект ще работи по HTTPS, дори ако самото уеб приложение няма поддръжка за HTTPS, какъвто е случая с дадения за пример уеб сървър. Това се случва автоматично за всеки проект. Не е задължително да активирате връзките по HTTPS за Вашето приложение, ако то ги поддържа. Връзката между WebApps платформата и Вашия проект се осъществява локално и криптирано, така че връзките между Вашите посетители и WebApps платформата, стояща пред Вашето приложение, ще са криптирани от нашите сървъри. Уеб приложения |