26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
SSL ( Güvenli Yuva Katmanı anlamına gelir ) ve halefi TLS ( Taşıma Katmanı Güvenliği anlamına gelir ), İnternet üzerinden iletişimi sağlamak için kriptografik protokollerdir. Bir web sitesine güvenli bir bağlantı oluşturmak için kullanılabilir.
Sunucunuzda Nginx ve OpenSSL'nin kurulu olduğundan emin olun. Bu makalede, kendinden imzalı bir SSL sertifikası oluşturarak işlemi göstereceğiz.
/ Etc / nginx içinde (bu dizinin Nginx'in yapılandırma dizini olduğu varsayılarak) bir dizin oluşturacağız (ve gireceğiz):
sudo mkdir /etc/nginx/ssl
cd /etc/nginx/ssl # we'll perform our next few steps in this dir
Sitenin özel anahtarını oluşturarak başlayalım. Bu örnekte, daha güçlü güvenlik için 4096 bit anahtar kullanacağız. 2048-bit'in de güvenli olduğunu, ancak 1024-BIT ÖZEL ANAHTAR KULLANMAYIN!
sudo openssl genrsa -out example.com.key 4096
Şimdi, sertifikayı imzalamak için bir sertifika imzalama isteği (CSR) oluşturun. 512 bit SHA-2 kullanacağız. -sha512
Seçeneği not edin .
sudo openssl req -new -key example.com.key -out example.com.csr -sha512
Doldurulması gereken alanların bir listesini ister. Common Name
Alan adınıza ayarlandığından emin olun ! Ayrıca, bırakın A challenge password
ve An optional company name
boş.
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:CA
Locality Name (eg, city) []:LosAngeles
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Example Inc
Organizational Unit Name (eg, section) []:Security
Common Name (e.g. server FQDN or YOUR name) []:*.example.com
Email Address []:[email protected]
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
Neredeyse bitti! Şimdi imzalamamız gerekiyor. 365'i (365 gün sonra sona erme) tercih ettiğiniz gün sayısına değiştirmeyi unutmayın.
sudo openssl x509 -req -days 365 -in example.com.csr -signkey example.com.key -out example.com.crt -sha512
Şimdi, kendinden imzalı bir sertifika hazırladık.
Nginx'in örnek SSL yapılandırma dosyasını açın:
sudo nano /etc/nginx/conf.d/example_ssl.conf
HTTPS Sunucusu altındaki bölümden gelen rahatsızlık . Değiştirerek aşağıdaki bilgilere config Maç example.com
içinde server_name
alan adınızı veya IP adresi ile hat. Ayrıca kök dizininizi de ayarlayın.
# HTTPS server
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/nginx/ssl/example.com.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp384r1;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4; # no RC4 and known insecure cipher
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
Sonra Nginx'i yeniden başlatın.
service nginx restart
Şimdi, https
adresinizi ( https://your.address.tld
) içeren web sitenizi ziyaret edin . Web tarayıcınız, kendinden imzalı sertifikanızı kullanarak güvenli bir bağlantı gösterir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
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.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
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.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun