Rootage as big tree

What is the Rootage?

Rootage - это мультиплатформенный веб-сервер. Поскольку Rootage создан с использованием технологии Java, то он может работать на любой платформе, которая поддерживает виртуальную java-машину (JVM). Сервер протестирован на операционных системах Windows и Linux.

Rootage - a multi-platform web server. Since Rootage created using technology Java, it can run on any platform that supports java-virtual machine (JVM). Server tested on Windows and Linux.

Что умеет Rootage?

  • Как и все популярные веб-серверы, он слушает 80-ый (HTTP) и 443-й (HTTPS) порты на компьютере, принимает запросы от браузеров и выдает в ответ страницы сайта или файлы
  • Содержимое сайта может быть статическим или создаваться динамически с помощью сервлетов (servlets) или CGI-приложений. Сервлеты работают по известной технологии J2EE. В качестве CGI можно использовать PHP-интерпретатор.
  • Во время работы в определенную папку на сервере пишутся лог-файлы (системный, ошибки, запросы, отладка). Ротация каждого лога настраивается индивидуально.
  • Параллельно с открытым обменом запросами и ответами между клиентом и сервером, Rootage поддерживает защищенную передачу данных, используя SSL (Secure Sockets Layer).

What can Rootage?

  • As with all popular web servers, he listens to the 80th (HTTP) and 443rd (HTTPS) port on the computer accepts requests from browsers and produces in response to pages or files
  • The content can be static or dynamically created using servlets (servlets) or CGI-applications. Servlets run on the well-known technologies J2EE. As a CGI you can use the PHP-interpreter.
  • While working in a specific folder on the server are written in the log files (system, errors, queries, debugging). Rotation of each log can be adjusted individually.
  • parallel with the open exchange of requests and responses between client and server, Rootage supports secure data transfer using SSL (Secure Sockets Layer).

Как настроить так, чтобы веб-сервер обслуживал один или несколько сайтов?

Для этого необходимо внести изменения в файл host.xml

How to set up so that the web server serves one or more sites?

To do this, modify the file host.xml

Что такое сервлеты и как с их помощью создавать содержимое страниц?

Сервлеты это java-классы, которые наследуют стандартный класс HttpServlet ( Или HttpXServlet для получения расширенных возможностей в среде The Rootage). По большому счёту, это "кусочек бизнес логики", который возвращает в браузер пользователя конкретную страницу. Как это работает...

What are servlets and how to use them to create content pages?

Servlets are java-classes that inherit from a standard class HttpServlet (Or HttpXServlet for expanded opportunities in the medium The Rootage). By and large, this "piece of business logic that returns the user's browser specific page. How it works...

Случай с 80-мы портом в UNIX-системах

В UNIX-системах (FreeBSD, Linux, Solaris и т.п.) для использования в TCP 80-го порта (и вообще до номеров 1024) необходимы права root-пользователя. Для тестирования The Rootage вы можете запустить файл run_linux_server.sh от имени root. Для повседневной работы запуск программ от root нежелателен с точки зрения безопасности. Поэтому вы можете воспользоваться следующими рекомендациями.

Case with 80-port, we have a UNIX-based systems

In UNIX-based systems (FreeBSD, Linux, Solaris, etc.) to use TCP port 80 (and more generally to number 1024) You must be root-user. The Rootage to test you can run the file run_linux_server.sh as root. For daily operations to run programs as root is undesirable from a security standpoint. So you can use following guidelines .

Download new version   Server info   feedback