Чаще стал встречать в сети небольшие сайты-визитки или лендинги, разработанные в визуальных html/графических-редакторах типа Adobe Dreamviewer, Microsoft FrontPage или Adobe Muse СС.
Преимущества таких сайтов в том, что они необычайно легки и просты в обслуживании, не требуют больших ресурсов от сервера. Может хватить даже VDS-Разминки для пары-тройки сайтов-визиток с небольшой посещаемостью.
Для удобства тестирования и размещения html-сайтов помимо самого популярного веб-сервера apache можно использовать другие веб-серверы: nginx, lighttpd, cheerokee, iis. Но наиболее удачным вариантом я считаю Caddy. Самые существенные плюсы этого веб-сервера: мультиплатформенность и запуск без конфигурационного файла в директории с файлами сайта.
Рассмотрим подробнее функционал Caddy и примеры запуска:
- Быстрая работа с использованием HTTP/2
- Шифрование TLS .12 с использованием своих ключей и сертификатов
- Простое внедрение и использование. Требуется только один файл. Отсутствие зависимостей
- Не требует установки
- Поддержка мультиядерности/мультипроцессорности
- Технология веб-сокетов - создание интерактивной сессии между браузером и сервером
- Полная поддержка IPv6
- Настройка формата ведения лог-файлов
- FastCGI, Реврайты, редиректы, ЧПУ, gzip-сжатие, виртуальные хосты, вывод списка файлов в директории, реверс-проксирование
- Мультиплатформенность: Windows, Linux, BSD, Mac, Android
Чтобы запустить веб-сервер, скачиваем со страницы загрузки под вашу ОС https://caddyserver.com/download.
wget https://github.com/mholt/caddy/releases/download/v0.6.0/caddy_linux_amd64.zip
распаковываем архив
unzip caddy_linux_amd64.zip
запускаем
./caddy
По умолчанию, Caddy запускается на 2015 порту и принимает подключение на всех доступных IP-адресах.