В сегодняшней статье мы установим Hiawatha на Linux VPS.
Hiawatha является передовым, легким и высокопроизводительным веб-сервером с открытым исходным кодом, разработанный Hugo Leisink с особым акцентом на безопасность.
Hiawatha имеет множество функций безопасности, как стандарт, в который, как правило, включены в качестве модулей (или не все) в другие веб-серверы, функции, которые охватывают предотвращение SQL-инъекции, межсайтовый скриптинг (XSS), предотвращение межсайтовой подделки
Она имеет много особенностей, некоторые из которых перечислены ниже:
Более подробную информацию можно найти на официальном сайте Hiawatha.
Итак, давайте начнем прямо сейчас.
Мы будем использовать наш SSD Linux VPS хостинг план для этого урока. Операционные системы, на которых мы будем делать установку Hiawatha являются Ubuntu 16.04, Debian 8 и CentOS 7.
Войдите в свой сервер через 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 на вашем сервере:
# 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 на вашем 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. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок в нижней части поста или просто оставьте комментарий ниже. заранее благодарю.