- عضویت
- 10/5/15
- ارسال ها
- 146
- امتیاز
- 6
سلام خدمت تمامی دوست داران ایران وب ادمین.
در این آموزش که اولین بار است در سایتهای ایرانی قرار داده می شود میخواهیم به معرفی وب سرور هیاواتا بپردازیم که با تحقیقاتی که بنده در رابطه با این وب سرور داشتم می توانم به جرئت بگم این وب سرور امن ترین وب سرور حال حاظر می باشد.
این مورد به دلیل این است که به طور کل این وب سرور با در نظر گرفتن امنیت در لول های بالا طاحی و درحال توصعه می باشد.
این وب سرور می تواند با رول هایی که در خود جای داده از بیشتر متد های هک همانند SQL Inejction , Cross-Site Scripting (XSS) , Cross - Site Request Forgery ( CSRF/XSRF) و حملات D.O.S Attack به طور کامل جلوگیری کند و قابلیت محدود کردن زمان اجرا CGI از طریق mbed TLS را نیز دارا می باشد.
یکی دیگر از قابلیت های خیلی بزرگ این وب سرور کوچک سیستم مانیتورینگ آن می باشد که در دیگر وب سرور های حال حاظر دیده نشده.از قابلیت های سیستم مانیتورینگ این وب سرور می توان به : میانیتورینگ پهنای باند,تعداد درخواست ها و مانیتورینگ حملات,مانیتورینگ خطاهای دریافتی در وب سایت اشاره نمود.
هیاواتا بسیار کوچک می باشد و قابلیت پشتیبانی از تمامی وب سرور های حال حاظر را دارد.
آخرین نسخه این وب سرور در تاریخ 11 فوریه رلیز شد.
از دیگر قابلیت های این وب سرور می توان به :
1.نصب هیاواتا توسط پکیج های RPM
شما می توانید به راحتی و با استفاده از پکیج های Ulyaoth آخرین نسخه وب سرور هیاواتا را بر روی سرور خود نصب کنید.
1-1) نصب وب سرور هیاواتا بر روی CentOS
شما می توانید با استفاده از پکیج های Anku به راحتی وب سرور هیاواتا را بر روی سیستم عامل CentOS نصب کنید.
2) نصب وب سرور هیاواتا بر روی اوبونتو
3) نصب وب سرور هیاواتا بر روی دبیان
در نظر داشته باشید که هیاواتا اولین بار برای توزیع دبیان طراحی شد و به همین دلیل به راحتی می توان آخرین نسخه دبیان را بر روی این سرور نصب کنید.همچنین با بیشتر توزیع های برپایه اوبونتو نیز به راحتی عمل می کند.
4) نصب هیاواتا از سورس
کامپایل و نصب هیاواتا از طریق سورس و به سادگی هرچه تمام تر.
5) کامپایل پکیج های دبیان از سورس
شما می توانید به راحتی پکیج های دبیان را از سورس کامپایل و سپس نصب کنید.
موفق باشید.
شاهین سالک توتونچی
در این آموزش که اولین بار است در سایتهای ایرانی قرار داده می شود میخواهیم به معرفی وب سرور هیاواتا بپردازیم که با تحقیقاتی که بنده در رابطه با این وب سرور داشتم می توانم به جرئت بگم این وب سرور امن ترین وب سرور حال حاظر می باشد.
این مورد به دلیل این است که به طور کل این وب سرور با در نظر گرفتن امنیت در لول های بالا طاحی و درحال توصعه می باشد.
این وب سرور می تواند با رول هایی که در خود جای داده از بیشتر متد های هک همانند SQL Inejction , Cross-Site Scripting (XSS) , Cross - Site Request Forgery ( CSRF/XSRF) و حملات D.O.S Attack به طور کامل جلوگیری کند و قابلیت محدود کردن زمان اجرا CGI از طریق mbed TLS را نیز دارا می باشد.
یکی دیگر از قابلیت های خیلی بزرگ این وب سرور کوچک سیستم مانیتورینگ آن می باشد که در دیگر وب سرور های حال حاظر دیده نشده.از قابلیت های سیستم مانیتورینگ این وب سرور می توان به : میانیتورینگ پهنای باند,تعداد درخواست ها و مانیتورینگ حملات,مانیتورینگ خطاهای دریافتی در وب سایت اشاره نمود.
هیاواتا بسیار کوچک می باشد و قابلیت پشتیبانی از تمامی وب سرور های حال حاظر را دارد.
آخرین نسخه این وب سرور در تاریخ 11 فوریه رلیز شد.
از دیگر قابلیت های این وب سرور می توان به :
- پشتیبانی از CGI / FastCGI
- پشتیبانی از IPv6
- پشتیبانی از SSL و TLS
- پشتیبانی از Reverse Proxy
- پشتیبانی از CHRoot
- مانیتورینگ لحظه ای از تمامی عملکرد های وب سرور
- پشتیبانی از HTTP authentication
- اطلاعات بیشتر در هیاواتا
1.نصب هیاواتا توسط پکیج های RPM
شما می توانید به راحتی و با استفاده از پکیج های Ulyaoth آخرین نسخه وب سرور هیاواتا را بر روی سرور خود نصب کنید.
کد:
Make a cache for repo files
# [yum|dnf] makecache
Install Hiawatha Web Server from Ulyaoth Repo
# [yum|dnf] --enablerepo=ulyaoth install ulyaoth-hiawatha
1-1) نصب وب سرور هیاواتا بر روی CentOS
شما می توانید با استفاده از پکیج های Anku به راحتی وب سرور هیاواتا را بر روی سیستم عامل CentOS نصب کنید.
کد:
# yum install http://anku.ecualinux.com/20/x86_64/anku-release-8-1.noarch.rpm
# yum --enablerepo=anku install hiawatha
کد:
$ sudo add-apt-repository ppa:octavhendra/hiawatha
$ sudo apt-get update
$ sudo apt-get install hiawatha
در نظر داشته باشید که هیاواتا اولین بار برای توزیع دبیان طراحی شد و به همین دلیل به راحتی می توان آخرین نسخه دبیان را بر روی این سرور نصب کنید.همچنین با بیشتر توزیع های برپایه اوبونتو نیز به راحتی عمل می کند.
کد:
$ 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
کامپایل و نصب هیاواتا از طریق سورس و به سادگی هرچه تمام تر.
کد:
$ sudo apt-get install build-essentail dpkg-dev cmake
$ wget https://www.hiawatha-webserver.org/files/hiawatha-10.1.tar.gz
$ tar -xzf hiawatha-10.1.tar.gz
$ cd hiawatha-10.1
$ mkdir build
$ cd build
$ cmake
$ make
$ make install/strip
$ hiawatha -k
شما می توانید به راحتی پکیج های دبیان را از سورس کامپایل و سپس نصب کنید.
کد:
$ sudo apt-get install build-essentail dpkg-dev cmake
$ wget https://www.hiawatha-webserver.org/files/hiawatha-10.1.tar.gz
$ tar -xzf hiawatha-10.1.tar.gz
$ cd hiawatha-10.1
$ ./extra/make_debian_package
$ dpkg -i hiawatha_10.1_x86_64.deb
$ hiawatha -k
شاهین سالک توتونچی