/nginx-with-letsencrypt

Nginx with Let's Encrypt fo Centos 7

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Nginx with Let's Encrypt

Let's Encrypt 12 Nisan 2016 tarihinden bu yana internet üzerindeki sitelere ücretsiz olarak TLs şifreleme için sertifika dağıtan bir organizasyondur. Bilişim teknolojileri alanındaki pek çok firma tarafından desteklenmektedir. İlgili firmalar ve daha fazlasını öğrenmek için web sitelerine göz atabilirsiniz.

Bu script, üzerinde hiçbir işlem yapılmamış bir Centos 7 makinenin içerisine Nginx kurulumu yapar ve sonrasında alan adınızla bu siteyi ilişkilendirip SSL sertifikası sağlar. Script'i makinede uygulamadan önce uygulayacağınız alan göre firewall ile ilgili ayarları yapmalı ve alan adınızı satın aldığınız yerdeki yönlendirmeleri yapmış olmalısınız.

Örneğin ben bu script'i yazarken aws'deki bir Centos 7 makineyi kullandım. Makinenin güvenlik grubu(security grups) kısmında HTTP ve HTTPS seçeneklerini açtım ancak AWS'deki Centos 7 makinelerde firewalld bulunmadığı işletim sisteminin içindeki güvenlik duvarı ile ilgili ayar yapmadım. Script'e de eklemedim. Haliyle AWS dışında bir yerde yapılacaksa bu işlem ona göre firewall ayarları yapılandırılmalıdır. ( Belki buna gerek kalmadan scriptte değişiklik yaparım )