В сегодняшней статье мы установим Hiawatha на Linux VPS.
Hiawatha является передовым, легким и высокопроизводительным веб-сервером с открытым исходным кодом, разработанный Hugo Leisink с особым акцентом на безопасность.
Hiawatha имеет множество функций безопасности, как стандарт, в который, как правило, включены в качестве модулей (или не все) в другие веб-серверы, функции, которые охватывают предотвращение SQL-инъекции, межсайтовый скриптинг (XSS), предотвращение межсайтовой подделки
Она имеет много особенностей, некоторые из которых перечислены ниже:
- Поддержка CGI и балансировка нагрузки FastCGI
- Поддержка больших файлов
- Обратная прокси-функциональность
- Поддержка root
- URL-инструментарий, который поддерживает переписывание URL
- SSL и TLS поддержка
- Базовый и дайджест-проверки подлинности HTTP
- Управление скоростью загрузки с помощью формирования трафика
- Кэширование внутренних файлов
- поддержка IPv6
- Сжатие HTTP с помощью GZIP
- Виртуальный хостинг
- Поддержка WebDAV приложений
- Поддержка сервера имен Индикация включенных в v8.6
Более подробную информацию можно найти на официальном сайте Hiawatha.
Итак, давайте начнем прямо сейчас.
ТРЕБОВАНИЯ
Мы будем использовать наш SSD Linux VPS хостинг план для этого урока. Операционные системы, на которых мы будем делать установку Hiawatha являются Ubuntu 16.04, Debian 8 и CentOS 7.
UBUNTU
Войдите в свой сервер через SSH
# ssh root@server_ip
Вы можете проверить, есть ли у вас правильная версия Ubuntu установлена на сервере с помощью следующей команды:
# lsb_release -a
Вы должны получить этот результат:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Обновить систему
Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:
# apt-get update && apt-get upgrade
Установите соответствующий ключ репозитория:
# apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
Измените файл sources.list:
# nano /etc/apt/sources.list
и добавьте следующую строку:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Сохраните и закройте файл. Обновите индекс пакетов, установите и запустите Hiawatha следующими тремя командами:
# apt-get update # apt-get install hiawatha # service hiawatha start
CENTOS
Сначала проверьте, установлена у вас правильная версия CentOS на вашем сервере:
# cat /etc/redhat-release
Вы должны получить этот результат:
CentOS Linux release 7.2.1511 (Core)
Теперь установите соответствующий репозиторий:
# yum install http://anku.ecualinux.com/20/x86_64/anku-release-8-1.noarch.rpm
Установить и запустить Hiawatha:
# yum --enablerepo=anku install hiawatha # service hiawatha start
DEBIAN
Убедитесь, что у вас установлена соответствующая версия Debian на вашем VPS:
# lsb_release -a
Который выдаст вам:
Distributor ID: Debian Description: Debian GNU/Linux 8.5 (jessie) Release: 8.5 Codename: jessie
Debian 8 версия, на которую мы устанавливаем Hiawatha на 64 бит, и поэтому мы будем загружать соответствующий пакет DEB с командой:
# wget https://files.tuxhelp.org/hiawatha/hiawatha_10.3_amd64.deb
Перед установкой Hiawatha из пакета .deb, который вы только что загрузили, вам необходимо установить библиотеки обработки XSLT 1.0, потому что это зависимость для установки.
# apt-get install libxslt1.1
Теперь установить и запустить Hiawatha:
# dpkg -i hiawatha_10.3_amd64.deb # /etc/init.d/hiawatha start
Вы можете получить доступ к Hiawatha для всех этих операционных систем, открыв ваш любимый веб – браузер и перейти к HTTP: // your_server_IP , где вы увидите страницу , как на рисунке ниже:
Файлы конфигурации для Hiawatha находятся в каталоге /etc. Правильный путь: /etc/hiawatha/
PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок в нижней части поста или просто оставьте комментарий ниже. заранее благодарю.