Warning: Undefined variable $post in /var/www/saksenengku/wp-content/plugins/simple-google-schema/index.php on line 140

Warning: Attempt to read property "ID" on null in /var/www/saksenengku/wp-content/plugins/simple-google-schema/index.php on line 140
Instalasi Web Server Hiawata di Linux – Saksenengku Network
Site icon Saksenengku Network

Instalasi Web Server Hiawata di Linux

Hiawata Webserver

Hiawata Webserver

Hiawatha adalah server web sumber terbuka gratis yang dikembangkan server web yang sangat aman baik dalam kode maupun fitur dengan fokus pada keamanan (Ada banyak fitur keamanan di Hiawatha yang tidak akan Anda temukan di server web lain mana pun). Hiawatha dapat menghentikan injeksi SQL, Cross-site Scripting (XSS), Cross-site Request Forgery (CSRF/XSRF) dan serangan DoS dengan Melarang klien yang berperilaku buruk dan membatasi runtime CGI melalui mbed TLS.

Lacak semua aktivitas aplikasi Anda dengan server web melalui Monitor Hiawatha seperti penggunaan bandwidth, jumlah permintaan, kesalahan, dan serangan. Hiawatha adalah webserver kecil dan ringan dengan dukungan semua fitur webserver modern. Ini membuat Hiawatha ideal untuk perangkat keras lama atau sistem tertanam. Dari tulisan ini diturunklan untuk Versi terbaru Hiawatha 11.3 dirilis pada 4 January 2023.

hiawatha (11.3) stable; urgency=low
- PHP 8 compatibility for Let's Encrypt script.
- Applied some patches from the FreeBSD community.
- mbed TLS updated to 3.3.0.
-- Hugo Leisink <hugo@leisink.net> Wed, 4 Jan 2023 09:07:31 +0100

Feature Hiawata

Access control
Kontrol akses ke situs web Anda melalui otentikasi HTTP Basic atau Digest atau dengan alamat IP.

CGI / FastCGI
Eksekusi skrip CGI. Hiawatha mendukung protokol FastCGI, termasuk load balancing, untuk meningkatkan kinerja CGI. Pembungkus CGI disertakan untuk keamanan CGI yang lebih baik.

Internet Protocol version 6
Dukungan untuk IPv6 membuat Hiawatha siap untuk masa depan.

Monitoring
Lacak semua server web Anda melalui Hiawatha Monitor, aplikasi PHP yang berkomunikasi dengan server web Anda untuk mengumpulkan informasi tentang penggunaan bandwidth, jumlah permintaan, kesalahan, dan serangan.
Melalui Command Channel, Anda dapat memperoleh informasi yang lebih detail dan mengontrol satu server web.

Security
Keamanan adalah salah satu fitur utama dari server web ini. Selain dukungan untuk SSL (melalui mbed TLS), Hiawatha menawarkan perlindungan terhadap injeksi SQL, Cross-site Scripting (XSS), Cross-site Request Forgery (CSRF/XSRF) dan serangan DoS. Melarang klien yang berperilaku buruk dan membatasi runtime CGI adalah contoh fitur keamanan unik Hiawatha.

Speed
Hiawatha mendukung beberapa teknik untuk membuat situs web Anda cepat, seperti caching internal, koneksi yang tetap hidup, perpipaan permintaan, dan dukungan unik untuk Pengkodean Konten GZip (baca manual untuk informasi lebih lanjut).

Reverse Proxy
Melalui proksi terbalik bawaan Hiawatha, Anda dapat dengan mudah mengintegrasikan solusi web lain atau menggunakan Hiawatha sebagai firewall aplikasi untuk melindungi server web lain.

URL Rewriting
Melalui toolkit URL Hiawatha, Anda dapat menulis ulang setiap URL sesuai dengan kebutuhan CMS/framework Anda. Untuk sebagian besar aplikasi CMS PHP yang paling populer, tersedia aturan penulisan ulang yang telah ditentukan sebelumnya.

1. Instal Hiawatha pada Sistem berbasis RPM

Kita dapat dengan mudah menginstal versi terbaru dari Hiawatha Web Server dengan menambahkan Ulyaoth Repository, lalu jalankan perintah sederhana di bawah ini untuk menginstal Hiawatha Web server pada sistem berbasis RPM.

Make a cache for repo files
# [yum|dnf] makecache

Install Hiawatha Web Server from Ulyaoth Repo
# [yum|dnf] --enablerepo=ulyaoth install ulyaoth-hiawatha

Instal Hiawatha di CentOS
Alternatifnya, kita dapat dengan mudah menginstal Hiawatha Web Server versi terbaru dengan menambahkan Anku Repository

# yum install http://anku.ecualinux.com/20/x86_64/anku-release-8-1.noarch.rpm
# yum --enablerepo=anku install hiawatha

2. Instal Hiawatha di Sistem Ubuntu & Mint

Kita dapat dengan mudah menginstal Hiawatha Web Server versi terbaru ke sistem Ubuntu & Mint dengan menambahkan PPA di bawah ini.

$ sudo add-apt-repository ppa:octavhendra/hiawatha
$ sudo apt-get update
$ sudo apt-get install hiawatha

3. Instal Hiawatha di Sistem Debian

Hiawatha awalnya dikembangkan untuk Sistem Debian, jadi Kita dapat dengan mudah menginstal versi terbaru dari Server Web Hiawatha ke sistem Debian dengan menambahkan Repo resmi Hiawatha Debian. Juga ini akan bekerja dengan sebagian besar distribusi berbasis Ubuntu juga.

$ sudo apt-key adv --recv-keys --keyserver keys.gnupg.net DC242980
$ sudo sh -c "echo 'deb http://apt.sparkz.no/debian/ '$(lsb_release -cs)' main' >> /etc/apt/sources.list.d/hiawatha.list"
$ sudo apt-get update
$ sudo apt-get install hiawatha

4. Instal Hiawatha dari sumber

Kompilasi dan Instal Hiawatha dari sumber sangat mudah, cukup ikuti langkah-langkah di bawah ini untuk melakukannya.

$ sudo apt-get install build-essentail dpkg-dev cmake
$ wget https://www.hiawatha-webserver.org/files/hiawatha-11.3.tar.gz
$ tar -xzf hiawatha-11.3.tar.gz
$ cd hiawatha-11.3
$ mkdir build
$ cd build
$ cmake
$ make
$ make install/strip
$ hiawatha -k

5. Kompilasi Paket Debian untuk Hiawatha dari sumber

Kami dapat Mengkompilasi Paket Debian untuk Hiawatha dari sumber ke instalasi.

$ sudo apt-get install build-essentail dpkg-dev cmake
$ wget https://www.hiawatha-webserver.org/files/hiawatha-11.3.tar.gz
$ tar -xzf hiawatha-11.3.tar.gz
$ cd hiawatha-11.3
$ ./extra/make_debian_package
$ dpkg -i hiawatha_11.3_x86_64.deb
$ hiawatha -k

Setelah semuanya selesai, dan siap[ dipergunakan akan terlihat dibrowser berikut sebagai berikut:

Selamat Memcoba..

Exit mobile version