По сути, если у вас нет некоторого вида серверного программирования, у вас нет шансов создать сайт с любым количеством функциональных возможностей. Чтобы сломать это для вас:
Что вы можете сделать без серверных сценариев:
- Служить статическим страницам
Для чего вам нужны серверные сценарии:
Даже такая простая вещь, как поддержание целостности и актуальности сайта, - это кошмар на колесах без, по крайней мере, какой-то системы управления, которая предварительно генерирует статические страницы для обслуживания. (Технически можно утверждать, что Copy + Paste в Блокноте считается следующим.)
Как уже упоминалось в другом месте; запутывать истинную природу того, какая именно система используется, тривиально; и наличие URL, оканчивающихся, скажем, на .html при использовании PHP, не проблема.
Редактировать: В самом извращенном случае, который я могу себе представить, у меня может возникнуть впечатление, что сервер lighttpd может маскироваться под IIS-сервер, обслуживающий страницы, созданные автономным рендерером и передаваемый ему скрипт Perl FastCGI, отправляемый вместе с заголовком подписи PHP и использующий сочетание расширений файлов .asp и .jsp.
Конечно, никто не сделал бы такой глупости. Я думаю ...