lostyazilim
tr.link

Ssl kurulumu hakkında

11 Mesajlar 1.682 Okunma
acebozum
tr.link

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Merhabalar;

Nginx yüklü php7 kullanan panelsiz yönettiğim sunucuma ssl sertifikası eklemek istiyorum. Fakat gerekli çalışan dökümanları bir türlü bulamadım.

Acaba nginx için ssl kullanmak için nginx.conf dosyası nasıl olmalıdır? yardımcı olabilir misiniz.
 

 

wmaraci
reklam

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)
Şu makale işinizi görecektir:
https://www.digitalocean.com/community/tutorials/how-to-create-an-ssl-certificate-on-nginx-for-ubuntu-14-04
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)


Öncelikle teşekkür ederim, bu kaynağı incelemiştim. nginx.conf dosyasında düzenleme yaptıktan sonra nginx i yeniden başlatmaya çalışırken

Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

olarak hata alıyorum, bu yüzden kurulum sağlayamadım.

en son denediğim şu şekildeydi;

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
listen 443 ssl;
server_name domain.com;
ssl_certificate /etc/nginx/ssl/domain.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;

charset UTF-8;
access_log /var/log/nginx/personalsite.access.log main;
error_log /var/log/nginx/personalsite.error.log;

root /home;
index index.php index.html index.htm;

error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /home/;
}

location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
 

 

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)

mrarslan adlı üyeden alıntı

Öncelikle teşekkür ederim, bu kaynağı incelemiştim. nginx.conf dosyasında düzenleme yaptıktan sonra nginx i yeniden başlatmaya çalışırken

Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

olarak hata alıyorum, bu yüzden kurulum sağlayamadım.

en son denediğim şu şekildeydi;

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
listen 443 ssl;
server_name domain.com;
ssl_certificate /etc/nginx/ssl/domain.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;

charset UTF-8;
access_log /var/log/nginx/personalsite.access.log main;
error_log /var/log/nginx/personalsite.error.log;

root /home;
index index.php index.html index.htm;

error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /home/;
}

location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}


Server konularına pek hakim değilim. Tanıdığım bir server yöneticisine ulaştım kendisi şu makalenin linkini attı:

https://www.dijitaller.com/lets-encrypt-ile-bedava-ssl-alma-ve-nginx-ayari/

Yolda olduğu için gönderdiğiniz kodla ilgilenemedi kusura bakmayın.
 

 

wmaraci
wmaraci

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

srhtycl adlı üyeden alıntı

Server konularına pek hakim değilim. Tanıdığım bir server yöneticisine ulaştım kendisi şu makalenin linkini attı:

https://www.dijitaller.com/lets-encrypt-ile-bedava-ssl-alma-ve-nginx-ayari/

Yolda olduğu için gönderdiğiniz kodla ilgilenemedi kusura bakmayın.


hocam çok teşekkür ederim, hem size hem arkadaşınıza.

Şuan sorunum ssl_certificate alanına nginx.crt yazınca kabul ediyor fakat domain.crt yazınca hata veriyor. Ayrıca elimde .key dosyası yok. bunu nasıl temin edeceğim bilginiz var mıdır?

asıl siz kusura bakmayın, gece gece yoruyorum :)

+ verdiğiniz site direk hata çıkardı ssh de karşıma . dediğim gibi şuan tek sorun doğru sertifika kuramıyorum
 

 

ahmetozer ahmetozer WM Aracı Kullanıcı
  • Üyelik 25.09.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Sunucu Yönetimi & Geliştirici
  • Konum Muğla
  • Ad Soyad A** Ö**
  • Mesajlar 211
  • Beğeniler 12 / 51
  • Ticaret 0, (%0)
Hata nedir. Rehberdeki adımlar hatasız uygulandığında bir problem çıkmaması gerekiyor.
 

 

Linux Server,Network(ipv4+ipv6) https://ahmetozer.org https://github.com/ahmetozer

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

ahmetozer adlı üyeden alıntı

Hata nedir. Rehberdeki adımlar hatasız uygulandığında bir problem çıkmaması gerekiyor.


hocam anladığım kadarıyla key dosyasıyla crt eşleşmiyor. bu yüzden nginx i başlatamıyorum.
 

 

ahmetozer ahmetozer WM Aracı Kullanıcı
  • Üyelik 25.09.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Sunucu Yönetimi & Geliştirici
  • Konum Muğla
  • Ad Soyad A** Ö**
  • Mesajlar 211
  • Beğeniler 12 / 51
  • Ticaret 0, (%0)
nginx -t -c /etc/nginx/nginx.conf
pastebin ile sonucu yollarmısınız
 

 

Linux Server,Network(ipv4+ipv6) https://ahmetozer.org https://github.com/ahmetozer

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

ahmetozer adlı üyeden alıntı

nginx -t -c /etc/nginx/nginx.conf
pastebin ile sonucu yollarmısınız


şuanlık cevap bu;

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful


Ama şuanda sunucu tarafından oluşturulmuş geçersiz bir ssl sertifikası yüklü. Asıl sertifikayı yüklediğimde nginx başlamıyor.
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
ahmetozer hocama çok teşekkür ederim, dün gece bütün kurulumu ve ayarları bana anlattı, sabah da sertifikayı tekrar talep edip kurulumu sorunsuz tamamladım.

Herkese iyi çalışmalar dilerim...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al