Let’s Encrypt Kurulumu

Let’s Encrypt kurulumu sonrası websiteniz artık http:// olarak değil https:// olarak çalışır hale gelecek, ziyaretçilerinize daha güvenli bir ortam sağlamış olacaksınız ve ben bu makalede Ubuntu 16.04 ve nginx kullandım. Let’s Encrypt bir sertifika kuruluşudur (CA) ve son yıllarda artan internet kullanımı ile de ücretsiz olarak güvenlik sağlanabilmesi adına hizmet veren kuruluştur. Web sunucularında 90 günlük süre ile SSL sertifikası sahibi olmanızı sağlar ve 90 gün dolmadan önce e-posta ile yenileme bildirimi sağlar. Böylelikle websitesi ziyaretçileriniz de güvenlik deneyimini maksimum yaşamış olurlar. Okumaya devam et “Let’s Encrypt Kurulumu”

MySQL Server Kurulumu

Linux sunucu sahibi olan herkesin bilmesi gereken bir konu da MySQL server kurulumu. Web ve sunucu uygulamalarında popüler ve ücretsiz bir veritabanı çözümüdür. Dünyada Google, Facebook, Whatsapp gibi şirketler de kullanmaktadırlar. Bu kurulumda her ne kadar Ubuntu 16.04 LTS kullanmış olsam da diğer Linux dağıtımları için de benzer komutları kullanabilirsiniz. Okumaya devam et “MySQL Server Kurulumu”

Crontab Nedir? Nasıl Kullanılır?

Yazılım ortamlarını kuran ve bakımını yapan kişiler belirli saatlerde, tarihlerde veya aralıklarla periyodik olarak çalışmak için işleri (komutlar veya kabuk komut dosyaları) zamanlamak için crontab kullanır. Genel amaçlı niteliği Internet’ten dosya indirmek ve düzenli aralıklarla e-posta indirmek gibi işler için kullanışlı olmasına rağmen, sistemin bakımını veya yönetimini otomatikleştirir. Crontab, tekrarlayan görevleri zamanlamak otomatize etmek için en uygun çözümdür. Bir kerelik görevlerin planlanması, genellikle yardımcı programını kullanarak daha kolaydır. Okumaya devam et “Crontab Nedir? Nasıl Kullanılır?”

Ubuntu 16.04 LTS SSH Portu Değiştirmek

Cloud sunucunuza komut satırından erişip yönetebilmenize olanak sağlayan SSH (Secure Shell) servisi varsayılan olarak TCP 22. port üzerinden erişim hizmeti sağlar ve varsayılan değerler her zaman için dışarıdan gelebilecek olan muhtemel saldırılara açık konumdadır.

Ubuntu 16.04.02 LTS kurulu cloud sunucumuz üzerinde çalışan SSH servisinin TCP 22 olan portunu şu şekilde değiştirebiliriz.

root kullanıcısı ile oturum açıldığında:

# nano /etc/ssh/sshd_config

komutunu çalıştırdıktan sonra aşağıdaki gibi ya da aşağıdakine benzer bir konfigürasyon dosyası ile karşılaşmamız gerekiyor.

# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 22

5. satırında bulunan 22 numaralı değer, SSH bağlantısı için 22. porttan bağlanılabileceğini ifade ediyor. Bu 22 değerini örneğin 22222 yaparak bundan sonra SSH bağlantısı için 22222 numaralı portun kullanılması gerektiğini belirtmiş oluyoruz. Yani konfigürasyonumuz şu şekilde olmalı:

# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 22222

ctrl + X tuş kombinasyonunu kullandıktan sonra Y ile nano editöründe yaptığımız değişkliği kaydedip tekrar komut satırına geri dönüyoruz ve

# service ssh restart

ya da

# service ssh reload

diyerek SSH servisini yeniden başlattığımızda cloud sunucumuz daha güvenli hale geliyor.

Tebrikler!

Let’s Encrypt Nedir ve Ubuntu 16.04’e Kurulumu #video

Güvenli İnternet siteleri her geçen gün önemini arttırıyor ve bunu sağlamanın en önemli adımlarından biri bir SSL sertifikasına sahip olmak. Bu videomuzda tamamen bedava olan Let’s Encryp ‘in ne olduğunu ve Ubuntu 16.04 ‘e kurulumunu anlatıyoruz.

Ubuntu 14 PHP Konfigurasyonu

PHP, Linux ve Windows platformlarında çalışan freeware bir web geliştirme uygulamasıdır. Aynı zamandahtml içine gömülebilen bir sctipt ve programlama dilidir. Web uygulaması geliştirirken oldukça geniş bir hareket alanı sağlaması ve html içine gömülebilmesi sayesinde tercih edilir. Tüm işletim sistemleri ve platformlara ücretsiz yüklenebilir. Okumaya devam et “Ubuntu 14 PHP Konfigurasyonu”