Installer Hiawatha på en Linux VPS

I dagens artikel vil vi installere Hiawatha på en Linux VPS.

Hiawatha er en avanceret, let og højtydende open source webserver designet af Hugo Leisink med særlig vægt på sikkerhed.

Hiawatha har mange sikkerhedsfunktioner som standard, som normalt ville blive inkluderet som moduler (eller slet ikke) i andre webservers, funktioner der dækker forebyggelse af SQL-injektion, cross-site scripting (XSS), forebyggelse beskyttelse mod benægtelse, kontrol af ekstern billedforbindelse, forbud mod potentielle hackere og begrænsning af CGI-applikationernes runtime.

Det har mange funktioner, hvoraf nogle er dem der er anført nedenfor:

  • CGI og load balancing FastCGI support
  • Stor filsupport
  • Omvendt proxy funktionalitet
  • Chroot support
  • URL-værktøjssæt, der understøtter URL-omskrivning
  • SSL og TLS support
  • Grundlæggende og fordøj HTTP-godkendelse
  • Upload hastighedskontrol ved trafikdannelse
  • Intern fil caching
  • IPv6 support
  • HTTP-komprimering ved hjælp af gzip
  • Virtual hosting
  • Støtte til WebDAV applikationer
  • Understøttelse af servernavn Indikation inkluderet i v8.6

Mere information findes på Hiawatha-embedsmanden websted.

Så lad os starte nu.

KRAV

Vi bruger vores SSD 1 Linux VPS hosting plan for denne tutorial. De operativsystemer, som vi skal lave Hiawatha installationer på Ubuntu 16.04, Debian 8 og 7 CentOS.

Ubuntu

Log ind på din server via SSH

# ssh [Email protected]_IP

Du kan kontrollere, om du har den rigtige Ubuntu-version installeret på din server med følgende kommando:

# lsb_release -a

Du skal få denne output:

Distributør-id: Ubuntu Beskrivelse: Ubuntu 16.04.1 LTS Udgivelse: 16.04 Kodenavn: Xenial

OPDATER SYSTEMET

Sørg for, at din server er fuldt opdateret ved hjælp af:

# apt-get update && apt-get opgradering

Installer den relevante arkivnøgle:

# apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9

Rediger source.list-filen:

# nano /etc/apt/sources.list

og tilføj denne linje:

deb http://mirror.tuxhelp.org/debian/ squeeze main

Gem og luk filen. Opdater pakkeindekset, installer og start Hiawatha med følgende tre kommandoer:

# apt-get update # apt-get install hiawatha # service hiawatha start

CentOS

Kontroller først, om du har den rigtige CentOS-version installeret på din server:

# cat / etc / redhat-release

Du skal få denne output:

CentOS Linux release 7.2.1511 (Core)

Installer nu de respektive repo:

# yum installere http://anku.ecualinux.com/20/x86_64/anku-release-8-1.noarch.rpm

Installer og start Hiawatha:

# yum --enablerepo = anku installere hiawatha # service hiawatha start

DEBIAN

Kontroller, at du har den rigtige Debian-version installeret på din VPS:

# lsb_release -a

Hvilket vil give dig:

Distributør-id: Debian Beskrivelse: Debian GNU / Linux 8.5 (jessie) Udgivelse: 8.5 Kodenavn: jessie

Debian 8-versionen, som vi installerer Hiawatha på, er 64 bit, og derfor downloader vi den relevante deb-pakke med nedenstående kommando:

# wget https://files.tuxhelp.org/hiawatha/hiawatha_10.3_amd64.deb

Inden du installerer Hiawatha fra den .deb-pakke, du lige har downloadet, skal du installere XSLT 1.0-behandlingsbiblioteket, fordi det er en afhængighed af installationen.

# apt-get install libxslt1.1

Nu installer og start Hiawatha:

# dpkg -i hiawatha_10.3_amd64.deb # /etc/init.d/hiawatha start

Du kan få adgang til Hiawatha for alle disse operativsystemer ved at åbne din yndlingswebbrowser og navigere til http://your_server_IP hvor du vil se en side som billedet nedenfor:

Hiawatha

Konfigurationsfilerne til Hiawatha findes i mappen / etc. Den korrekte sti er: / Etc / Hiawatha /

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.