Встроенный веб-сервер с использованием FastCGI
Я пытаюсь создать динамическую веб-панель управления, используя веб-сервер hiawatha на встроенной платформе Linux. Я планирую разделить веб-панель на 2 HTML-фрейма:
- Один кадр будет записан как статический HTML.
- Другой кадр будет сгенерирован с использованием 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;