როგორ განვახორციელოთ SSL WordPress- ში საერთო ჰოსტინგიზე, ღრუბელზე?

გახადეთ თქვენი WordPress საიტი HTTPS– ზე მეტი SSL– ით, cPanel ჰოსტინგით, Cloud სერვერზე, Cloudflare, EasyEngine, Cloudways– ით განხორციელებით..


ვებსაიტის დაცვაა არ არის არჩევითი და ისეთივე მნიშვნელოვანი, როგორც შინაარსი, დიზაინი ან SEO. საიტის უზრუნველყოფის ერთ-ერთი აუცილებელი ამოცანაა SSL / TLS (Secure Socket Layer / Transport Layer Security) სერთიფიკატის კონფიგურაცია, ასე რომ თქვენი ვებ-გვერდი ხელმისაწვდომია მხოლოდ HTTPS.

HTTPS (ჰიპერტექსტის გადაცემის პროტოკოლის უსაფრთხო) უზრუნველყოფს მონაცემების გარიგებას კლიენტს (ბრაუზერს) სერვერზე დაშიფრული. მონაცემები შეიძლება იყოს ნებისმიერი მომხმარებლის სახელიდან, ელ.ფოსტით, პაროლიდან ან საკრედიტო ბარათიდან, თუ თქვენ ხართ მუშაობს ინტერნეტ მაღაზია.

ბოლო დროს, HTTPS ასევე შედის ძებნა რანგის სიგნალი, ასე რომ, ეს ეხება არა მხოლოდ ელექტრონული კომერციის საიტებს, არამედ ყველასთვის ვარგისიანობას. კარგი ის არის, რომ თქვენ შეგიძლიათ დაიწყოთ ეს უფასო.

მოდით განვიხილოთ ტექნიკური დეტალები.

თქვენ შეიძლება გადატვირთოთ SSL ხელის მოწევა მრავალ დონეზე.

  • ვებ სერვერი
  • ჩატვირთვა Balancer
  • ქსელის ზღვარი / CDN

თქვენი ვებგვერდის HTTPS- ზე ხელმისაწვდომობის კონფიგურაციის წინაპირობაა SSL / TLS სერთიფიკატი.

მოდით დაშიფვრა გთავაზობთ უფასო სერთიფიკატს, ასევე არის კიდევ რამდენიმე, რაც აქ აღვნიშნე. და თუ გინდა ყიდვა Symantec, Thawte, GeoTrust, ა.შ. მაშინ შეგიძლიათ მიიღოთ იგი SSL მაღაზია. ვნახოთ განხორციელების დეტალები. შემდეგი, მე გამოვიყენე ჩემი ტესტის დომენი (techpostal.com) გენეზისი თემა.

როგორც საუკეთესო პრაქტიკა, სარეზერვო ასლი ცვლილებების შეტანამდე, ასე რომ, თუ რამე არასწორედ მოხდება, შეგიძლიათ უკან დაბრუნება.

საერთო ჰოსტინგი (cPanel)

ყველაზე მეტი საერთო ჰოსტინგი მოსწონს საიტის საფუძველი, Bluehost გთავაზობთ უფასო სერთიფიკატს ყველა გეგმის შესაბამისად. თუ თქვენს საიტს უმასპინძლებთ cPanel ჰოსტინგით, შემდეგ შემდეგი ნაბიჯები დაგეხმარებათ.

ქვემოთ მოყვანილი მაგალითი არის საიტის გრუნტისგან, მაგრამ უნდა იმუშაოს ნებისმიერ cPanel ჰოსტინგის პროვაიდერთან.

  • შესვლა საიტის ადგილზე
  • გადადით ჩემს ანგარიშებზე >> გადადით cPanel- ში

  • Წადი WordPress ინსტრუმენტები ინსტრუმენტების ქვეშ

  • დააჭირეთ Მართვა მოქმედებების მიხედვით

  • დააჭირეთ კონფიგურაცია SSL

  • ეს გახსნის popup, აირჩიეთ ჩართეთ SSL და შეიცვალოს

SiteGround იქნება დებულება მოდით დაშიფვრული სერთიფიკატი თქვენი დომენისთვის და გააკეთეთ საჭირო ცვლილებები WordPress– ში, ასე რომ ის ხელმისაწვდომია HTTPS– ით.

შეგიძლიათ დაადასტუროთ თქვენი URL– ით ბრაუზერში https– ით. ჩემს სცენარში – ეს იქნებოდა https://techpostal.com

ეს მიუთითებს ჩემი WordPress საიტის SSL ჩართულია, რაც კარგია, მაგრამ არსებობს მცირე პრობლემა.

პრობლემა ის არის, რომ საიტი ხელმისაწვდომია HTTP- სა და HTTPS- ით ორივე, რაც არ არის კარგი და უნდა გააკეთოთ კიდევ ერთი კონფიგურაციის ცვლილება, რომ უზრუნველყოს ყველა მოთხოვნა ემსახურება მხოლოდ HTTPS- ზე.

  • გადადით cPanel- ში
  • ოდნავ გადახვიდეთ ქვემოთ და დააჭირეთ მოდით დაშიფვრა უსაფრთხოების განყოფილების ქვეშ

Ჩართვა HTTPS აღსრულება & გარე ბმული გადაწერა

გილოცავ! თქვენ წარმატებით ჩართეთ სერთიფიკატი თქვენი WordPress საიტისთვის, რომელიც მასპინძლობს ჰოსტინგით. გადაამოწმეთ რამდენიმე გვერდის საშუალებით, რომ დარწმუნდეთ, რომ ის მუშაობს, როგორც მოსალოდნელია.

Შენიშვნა: ზოგი თქვენგანის ცნობით სურათები არ ჩანს როგორც ის ცდილობს ჩატვირთვას HTTP- ით. თუ ამ პრობლემას ვერ წააწყდებით, შეგიძლიათ მისი გამოსწორება დააინსტალიროთ SSL დაუცველი შინაარსის ფიქსის მოდული. ნაგულისხმევი კონფიგურაცია მუშაობდა ჩემთვის.

თუ თქვენი ჰოსტინგის პროვაიდერი არ გთავაზობთ უფასო SSL- ს, შეგიძლიათ შეეცადოთ სცადოთ საიტის საფუძველი.

ღრუბელი / VPS

პირადად მე მირჩევნია SSL ხელნაკეთი წყდება ქსელის პირას მოწყობილობა ან CDN.

ქვემოთ მოცემულია ინსტრუქციები Nginx Ubuntu 16.04 უფასო სერტიფიკატის გამოყენებით შეთავაზებულია Let’s Encrypt– ის მიერ. ამასთან, თუ იყენებთ Apache HTTP სერვერს, მიუთითეთ ეს ტრადიციულ სერტიფიკატზე და ეს დაშიფვრის მიზნით.

  • შესვლა თქვენს Cloud / VPS სერვერი ფესვით
  • დააინსტალირეთ Let’s Encrypt კლიენტი

apt-get install letsencrypt

  • შექმენით სერთიფიკატი დომენისთვის

letsencrypt დამადასტურებლად –webroot -w / var / www / html -d techpostal.com -d www.techpostal.com

Შენიშვნა: შეცვალეთ – შეცვალეთ თქვენი ნამდვილით DocumentRoot ადგილმდებარეობა ზემოთ მოცემულ ბრძანებაში, მე ვქმნი სერთიფიკატს დომენის ჩათვლით www, ასე რომ, თუ ვინმე შეეცდება წვდომას www.

  • ეს დაუყოვნებლად მოითხოვს ელექტრონულ ფოსტის მისამართს

  • პირობების მიღება & პირობა

რამდენიმე წამს დასჭირდება და მიიღებთ დადასტურებას ნოტებით, მათ შორის სერტიფიკატი ადგილმდებარეობა.

მნიშვნელოვანი შენიშვნები:
– თუ დაკარგავთ თქვენი ანგარიშის სერთიფიკატს, შეგიძლიათ გამოჯანმრთელდეთ
ელ.ფოსტაზე გაგზავნილი [ელ.ფოსტა დაცულია]
გილოცავთ! თქვენი სერთიფიკატი და ჯაჭვი შენახულია
   /etc/letsencrypt/live/techpostal.com/fullchain.pem. თქვენი სერთიფიკატი
ამოიწურება 2017-11-10 წლებში. მოწმობის ახალი ვერსიის მისაღებად
მომავალი, უბრალოდ გაუშვით ისევ დაშიფვრა.
– თქვენი ანგარიშის სერთიფიკატები შენახულია თქვენს მოდით დაშიფვრაში
კონფიგურაციის დირექტორია at / etc / letsencrypt. თქვენ უნდა გააკეთოთ
ამ საქაღალდის დაცვა ახლა. ამ კონფიგურაციის დირექტორია
ასევე შეიცავს მოწმობას და მოპოვებულ პირად კლავიშებს
დაშიფვრეთ, ამ საქაღალდის რეგულარული სარეზერვო ასლების გაკეთება იდეალურია.
– თუ გსურთ მოდით დაშიფვრა, გთხოვთ, გაითვალისწინოთ ჩვენი მუშაობის მხარდაჭერა:
შემოწირულობა ISRG– ზე / მოდით დაშიფვრეთ: https://letsencrypt.org/donate
შემოწირულობა EFF– ზე: https://eff.org/donate-le

მოდით კონფიგურაცია გავაკეთოთ Nginx მოუსმინეთ პორტს 443 და უზრუნველყეთ SSL სერტიფიკატი დეტალები.

  • შეცვალეთ Nginx კონფიგურაციის ფაილი / etc / nginx / საიტები ხელმისაწვდომი / ნაგულისხმევი და დაამატეთ შემდეგი სერვერის ბლოკში მოსმენის დირექტივის შესაბამისად.

მოუსმინეთ 443 ssl default_server;
მოსმენა [::]: 443 ssl default_server;
ssl_certificate /etc/letsencrypt/live/techpostal.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/techpostal.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_session_cache გააზიარა: SSL: 15m;
ssl_session_time 15m;

  • გადატვირთეთ Nginx

მომსახურება nginx გადატვირთვა

ახლა თქვენ უნდა გქონდეთ წვდომა WordPress- ზე, რომელიც მასპინძლობს ღრუბელზე, HTTPS- ის საშუალებით.

ნაგულისხმევი + ზემოთ კონფიგურაციისთვის, Nginx უსმენს პორტის 80 (HTTP) და 443 (HTTPS) ორივე, რაც იმას ნიშნავს, რომ ვებ – გვერდი ხელმისაწვდომია ორივე პროტოკოლი. იმისათვის, რომ უზრუნველყოთ ყველა მოთხოვნა HTTPS- ზე მომსახურებით, შეგიძლიათ დააინსტალიროთ ნამდვილად მარტივი SSL მოდული.

  • მოდულის ინსტალაციის შემდეგ გადადით პარამეტრებზე და დააჭირეთ ღილაკს “წინ, გაააქტიურო SSL!”

  • გააქტიურების შემდეგ, თქვენ მიიღებთ დადასტურებას

გადაამოწმეთ საიტის საიტზე http: // შესასვლელი საშუალებით და შეამჩნევთ, რომ იგი გადამისამართდება https: //. გარდა ამისა, თქვენ შეიძლება დაგჭირდეთ თქვენი საიტის გამოცდა SSL / TLS დაუცველებისთვის.

დიდი! WordPress საიტია წარმატებით უზრუნველყოფილია SSL სერტიფიკატით Cloud სერვერი.

Cloudflare

SSL ვებსაიტზე დამატების ერთ – ერთი მარტივი გზა Cloudflare– ის საშუალებით ხდება. Cloudflare გთავაზობთ მრავალ სპექტაკლს & უსაფრთხოების უპირატესობები, მათ შორის უფასო SSL სერტიფიკატი.

თუ თქვენ უკვე იყენებთ მათ მომსახურებას, აქ მოცემულია, თუ როგორ შეგიძლიათ მისი სწრაფი ჩართვა.

  • შედით Cloudflare- ში და გადადით კრიპტო ჩანართი
  • SSL პარამეტრის უზრუნველყოფა არა გამორთული (მოქნილი კარგია)

  • ოდნავ გადაადგილება ქვემოთ, აირჩიეთ ჩართული for “ავტომატური HTTPS გადაწერა”.

Მარტივი, ასე არ არის?

შენიშვნა: თუ შეამჩნევთ შერეული შინაარსის პრობლემას, შეიძლება დაგჭირდეთ ინსტალაცია Cloudflare მოქნილი SSL მოდული როგორც აქ ავუხსენი.

EasyEngine

მე მიყვარს EasyEngine. ეს არის ერთ ერთი ყველაზე სწრაფი და მარტივი გზა WordPress- ის გაშვების Cloud სერვერზე ან VPS- ზე 10 წუთზე ნაკლებ დროში.

თუ დაინსტალირებული გაქვთ WordPress http: // EasyEngine გამოყენებით, შეგიძლიათ გადახვიდეთ https: // შემდეგი ბრძანებით.

  • შესვლა EasyEngine სერვერზე და შეასრულეთ ბრძანება ქვემოთ

ee საიტის განახლება yourwordpresssite.com –letsencrypt

ექს:

[ელ.ფოსტა დაცულია]: ~ # ee საიტის განახლება techpostal.com –letsencrypt
ამჟამად ლეტენსრიპტი ბეტა ფაზაშია.
გსურთ ჩართოთ SSl ახლა techpostal.com?
ტიპი "წ" გაგრძელება [n]:
ჩამოტვირთვის LetsEncrypt [შესრულებულია]
გთხოვთ დაელოდოთ სანამ ჩვენ ვიღებთ SSL სერთიფიკატს თქვენი საიტისთვის.
შეიძლება დრო დასჭირდეს ქსელის მიხედვით.
მოდით დაშიფვრეთ წარმატებით დაყენებული თქვენი საიტისთვის
თქვენი სერთიფიკატი და ჯაჭვი შენახულია შემდეგ მისამართზე: /etc/letsencrypt/live/techpostal.com/fullchain.pem
Nginx SSL კონფიგურაციის კონფიგურაცია
დამატება /var/www/techpostal.com/conf/nginx/ssl.conf
დამატება /etc/nginx/conf.d/force-ssl-techpostal.com.conf
დაამატა HTTPS Force გადამისამართება საიტისთვის http://techpostal.com
Cron Job– ის შექმნა სერტიფიკატის ავტომატური განახლებისთვის
ჩატვირთვა: nginx [OK]
გილოცავთ! წარმატებით დააკონფიგურირა SSl საიტისთვის https://techpostal.com
თქვენი სერთიფიკატი ამოიწურება 89 დღის განმავლობაში.
[ელ.ფოსტა დაცულია]: ~ #

მხოლოდ ერთი მარტივი ბრძანება და თქვენ შესრულებულია.

ღრუბლები

ღრუბლები ფანტასტიკურია ღრუბლის მასპინძელი პლატფორმის მართვისთვის. შეგიძლიათ შექმნათ თქვენი ვებ – გვერდი Google Cloud პლატფორმაზე, AWS, Kyup, Vultr & DigitalOcean ცენტრალური პლატფორმიდან.

Cloudways– ის საშუალებით მართული WordPress საიტზე დაშვებული SSL სერთიფიკატის გასააქტიურებლად, თქვენ შემდეგი უნდა გააკეთოთ.

  • შესვლა Cloudways პლატფორმაზე >> პროგრამები
  • აირჩიეთ WP საიტი >> SSL სერთიფიკატი
  • Შეიყვანე შენი ელ.ფოსტა & დომენის სახელი დააჭირეთ ღილაკს “ინსტალაციის სერთიფიკატი”.

  • რამდენიმე წუთი დასჭირდება და მას შემდეგ რაც ნახავთ, წარმატებით უნდა ჩართოთ დომენის სახელი.

კარგი ის არის, რომ თქვენ არ უნდა ფიქრი სერთიფიკატის განახლების შესახებ, როგორც Cloudways იზრუნებს ავტომატურად განახლება ავტომატურად. Cloudways გთავაზობთ a Უფასო ცდა, ასე რომ, შეგიძლიათ სცადოთ ნახოთ, თუ როგორ მუშაობს ეს თქვენთვის.

დღეს ეს ყველაფერი იმპლემენტაციის შესახებ იყო SSL / TLS სერთიფიკატი სწორად WordPress- ში. იმედი მაქვს, ეს ხელს უწყობს.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map