Looking glass nedir ?


Network looking glass, bir ağın veya ağ sağlayıcısının yönlendirme bilgilerini, ağ durumu verilerini ve diğer ağ parametrelerini görsel olarak görüntülemenizi sağlayan bir araçtır. Hosting firmaları, ISP firmaları ve Veri merkezleri kendi bünyelerindeki network üzerine sanal sunucu veya fiziksel sunucular üzerine looking glass yazılımlarını kullanarak uzaktan network analizlerini kolaylaştırır ve müşteriler hizmet almadan firmaların network durumlarını kolayca analiz edebilir.

Looking glass nasıl kurulur ?

Looking glass sunucu gereksinimleri
Ubuntu 20 işletim sistemi
PHP 5.6 Sürüm
SSL ve Nginx

NOT: SSL kurulumlarının ve looking glass’ın sorunsuz çalışması için sunucunuza subdomain için a kaydı üzerinden IP adresinize yönlendirmeyi unutmayın.

İlk önce ubuntu sunucumuzu güncelleyelim.
sudo apt update && sudo apt upgrade -y

Nginx kurulumlarımızı yapalım.
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

PHP 5.6 sürümlerimizi kuralım. PHP 5.6’yı yüklemek için gerekli depoları ekleyin

PHP 5.6, Ubuntu’nun varsayılan depolarında bulunmuyor, bu yüzden ondrej/php PPA (Personal Package Archive) deposunu eklemeniz gerekiyor.

sudo add-apt-repository ppa:ondrej/php
sudo apt update

PHP 5.6’yı yükleyin

PHP 5.6 ve bazı yaygın modüllerini yüklemek için aşağıdaki komutları kullanabilirsiniz:

sudo apt install php5.6 php5.6-cli php5.6-fpm php5.6-mysql php5.6-xml php5.6-mbstring php5.6-curl php5.6-zip php5.6-gd

PHP Sürümünü Kontrol Etme

PHP’nin doğru sürümünün yüklendiğini ve aktif olduğunu doğrulamak için:

php -v


SSL kurulumu


Şimdi SSL kurulumuzu yapalım.
Öncelikle Nginx’e özel bir sanal host (site yapılandırması) dosyası oluşturalım:

sudo nano /etc/nginx/sites-available/subdomainadresiniz.com

İçeriğini şu şekilde ayarla:

server {
    listen 80;
    server_name subdomainadresiniz.com;

    root /var/www/subdomainadresiniz.com;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php5.6-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

Web root klasörü oluştur:

sudo mkdir -p /var/www/subdomainadresiniz.com
sudo chown -R www-data:www-data /var/www/subdomainadresiniz.com

Site’yi etkinleştir:
sudo ln -s /etc/nginx/sites-available/subdomainadresiniz.com /etc/nginx/sites-enabled/

Yapılandırmayı test et ve yeniden yükle:
sudo nginx -t
sudo systemctl reload nginx

Let’s Encrypt SSL (Certbot ile)
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d subdomainadresiniz.com

Kurulum sırasında e-posta adresi ve yönlendirme ayarlarını sorar. Otomatik olarak HTTPS yapılandırmasını düzenler.

Otomatik yenileme kontrolü:

sudo certbot renew --dry-run

Looking glass kurulumu


Şimdi ise looking glass kurulumumuza geçebiliriz.

Aşağıdaki işlemde sunucumuzun nginx kurulu olduğu dizine girip dosyamızı çekiyoruz zipden açıyoruz ve taşımaları yapıyoruz.

cd /var/www/subdomaininiz
wget https://www.girgin.net.tr/file/LookingGlass.tar.gz
tar -zxvf LookingGlass.tar.gz
mv /var/www/subdomaininiz/LookingGlass-1.3.0/* /var/www/subdomaininiz/


Son olarak yazılımızı çalıştırmak için;
cd /var/www/subdomaininiz/LookingGlass
bash configure.sh

Artık looking glass yapınızı kendi sunucuzun IPv4 ve IPv6 adresine göre kurulum yapabilirsiniz.

Kategori: