Çarşamba, Ocak 15, 2025

CloudFlare Arkasındaki Sitelerde “cert-url” Hatasının Çözümü

CloudFlare kullanan bir web sitesinde AMP aktif ettiniz ve karşınıza Google Webmaster aracında aşağıdaki gibi bir hata geldi Hatanın görünümü şu şekilde consolda bulunuyor. Erken fark etmek ve çözmek önemli, yoksa AMP sayfalarına erişim kesiliyor. Bunun çözümü CloudFlare üzerinde aşağıdaki ayarın kapatılması oluyor. Bu Real URL kapatıldıktan hemen sonra google webmaster araçlarına gidip doğrulama işleminizi […]

Hangi İşlemin Takas Alanını Kullandığını Öğrenmek

Bellek şişip uygulamanın takas alanına düşme durumları olabiliyor, bu gibi durumların tespiti ve takibi oldukça önemli, yapılandırma hatası veya performans sorunları olabilir. Bu komutu swap kullanımı varken çalıştırıp hangi uygulamanın ne kadar takas alanı kullandığını rahatça görebilir buna göre düzeltme veya düzenleme işlem yapabilirsiniz. Bu durumdan şikayetçiyseniz takas alanını sadece bellek kullanımı yükseldiğinde çalışması için […]

Setup Sudo With Google-Authenticator for 2FA on CentOS 7

By configuring the google-authenticator-libpam PAM module with sudo, you can force system users to have to authenticate with one-time passcode and their system password in order to use sudo. From google-authenticator-libpam The Google Authenticator project includes implementations of one-timepasscode generators for several mobile platforms, as well as a pluggableauthentication module (PAM). To set this up […]

UniFi Controller’da HTTPS Nasıl Kapatılır?

Tarayıcıların Self-Signed SSL kullanımını kısıtlamalarından beri UniFi gibi yönetim araçlarında ne kadar SSL hatası varsa alıyoruz. Bunu ilk başta düzeltebilmek için HTTPS yönlendirmelerini kapatıp, güvensiz bağlantı ile controllera erişmemiz ve her ne kadar saçma olsada SSL sertifikasını değiştirmemiz gerekiyor. Windows tarafında kontroller dosyasına erişmeliyiz C:\Users\Mertcan\Ubiquiti UniFi Ardından system.properties içerisinde yer alan ayarları geçici olarak aşağıdaki […]

Mikroskop Online Katalog Nasıl İndirilir?

Migros yayınladığı katalogları Publitas adında bir serviste tutmakta bunu da Amazon üzerinden yayınlıyor, mikroskop kataloglarını indirmek isteyenler için şöyle ufak bir betik düzenlemesinde bulundum, orjinal bash kodları direk publitas üzerinden indirmeye imkan kılmaktadır. Yapılan değişiklikler sadece migrosa özgüdür. Github Gist üzerinden erişmek için tıklayın

Iptables Kullanarak DDoS Filtreleme Nasıl Yapılır?

Iptables üzerinde özellikle DDoS filtreleme ve kendi anti-DDoS kurallarınızı oluşturmanız için kullanabileceğiniz yöntemlerdir, saldırılar daha komplike ve farklı yöntemler ile geliyor ise çözüm olmayacağını unutmayınız. Konu ile ilgili profesyonel destek almaktan çekinmeyiniz. Bu makalede TCP tabanlı saldırılara karşı kurallar yazacağız ve kötü amaçlı trafiğin büyük bir kısmını süzeceğiz. Ancak tamamen sorunlarınıza çözüm olmasını lütfen beklemeyiniz. […]

Apache Web Sunucusunda Sorun Giderme Yolları

Bağlantıların güvenliğe alınarak SSLv3, SSLv2 ve TLSv1 sürümlerinin kapatılması işlemi gerekiyorsa nano /etc/apache2/mods-available/ssl.conf dosyasına aşağıdaki değişiklik yapılır. Apache logların da aşağıdaki hata dönüyorsa ve kurallarınız geçerli olmuyorsa. Sanal konak ayarlarınıza require all granted eklemesi yapmanız yeterlidir. POST isteklerinin engellenmesi Loglar’da aşağıdaki gibi satırlar yer alıyorsa ve Apache’de SSL yapılandırmanız bozulmuşsa. Bu hayatı çözmek için sanal […]

Iptables’da Örnekler ve Kalıcı Kurallar

Yeni bir web sunucusu kurduğunuzda ilk önemli olan düzgün bir şekilde yapılandırılmış güvenlik duvarıdır. Bu gibi konularda referans olması amacıyla aşağıdaki kuralları direk olarak kullanabilirsiniz. Iptables Bütün Kuralları Kaldırma Bir yanlışlık olur ve sunucuya artık bağlantı sağlayamazsanız. Kullanarak bütün kuralları kaldırabilirsiniz. Kuralları Kalıcı Hale Getirme Ardından aşağıdaki komutlar verilmesi yeterlidir.

Multiple SSH Client Configuration

Having many hosts managed through your ${HOME}/.ssh/config file can quickly become a wildly beast of a configuration file to maintain with each host containing a few SSH client options. OpenSSH won’t allow you to split out the configuration in multiple files, such as ~/.ssh/config.dev, ~/.ssh/config.production and ~/.ssh/config.test and then include them within your main SSH […]

Delete Lease From Dnsmasq in CentOS 7

dnsmasq keeps track of the DHCP leases it has in a file which is definedby the dhcp-leasefile config option. To delete a lease from dnsmasq, first stop dnsmasq Remove the lease from the file. On Ubuntu this lease file defaults to/var/lib/misc/dnsmasq.leases Once the lease is removed, start dnsmasq.

Enable EPEL on a RHEL/CentOS 7 And 8 Server

Extra Packages for Enterprise Linux (EPEL) is the group that creates, maintains and manages high quality packages for RHEL, CentOS and Scientific Linux. To enable the repo all that is needed is the epel-release RPM. RHEL/CentOS 7 RHEL/CentOS 8 The epel-release RPM will setup the RPM EPEL gpg key and the required yumrepo files.

Disable UNIStim In Asterisk

You may have noticed that asterisk has UNIStim enabled by default which listens on port 5000. firstly we have to look at the asterisk listening ports netstat -tapun | grep asterisk To disable unistim you will need to blacklist the unistim module by adding it to /etc/asterisk/modules.conf under the modules section. Once added, reload asterisk […]

Yeni kullanıcılar İçin Varsayılan Kullanıcı Kimliği (UID) Değerlerini Düzenleme

Debian’da, /etc/login.defs dosyasında ayarlayacağınız 2 değere göre sistem kullanıcılarına atanacak UID değerlerini kısıtlayabilirsiniz. Bu ayarladığınız sayıya görede UID atamaları değişir. Yeni sistem kullanıcılarına atayacağı en düşük değeri değiştirmek için UID_MIN değerini değiştirin. UID_MAX değerinin değiştirilmesi de ayrıca verilecek maximum değeri belirler.

Asterisk ile TCP üzerinden SIP Kullanma

SIP genellikle UDP üzerinden çalışmaya ayarlıdır ve devamlı UDP kullanır, ancak kimi zaman bu durumu değiştirmemiz gerekir TCP kullanmak SIP için daha iyidir /etc/asterisk/sip.conf Dosyası içerisinde aşağıdaki değişikliği gerçekleştiriyorsunuz. Client yapılandırmasında transport ayarını da ayrıca transport=tcp olarak ayarlıyoruz ki bağlantı bu şekilde sağlansın. SIP konsol aracılığı ile sip reload yeniden başlatmayı unutmayın. Ardından 5060 portu […]

NGINX’de HTTP Güvenlik Headerları Nasıl Ayarlanır?

İnternette yer alan HTTP güvenlik başlıklarını kontrol eden ve puanlayan ne kadar site varsa, hepsinde A+ not almanıza imkan sağlayacak yapılandırmayı aşağıya bırakıyorum. Güvenliğiniz için olmazsa olmazlarımız. Verdiklerimin herhangi bir tanesini veya birkaçını direk olarak kullandığınız /etc/nginx/nginx.conf dosyası içerisine tanımlamanız yeterli olacak. Ardından web sunucusunu nginx -s reload ile yeniden başlattığınızda değişikliği görebilirsiniz.

Django Dil Çerezleri İçin Arakatman

Projeleri geliştirirken çoklu dil için çalışma yapıyor olabilirsiniz globalleşen dünyada tek dil tek millet gibi kavramlar yok, bunun yerine çoklu dil ve herkese hizmet etmek var. Bu bağlamda kişinin dil ayarlarını tarayıcısına kayıt etmek için aşağıdaki yolu kullanabilirsiniz. 10 yıl geçerli olacak şekilde kayıt edilir. Session’a ayrıca eklenir.

Debian 10 Üzerine ConfigServer Security Firewall Nasıl Kurulur?

Genelde cPanel, Directpanel gibi sunucu yönetim araçları içerisinde yer alan firewall yönetimi için kullanılan bir eklentidir, iptables yönetimini basitleştirip işlevselleştirmesi ve yönetim arayüzü olmasıyla bilinir, ayrıca pek çok kendine has özelliği de bulunur.(Blacklist kontrolü ve özel listeler vs) Unutmayın, yapacağınız yanlış bir yapılandırma sunucunuza erişimi kalıcı olarak kesecektir. Atacağınız adımları dikkatlice atınız. Bağımlılıkların kurulması ConfigServer […]

W3 Total Cache NGINX Yapılandırması

Bildiğiniz gibi bugün CloudFlare kullanımını bıraktım ve direk olarak web sunucusu üzerinden hizmet vermeye başladık, bu noktada fark ettiğim isteklerde headerların her isteğe eklenmiyor olmasıydı, yani tarayıcı dışında hiç bir istekde güvenlik başlıkları eklenmiyordu. Bu bir sorun mu? son kullanıcı için aslında değil, otomatize sistemler ile istek yapıldığında istismar edilebilecek bir durum, düzeltmek amacıyla doğru […]

Debian 10 Üzerine Discourse Nasıl Kurulur?

Discourse açık kaynak kodlu, Ruby ve Javascript dilleri ile yazılmış İnternet forumu yazılımı. GNU Genel Kamu Lisansı ile dağıtılan Discourse, Ruby on Rails ile Ember.js çatıları kullanılarak geliştirilmektedir. Gerekli olan Rails Bağımlılıklarının kurulması işlemini aşağıdaki bash script aracılığı ile yapıyoruz. Ardından en güncel repoyu sisteminize git vasıtası ile dahil ediyoruz. Veritabanı işlemleri için PostgreSQL üzerinde […]

Crontab Dosyasının Düzenlemesi Nasıl Yapılır?

*nix sistemlerde Crontab kullanmazsak olmaz, bir görevi belirlediğiniz bir zaman yada zaman diliminde çalışmasını sağlar, çıktıları istediğiniz yere yönlendirebilirsiniz. Crontab’ın düzenlenmesi işlemi Crontab’da yapılacak olan işlerin listesi(mevcut listenin dökümü alınır) Crontab’da işlerin kaldırılması(kullanıcının crontab dosyası kalıcı olarak silinir) Yapılan değişikliklerin anında işleme alınması ve etkin olmaya başlaması için Crontab zamanlanmış görevlerin dosya biçimi (en sonda […]

PHP’ye PHPKoru Eklentisi Nasıl Kurulur?

Ücretsiz kullanabilen bir PHP eklentisi olan ve kaynak kodunu aynı ionCube Loader gibi şifreleyen bir yazılımdır, debian 10 üzerinde eklentiyi kurmak için ise aşağıdaki adımları yapmanız yeterlidir. PHP 7.2 İçin PHPKoru Kurulumu PHP 7.3 İçin PHPKoru Kurulumu PHP 7.4 İçin PHPKoru Kurulumu