CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Hiawatha, basitliği, kullanım kolaylığı ve güvenliği göz önünde bulunduran bir web sunucusudur. Daha küçük sunucular, eski donanım veya gömülü makineler için mükemmel bir çözümdür - ancak yüksek güçlü sunucularda da harika çalışır. Hiawatha web sunucusunu PHP-FPM ve MySQL ile birleştirirken, hem hafif hem de güvenli olan güçlü bir web sunucunuz olabilir. Bu derste, Debian'a Hiawatha, PHP-FPM ve MySQL'in nasıl kurulacağını göstereceğim. Eğitimin sonunda, ihtiyaçlarınızı karşılamak için PHP-FPM ve MySQL kullanabilen tamamen işlevsel bir Hiawatha web sunucunuz olacak!
Bu makale Debian Wheezy (64 bit) için yazılmıştır, ancak Debian'ın diğer sürümleriyle küçük ayarlarla çalışabilir.
Bu eğiticideki tüm adımları gerçekleştirmek için ya root olmanız ya da su / sudo üzerinden root erişiminiz olması gerektiğini lütfen unutmayın.
Yapmanız gereken ilk şey, Hiawatha Webserver için havuzu kurmaktır. İsterseniz bunu kendiniz de derleyebilirsiniz, ancak bu eğitim için önceden derlenmiş ikili dosyaları kullanacağız.
Öncelikle, deponun ortak anahtarını alıp yükleyin:
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
Şununla aç ve düzenle sources.list:
nano /etc/apt/sources.list
Sources.list'e aşağıdakileri ekleyin:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Yaptığınız değişiklikleri kaydedin ve çıkın.
Şimdi aşağıdakilerle güncelleyin:
apt-get update
Girerek Hiawatha'yı kurun:
apt-get install hiawatha
Web tarayıcınızı açıp şunu girerek Hiawatha'nın çalıştığından emin olun:
http://YOURVULTRIPGOESHERE
ve yeni Hiawatha web sunucunuzda "Kurulum Başarılı" bir web sayfası görmelisiniz.
Aşağıdaki komutu çalıştırarak MySQL'i kurun:
apt-get install mysql-server
Yükleme sırasında, MySQL için kök parola ayarlama seçeneği sunulur. Güvenli bir şifre seçtiğinizden ve girdiğinizden emin olun, ardından yeni kök MySQL şifrenizi onaylamanızı istediğinde tekrar girin.
MySQL kurulumu tamamlandıktan sonra şunu çalıştırın:
mysql_secure_installation
Bu, yeni MySQL sunucunuzun güvenliğini sağlamak için bazı basit adımlardan geçecektir:
MySQL sunucunuz şimdi kurulu ve güvenlidir!
Girerek PHP-FPM ve bazı ekstra uzantıları yükleyin:
apt-get install php5-fpm php5-mysql php5-gd php5-curl
Düzenle php.ini...
nano /etc/php5/fpm/php.ini
Yazan yere ... ve satırı bulun: ;cgi.fix_pathinfo=1. Bu satırın işaretini kaldırın ve değeri "0" olarak değiştirin, böylece eşleşir:
cgi.fix_pathinfo=0
Kaydet ve çık.
Düzenle www.conf...
nano /etc/php5/fpm/pool.d/www.conf
... ve ;listen.mode = 0660eşleşen satırın işaretini kaldırın , böylece eşleşir:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Kaydet ve çık.
Yaptığınız değişikliklerin geçerli olması için PHP-FPM'yi yeniden başlatın:
service php5-fpm restart
Bu bölümde, Hiawatha'yı yapılandıracak ve PHP ve / veya web sitesi dosyalarınızı sunacak şekilde ayarlayacaksınız. İlk olarak, aç hiawatha.conf.
nano /etc/hiawatha/hiawatha.conf
Yazan satırı bulun #CGIhandler = /usr/bin/php-cgi:php. Aşağıdakilerle eşleşmesi için bu satırın işaretini kaldırın:
CGIhandler = /usr/bin/php-cgi:php
Şimdi, tüm FastCGI satırları uncomment ve değiştirme 127.0.0.1:2005ile /var/run/php5-fpm.sockbu yüzden böyle aynen görünüyor:
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
VIRTUAL HOSTSTüm bölüme ait bölüme gidin ve bölümün tamamını kaldırın. Kullanacağınız your-domain-goes-here.comweb sitesi alanıyla değiştirin .
www.your-domain-goes-here.com/var/www/your-domain-goes-here.com/public_html/var/www/your-domain-goes-here.com/logs/access.log/var/www/your-domain-goes-here.com/logs/error.logUseToolKit = bansheeİşiniz bittiğinde şöyle görünecek:
VirtualHost {
Hostname = www.your-domain-goes-here.com
WebsiteRoot = /var/www/your-domain-goes-here.com/public_html
StartFile = index.php
AccessLogfile = /var/www/your-domain-goes-here.com/logs/access.log
ErrorLogfile = /var/www/your-domain-goes-here.com/logs/error.log
TimeForCGI = 5
UseFastCGI = PHP5
}
Kaydet ve çık.
Web sitesi dosyalarınız için gereken dizinleri oluşturun.
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Hiawatha'yı yeniden başlatın.
service hiawatha restart
Bu noktada, PHP dosyalarınızı yüklemeye hazırsınız /var/www/your-domain-goes-here.com/public_html. Hiawatha tadını çıkarın!
Hiawatha ile kullanabileceğiniz birçok olası güvenlik kombinasyonu ve ayar komutu vardır. Farklı komutların ve ek NASIL belgelerinin listesi için Hiawatha man sayfasını (veya web sitesini) ziyaret edin.
Şimdi PHP ve MySQL ile çalışan bir Hiawatha web sunucunuz olduğuna göre - belki de WordPress'i kurmak ister misiniz? WordPress'in Hiawatha ile çalışmasını sağlamak için küçük bir değişiklik yapmanız gerekir hiawatha.conf.
nano /etc/hiawatha/hiawatha.conf
Sanal UseFastCGI = PHP5satır bölümünüzün içine ( satırın altına ) aşağıdaki satırı ekleyin .
UseToolkit = wordpress
Bu yapılandırmayı sanal ana bilgisayar yapılandırmanızın dışına ekleyin (tercihen UrlToolKit bölümünde hiawatha.conf).
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
Kaydet ve çık.
WordPress için UrlToolKit yeniden yazma işlemleri uygulandığında, WordPress'i diğer herhangi bir web sunucusunda olduğu gibi yükleyebilirsiniz. WordPress'in temalar ve eklentiler için değişiklikler yapabilmesi için içindeki tüm WordPress dosyalarının izinlerinin /var/www/your-domain-goes-here.com/public_htmlolarak ayarlandığından emin olmak istersiniz www-data:www-data.
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.
Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.