Встроенный веб-сервер с использованием FastCGI

Я пытаюсь создать динамическую веб-панель управления, используя веб-сервер hiawatha на встроенной платформе Linux. Я планирую разделить веб-панель на 2 HTML-фрейма:

  1. Один кадр будет записан как статический HTML.
  2. Другой кадр будет сгенерирован с использованием FastCGI - этот кадр будет содержать динамический контент.

Возможно ли это сделать? Если да, то как? Я не нашел в документации веб-сервера Hiawatha, как можно настроить сервер для использования FastCGI для конкретного кадра.

Где я могу найти больше информации о дизайне встроенных веб-серверов с использованием технологии FastCGI?

1 ответ

Решение

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

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

Пример в Perl будет

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print <<TOP;
<html>
<head>
<title>A Simple Perl CGI</title>
</head>
<body>
<iframe src="static_content.html"></iframe>

## Perhaps some more html here
TOP

## use perl to print out your dynamic content

print <<END;
</body>
END

exit;
Другие вопросы по тегам