Node.JS, Ruby, Python, PHP


1. Node.JS

Node.js – это среда выполнения JavaScript, позволяющая создавать невероятно производительный серверный код.
Доступные версии - 8, 10 и 12
Один из важнейших плюсов платформы – это асинхронность в сочетании с событийным подходом. В отличие от потокового, событийно-ориентированное программирование основано на каких-то
внешних действиях. Такое решение упрощает программирование интерактивных приложений, т.е. основанных на работе с использованием ввода-вывода.
Это могут быть красочные интерактивные веб-сервисы или всевозможные рейтинги, голосования и прочее.
На Node.JS реализовано достаточно большое количество решений: Netflix, Uber, Paypal, Walmart и другие.

Для начала вам необходимо выгрузить свой Node.JS-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных.
В качестве примера, Вы можете использовать проект для теста - https://github.com/heroku/node-js-sample
Для того чтобы стала активна возможность установки NPM пакетов, необходимо корректно заполнить package.json
После внесения изменений в проект, вам необходимо нажать на кнопку "Перезапустить приложение" в разделе "Сайты и домены"

Для использования Node.JS необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" выбрать Node.js
После этого вам необходимо произвести следующие действия:
  • выбрать версию Node.js;
  • указать "Корневая папка домена";
  • выбрать "Режим приложения" (production/development);
  • указать "Корневая папка приложения";
  • указать "Файл запуска приложения"

Когда все действия будут выполнены необходимо нажать на кнопку "Включить Node.js"
После чего Вы можете открыть в браузере, по названию вашего домена, ваш проект созданный на Node.js




2. Ruby

Ruby - динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.
Язык обладает независимой от операционной системы реализацией многопоточности и сильной динамической типизацией.
Ruby позаимствовал все лучшее из других языков программирования, от smalltalk до Java, от Perl до Python.
Доступные версии - 2.5 и 2.6
На Ruby реализовано достаточно большое количество решений:  Twitter, Aviasales, OneTwoTrip, Onlinetours и другие.



Для начала вам необходимо выгрузить свой Ruby-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных.
В качестве примера, Вы можете использовать проект для теста - https://github.com/jellybob/sinatra-example
Для того чтобы стала активна возможность установки GEM пакетов, необходимо корректно заполнить Rakefile
После внесения изменений в проект, вам необходимо нажать на кнопку "Перезапустить приложение" в разделе "Сайты и домены"


Для использования Ruby необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" выбрать Ruby
После этого вам необходимо произвести следующие действия:
  • выбрать версию Ruby;
  • выбрать "Режим приложения" (production/development);
  • указать "Корневая папка приложения"


3. Python



Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.
Синтаксис ядра Python минималистичен. Python поддерживает структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное программирование.
Доступные версии - 2.7
На Python реализовано достаточно большое количество решений: YouTube, DropBox, Instagram, Pinterest, Spotify и другие.

Для начала вам необходимо выгрузить свой Python-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных. Python на хостинге работает через модуль WSGI.
В качестве примера, Вы можете использовать проект для теста - https://modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration-guide.html

Для использования Python необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" и перейти в "Настройки Apache и nginx"
После этого вам необходимо произвести следующие действия:
  • выбрать Дополнительные директивы Apache;
  • и прописать путь до проекта в поле "Дополнительные директивы для HTTP/HTTPS", например WSGIScriptAlias /python /var/www/vhosts/ваш_домен/python/
 

4. PHP


PHP – скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством компаний и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.
Доступные версии - 5.6 , 7.0 , 7.1, 7.2 и 7.3
На PHP реализовано достаточно большое количество решений: BlaBlaCar, Yahoo!, Yandex, WordPress, Wikipedia и другие.

Для начала вам необходимо выгрузить свой PHP-проект на хостинг.
Примечания:
Проект должен содержать корректную структуру данных. PHP на хостинге работает через модуль FastCGI и FPM.
В качестве примера, Вы можете использовать проект для теста - https://www.php.net/manual/ru/tutorial.firstpage.php
Для использования PHP необходимо авторизоваться в панели управления хостингом Plesk и в разделе "Сайты и домены" и перейти в "Настройки PHP"
После этого вам необходимо произвести следующие действия:
  • выбрать нужную версию PHP, например 7.3;
  • выбрать режим запуска, например FPM




  • 4 Пользователи нашли это полезным
Помог ли вам данный ответ?

Related Articles

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

Наша компания помогает своим клиентам в переносе сайтов на наши сервера. Для получения этой...

Как работать с почтой через веб-интерфейс?

Доступ через почтовый веб-интерфейс Для доступа к почтовому ящику через веб-интерфейс...

Настройка почтового клиента Microsoft Outlook 2010

Доступ через Microsoft Office Outlook 2010 Чтобы настроить Microsoft Office Outlook 2010:...

Как проверить, заблокирован ли 25-й порт?

Стандартный порт, который используется для соединения к протоколу SMTP — порт 25. Одна из...

Для чего используется файл robots.txt?

Файл robots.txt – это текстовый файл, находящийся в корневой директории сайта, в котором...