අන්තර්ගත අලෙවි

Amazon වෙබ් සේවා (AWS) සමඟ වර්ඩ්ප්‍රෙස් සත්කාරකත්වය සපයන්නේ කෙසේද?

සත්කාරකත්වය a වර්ඩ්ප්රෙස් අඩවියේ ඇමේසන් වෙබ් සේවා (AWS) ශක්තිමත් අන්තර්ජාල පැවැත්මක් ස්ථාපිත කිරීමට සහ නවීන වලාකුළු තාක්ෂණයන් භාවිතා කිරීමට බලාපොරොත්තු වන සමාගම් සඳහා වාසි කිහිපයක් ලබා දෙයි. මෙන්න පියවර පිළිබඳ දළ විශ්ලේෂණයක් (පහත උපදෙස් වෙත පැනීමට ක්ලික් කරන්න):

  1. Amazon වෙබ් සේවා ගිණුමක් සාදන්න
  2. EC2 අවස්ථාවක් සකසන්න
  3. ඔබගේ EC2 අවස්ථාවට සම්බන්ධ වන්න
  4. LAMP Stack ස්ථාපනය කර වින්‍යාස කරන්න
  5. ආරක්ෂිත MySQL
  6. MySQL දත්ත සමුදායක් සහ පරිශීලකයෙකු සාදන්න
  7. වර්ඩ්ප්රෙස් ස්ථාපනය කරන්න
  8. ඔබේ වසම ඔබේ EC2 අවස්ථාවට යොමු කරන්න
  9. EC2 මත ඔබගේ වසම වින්‍යාස කරන්න
  10. SSL ස්ථාපනය කර වින්‍යාස කරන්න

ඇත්ත වශයෙන්ම, වාසි සහ අවාසි යන දෙකම ඇත.

AWS මත වර්ඩ්ප්‍රෙස් සත්කාරකත්වයේ වාසි

  1. පරිමාණය: AWS මඟින් පරිමාණය කළ හැකි යටිතල පහසුකම් සපයයි, කාර්ය සාධනය පිරිහීමකින් තොරව විවිධ මට්ටමේ රථවාහන හැසිරවීමට ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවියට ඉඩ සලසයි. ඔබට ඉල්ලුම මත පදනම්ව ඉක්මනින් ඉහළට හෝ පහළට පරිමාණය කළ හැකිය, ගමනාගමන උල්පත් හෝ ප්‍රවර්ධන සිදුවීම් අතරතුර බාධාවකින් තොරව පරිශීලක අත්දැකීමක් සහතික කරයි.
  2. විශ්වසනීයත්වය සහ ලබා ගැනීමේ හැකියාව: AWS ලොව පුරා එහි දත්ත මධ්‍යස්ථාන හරහා ඉහළ ලබා ගැනීමේ හැකියාවක් සහ අතිරික්තයක් ලබා දෙයි. මෙය දෘඩාංග අසමත්වීම් හෝ ජාල ගැටළු හේතුවෙන් අක්‍රිය වීමේ අවදානම අවම කරයි. ඇමේසන් S3 සහ ඇමසන් ක්ලවුඩ් ෆ්‍රන්ට් අන්තර්ගත බෙදා හැරීම සහ දත්ත ගබඩා කිරීමේ විශ්වසනීයත්වය වැඩි දියුණු කරන්න.
  3. ගෝලීය අන්තර්ගත බෙදාහැරීම: Amazon CloudFront සමඟ, AWS හි අන්තර්ගත බෙදාහැරීමේ ජාලය (සීඩීඑන්), ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවියේ අන්තර්ගතය ලොව පුරා විවිධ ස්ථානවලට බෙදා හැරේ. මෙය ප්‍රමාදය අඩු කරන අතර විවිධ භූගෝලීය කලාප හරහා පරිශීලකයන් සඳහා පැටවීමේ කාලය වැඩි දියුණු කරයි.
  4. ආරක්ෂක: AWS ෆයර්වෝල්, සංකේතනය, අනන්‍යතාවය සහ ප්‍රවේශ කළමනාකරණය ඇතුළු ආරක්ෂක විශේෂාංග රැසක් සපයයි. DDoS ආරක්ෂාව. සමාගම්වලට ඔවුන්ගේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවිය සහ පාරිභෝගික දත්ත ආරක්ෂා කර ගැනීම සඳහා ශක්තිමත් ආරක්ෂක පිළිවෙත් ක්‍රියාත්මක කළ හැකිය.
  5. පිරිවැය කාර්යක්ෂමතාව: AWS විසින් මුදල් ගෙවන විට මිල නියම කිරීමේ ආකෘතියක් ලබා දෙන අතර එමඟින් සමාගම්වලට පෙර යටිතල පහසුකම් වියදම් වළක්වා ගැනීමට ඉඩ සලසයි. ඔබ ගෙවන්නේ ඔබ භාවිතා කරන සම්පත් සඳහා පමණි, එය සියලු ප්‍රමාණයේ ව්‍යාපාර සඳහා ලාභදායී වේ.
  6. නම්‍යශීලී බව සහ අභිරුචිකරණය: AWS පුළුල් පරාසයක සේවා සහ වින්‍යාසයන් සපයයි, ඔබේ විශේෂිත අවශ්‍යතා මත පදනම්ව ඔබේ වර්ඩ්ප්‍රෙස් සත්කාරක පරිසරය අභිරුචිකරණය කිරීමට ඔබට ඉඩ සලසයි. ඔබට මෙහෙයුම් පද්ධතිය, දත්ත සමුදාය, හැඹිලි යාන්ත්‍රණ සහ තවත් දේ තෝරාගත හැක.
  7. කළමනාකරණ සේවා: AWS වැනි කළමනාකරණ සේවා සපයයි ඇමසන් ආර්.ඩී.එස් (Relational Database Service) WordPress දත්ත සමුදායන් සඳහා. මෙම සේවාවන් උපස්ථ, මෘදුකාංග යාවත්කාල කිරීම් සහ පරිමාණය කිරීම වැනි නඩත්තු කාර්යයන් හසුරුවයි, ඔබේ තොරතුරු තාක්ෂණ කණ්ඩායමට ඇති බර අඩු කරයි.
  8. පහසු යෙදවීම සහ DevOps: AWS වැනි මෙවලම් භාවිතයෙන් ස්වයංක්‍රීය යෙදවුම් නල මාර්ග සඳහා සහය දක්වයි AWS ඉලාස්ටික් බෝංචි or AWS CodePipeline. මෙය ඔබගේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවියේ කේතය සහ විශේෂාංග මත පුනරාවර්තනය කිරීම පහසු කරමින්, යෙදවීමේ ක්‍රියාවලිය විධිමත් කරයි.
  9. වෙනත් AWS සේවා සමඟ ඒකාබද්ධ වීම: AWS ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවියට අනුපූරක විය හැකි විශාල පරිසර පද්ධතියක් සපයයි. ඔබට මාධ්‍ය ගබඩා කිරීම සඳහා Amazon S3 වැනි සේවාවන් සමඟ ඒකාබද්ධ විය හැක, ඇමේසන් SES ඊමේල් සේවා සඳහා, සහ තවත්.
  10. අනාගත සාධනය: AWS තාක්‍ෂණය දියුණු වන විට එහි සේවාවන් සහ විශේෂාංග යාවත්කාලීන කිරීම දිගටම කරගෙන යයි. ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවිය AWS හි සත්කාරකත්වය ලබා දීමෙන් ඔබට වලාකුළු තාක්ෂණයේ නවතම දියුණුවෙන් ප්‍රයෝජන ගත හැකි බව සහතික කරයි.
  11. සහාය සහ ලියකියවිලි: AWS මඟින් ඔබට සත්කාරක ක්‍රියාවලියේ සැරිසැරීමට සහ මතු විය හැකි ගැටළු නිරාකරණය කිරීමට උපකාර කිරීමට පුළුල් ලේඛන, නිබන්ධන සහ පාරිභෝගික සහාය සපයයි.

AWS හි වර්ඩ්ප්‍රෙස් වෙබ් අඩවියක් සත්කාරකත්වය ලබා දීමෙන් පරිමාණය, විශ්වසනීයත්වය, ආරක්ෂාව සහ ඔබේ වෙබ් අඩවියේ කාර්ය සාධනය සහ පරිශීලක අත්දැකීම් වැඩිදියුණු කළ හැකි පුළුල් පරාසයක සේවාවන් සපයයි. ශක්තිමත් සබැඳි පැවැත්මක් ස්ථාපිත කිරීමට සහ වලාකුළු පරිගණකකරණයේ ප්‍රතිලාභ ලබා ගැනීමට ඉලක්ක කරන සමාගම් සඳහා එය උපායමාර්ගික තේරීමකි.

AWS මත WordPress හි අවාසි

AWS හි වර්ඩ්ප්‍රෙස් වෙබ් අඩවියක් සත්කාරකත්වය ලබා දීමෙන් බොහෝ ප්‍රතිලාභ ලබා දෙන අතර, සමාගම් විසින් සලකා බැලිය යුතු විභව අවාසි ද ඇත:

  1. සංකීර්ණත්වය: AWS විශාල සේවා සහ වින්‍යාසයන් ලබා දෙයි, එය වලාකුළු සත්කාරකයට නවකයන්ට අතිමහත් විය හැකිය. සම්පත් සැකසීමට සහ කළමනාකරණයට තාක්ෂණික විශේෂඥතාව අවශ්‍ය විය හැකි අතර, නුසුදුසු වින්‍යාසය කාර්ය සාධනය හෝ ආරක්‍ෂක ගැටලුවලට හේතු විය හැක.
  2. පිරිවැය කළමනාකරණය: ඔබ යන විට ගෙවීමේ ආකෘතිය පිරිවැය-ඵලදායී විය හැකි අතර, අනපේක්ෂිත බිල්පත් වළක්වා ගැනීම සඳහා ඔබේ සම්පත් භාවිතය නිරීක්ෂණය කිරීම අත්යවශ්ය වේ. වැරදි ලෙස වින්‍යාස කර ඇති හෝ අධික ලෙස ප්‍රතිපාදන කර ඇති සම්පත් බලාපොරොත්තු වූවාට වඩා ඉහළ පිරිවැයකට හේතු විය හැක.
  3. තාක්ෂණික විශේෂඥ දැනුම: AWS-සත්කාරක වර්ඩ්ප්‍රෙස් අඩවියක් කළමනාකරණය කිරීම සඳහා a භාවිතා කරනවාට වඩා වැඩි තාක්ෂණික දැනුමක් අවශ්‍ය විය හැක කළමනාකරණය කරන ලද සත්කාරක සේවාව. ඔබ සඳහා බොහෝ තාක්ෂණික අංශ හසුරුවන කළමනාකරණය කළ වර්ඩ්ප්‍රෙස් සත්කාරක සේවා මෙන් නොව, යටිතල පහසුකම් කළමනාකරණය කිරීමට සහ නඩත්තු කිරීමට AWS ඔබේ කණ්ඩායමට වැඩි වගකීමක් දරයි.
  4. කාලය කා දමන: වර්ඩ්ප්‍රෙස් සඳහා AWS පරිසරයක් සැකසීමට කාලය ගත විය හැකිය, විශේෂයෙන් ඔබ වේදිකාව ගැන නුහුරු නම්. ඔබේ කණ්ඩායම AWS සමඟ නුහුරු නම්, එහි සේවාවන්, පාරිභාෂිතය සහ හොඳම භාවිතයන් අවබෝධ කර ගැනීමේ ඉගෙනුම් වක්‍රයක් තිබිය හැකිය. පුහුණුව සහ අධ්යාපනය අවශ්ය විය හැකිය. වින්‍යාස කිරීම, යෙදවීම සහ ප්‍රශස්තකරණ ක්‍රියාවලීන් සඳහා සැලකිය යුතු කාලයක් සහ වෑයමක් අවශ්‍ය විය හැකිය.
  5. ආරක්ෂක වින්‍යාසය: AWS ශක්තිමත් ආරක්ෂක විශේෂාංග ලබා දෙන අතර, නිසි වින්‍යාසය ඉතා වැදගත් වේ. ආරක්ෂිත කණ්ඩායම්, ප්‍රවේශ පාලන හෝ සංකේතාංකන සැකසීම් වැරදි ලෙස වින්‍යාස කිරීම අවදානම් වලට තුඩු දිය හැකිය.
  6. විභව අක්‍රීය කාලය: AWS ඉහළ පවතින බව අවධාරණය කළද, තාක්ෂණික දෝෂ හෝ වැරදි වින්‍යාසයන් තවමත් අක්‍රිය වීමට හේතු විය හැක. මෙම අවදානම අවම කිරීම සඳහා අතිරික්ත සහ උපස්ථ උපාය මාර්ග ක්රියාත්මක කිරීම අත්යවශ්ය වේ.
  7. සීමිත පාරිභෝගික සහාය: AWS සහාය ලබා දෙයි, නමුත් ඔබගේ දායකත්ව මට්ටම මත පදනම්ව සහය මට්ටම වෙනස් වේ. තීරණාත්මක සිදුවීම් වලදී ක්ෂණික සහාය අවශ්‍ය සමාගම් සඳහා මූලික සහාය ප්‍රමාණවත් නොවනු ඇත.
  8. සම්පත් කළමනාකරණය: නිදසුන්, දත්ත සමුදායන් සහ ගබඩා කිරීම වැනි සම්පත් කළමනාකරණය කිරීම සඳහා ප්‍රවේශමෙන් සැලසුම් කිරීම අවශ්‍ය වේ. සම්පත් වෙන් කිරීම ප්‍රශස්ත කිරීමට අපොහොසත් වීම අකාර්යක්ෂමතාවයට සහ පිරිවැය වැඩි කිරීමට හේතු විය හැක.
  9. යාවත්කාලීන සහ නඩත්තු: AWS යටිතල පහසුකම් නඩත්තුව හසුරුවන අතර, WordPress හරය, ප්ලගීන සහ තේමා යාවත්කාලීන කිරීම සඳහා ඔබ වගකිව යුතුය. යාවත්කාලීන නොසලකා හැරීම ආරක්ෂක දුර්වලතා වලට තුඩු දිය හැකිය.

AWS ප්‍රබල මෙවලම් සහ පරිමාණය ලබා දෙන අතර, වේදිකාවේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවියක් සත්කාරකත්වය සැපයීම සඳහා සාම්ප්‍රදායික කළමනාකරණය කරන ලද සත්කාරක විසඳුම්වලට වඩා ගැඹුරු තාක්ෂණික අවබෝධයක් සහ කළමනාකරණයක් අවශ්‍ය වේ. සමාගම් මෙම විභව අභියෝගවලට එරෙහිව ප්‍රතිලාභ කිරා මැන බැලිය යුතු අතර වර්ඩ්ප්‍රෙස් සත්කාරකත්වය සඳහා AWS ඵලදායී ලෙස භාවිතා කිරීමට ඔවුන්ට සම්පත් සහ ප්‍රවීණත්වය තිබේද යන්න තීරණය කළ යුතුය.

AWS හි වර්ඩ්ප්‍රෙස් සත්කාරක කරන්නේ කෙසේද?

ඇත්ත වශයෙන්! Amazon Web Services (AWS) හි WordPress පිහිටුවීමේ එක් එක් පියවර පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීමක් මෙන්න:

පියවර 1: AWS ගිණුමක් සාදන්න

ඔබට AWS ගිණුමක් නොමැති නම්, මෙම පියවරට එකක් සඳහා ලියාපදිංචි වීම ඇතුළත් වේ. AWS සේවාවන් වෙත ප්‍රවේශ වීමට සහ භාවිතා කිරීමට AWS ගිණුමක් අවශ්‍ය වේ.

  • සංචාරය AWS වෙබ් අඩවිය සහ ක්ලික් කරන්න AWS ගිණුමක් සාදන්න බොත්තම. ඔබගේ විද්‍යුත් තැපැල් ලිපිනය, මුරපදය, සම්බන්ධතා තොරතුරු සහ ගෙවීම් විස්තර සැපයීමට විමසීම් අනුගමනය කරන්න.

පියවර 2: EC2 අවස්ථාවක් සකසන්න

An EC2 instance යනු ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවියට සත්කාරකත්වය සපයන අතථ්‍ය සේවාදායකයකි. එය ඔබගේ සත්කාරක පරිසරයේ පදනමයි.

  • AWS කළමනාකරණ කොන්සෝලය වෙත ලොග් වන්න.
  • EC2 උපකරණ පුවරුව වෙත සංචාලනය කර ක්ලික් කරන්න දියත් කිරීමේ අවස්ථාව.
  • Amazon යන්ත්‍ර රූපයක් තෝරන්න (AMI) එය ඔබගේ අවශ්‍යතා වලට ගැලපේ. WordPress සඳහා, ඔබට ගැලපෙන මෙහෙයුම් පද්ධතියක් සහිත රූපයක් තෝරාගත හැක (උදා, Amazon Linux 2).
  • ඔබේ වෙබ් අඩවියේ අපේක්ෂිත ගමනාගමනය සහ සම්පත් අවශ්‍යතා මත පදනම්ව නිදර්ශන වර්ගයක් තෝරන්න.
  • ජාලය වැනි උදාහරණ විස්තර වින්‍යාස කරන්න (වීපීසී) සහ උපජාලය. ඔබට පැමිණෙන සහ පිටතට යන ගමනාගමනය පාලනය කිරීමට ආරක්ෂක කණ්ඩායම් ද පිහිටුවිය හැක.
  • දැනට පවතින යතුරු යුගලයක් සාදන්න හෝ තෝරන්න එස්එස්එච් ප්රවේශ. මෙම යතුරු යුගලය ඔබගේ අවස්ථාවට ආරක්ෂිතව සම්බන්ධ වීමට භාවිතා කරනු ඇත.

පියවර 3: ඔබේ EC2 අවස්ථාවට සම්බන්ධ වන්න

  • නිදසුන නිර්මාණය කිරීමෙන් පසු, එය දුරස්ථව කළමනාකරණය කිරීමට ඔබ SSH හරහා එයට සම්බන්ධ විය යුතුය.
  • නිදසුන් පිහිටුවීමේදී ඔබ සඳහන් කරන ලද යතුරු යුගලය භාවිතයෙන් නිදර්ශනයට සම්බන්ධ වීමට ඔබේ දේශීය යන්ත්‍රයේ SSH වැනි මෙවලමක් භාවිතා කරන්න.

Secure Shell (SSH) භාවිතයෙන් Amazon EC2 නිදසුනකට සම්බන්ධ වීමට, ඔබට එම අවස්ථාව දියත් කිරීමට භාවිතා කරන යතුරු යුගලයට සම්බන්ධ පුද්ගලික යතුර අවශ්‍ය වේ. මෙන්න SSH හරහා EC2 අවස්ථාවක් වෙත සම්බන්ධ වන්නේ කෙසේද යන්න පිළිබඳ පියවරෙන් පියවර මාර්ගෝපදේශයකි:

  1. පුද්ගලික යතුර ලබා ගන්න: ඔබ දැනටමත් නොමැති නම්, EC2 අවස්ථාව දියත් කිරීමේදී ඔබ තෝරාගත් යතුරු යුගලයට අනුරූප වන පුද්ගලික යතුරු ගොනුව (.pem) බාගන්න. SSH සම්බන්ධතාවය ස්ථාපනය කිරීමට මෙම යතුර අවශ්ය වේ.
  2. පුද්ගලික යතුර සඳහා අවසර සකසන්න: පුද්ගලික යතුරු ගොනුවට ආරක්ෂක අරමුණු සඳහා සුදුසු අවසර ඇති බව සහතික කර ගන්න. ඔබගේ ටර්මිනලයේ පහත විධානය භාවිතා කරන්න:
chmod 400 /path/to/your/private-key.pem
  1. අවස්ථාවෙහි පොදු IP හෝ DNS නම නිර්ණය කරන්න: AWS කළමනාකරණ කොන්සෝලය තුළ, EC2 උපකරණ පුවරුව වෙත සංචාලනය කර ඔබට සම්බන්ධ වීමට අවශ්‍ය අවස්ථාව සොයා ගන්න. එහි පොදු IP ලිපිනය හෝ පොදු DNS නම සටහන් කරන්න.
  2. ටර්මිනලයක් හෝ විධාන විමසුමක් විවෘත කරන්න: ඔබගේ දේශීය යන්ත්‍රයේ ටර්මිනලයක් (macOS සහ Linux සඳහා) හෝ විධාන විමසුමක් (Windows සඳහා) විවෘත කරන්න.
  3. SSH සම්බන්ධතාවය ස්ථාපනය කරන්න: ටර්මිනලයේ හෝ විධාන විමසුමේදී, SSH සම්බන්ධතාවය ස්ථාපනය කිරීමට පහත විධානය භාවිතා කරන්න:
ssh -i /path/to/your/private-key.pem ec2-user@public-ip-or-dns
  • ප්රතිස්ථාපනය කරන්න /path/to/your/private-key.pem ඔබගේ පුද්ගලික යතුරු ගොනුව වෙත සැබෑ මාර්ගය සමඟ.
  • ප්රතිස්ථාපනය කරන්න ec2-user ඔබගේ උදාහරණයේ මෙහෙයුම් පද්ධතිය සඳහා සුදුසු පරිශීලක නාමය සමඟ (උදා, ec2-user Amazon Linux සඳහා, ubuntu Ubuntu සඳහා).
  • ප්රතිස්ථාපනය කරන්න public-ip-or-dns ඔබේ EC2 උදාහරණයේ පොදු IP ලිපිනය හෝ පොදු DNS නම සමඟ.
  1. සම්බන්ධතාවය තහවුරු කරන්න: විමසූ විට, සත්කාරකයේ සත්‍යතාව තහවුරු කිරීමට “ඔව්” ටයිප් කරන්න. මෙය ඔබගේ දන්නා ධාරක වෙත නිදර්ශනයේ ඇඟිලි සලකුණ එක් කරයි.
  2. පුරනය වී ඇත: ඔබ දැන් SSH හරහා ඔබගේ EC2 අවස්ථාවට සම්බන්ධ වී ඇත. ඔබ දුරස්ථ සේවාදායකය සමඟ අන්තර්ක්‍රියා කරන බව පෙන්වන විධාන විමසුමක් ඔබට පෙනෙනු ඇත.

ඔබගේ පුද්ගලික යතුර සුරක්ෂිතව තබා ගැනීමට මතක තබා ගන්න සහ එය කිසිවෙකු සමඟ බෙදා නොගන්න. SSH සම්බන්ධතා ඔබගේ EC2 අවස්ථාවට ආරක්ෂිත ප්‍රවේශයක් ලබා දෙන අතර පරිපාලනය, මෘදුකාංග ස්ථාපනය සහ වෙනත් සේවාදායක සම්බන්ධ කාර්යයන් සඳහා බහුලව භාවිතා වේ.

පියවර 4: LAMP Stack ස්ථාපනය කර වින්‍යාස කරන්න

එම LAMP තොගය (Linux, Apache, MySQL, PHP) යනු වර්ඩ්ප්‍රෙස් වැනි ගතික වෙබ් අඩවි පවත්වාගෙන යාමේ පදනමයි.

  • උදාහරණයේ පැකේජ ගබඩාවන් යාවත්කාලීන කර Apache, MySQL, සහ PHP ස්ථාපනය කරන්න:
sudo yum update -y sudo yum install -y httpd mariadb-server php
  • Apache සහ MySQL සේවා ආරම්භ කර සක්‍රීය කරන්න:
sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl start mariadb sudo systemctl enable mariadb

පියවර 5: ආරක්ෂිත MySQL

පැහැදිලි කිරීම: MySQL දත්ත සමුදාය සුරක්ෂිත කිරීම අනවසර ප්‍රවේශය වැලැක්වීම සඳහා ඉතා වැදගත් වේ.

  • මූල මුරපදයක් සැකසීමට සහ ආරක්ෂක සැකසුම් වැඩිදියුණු කිරීමට MySQL ආරක්ෂිත ස්ථාපන ස්ක්‍රිප්ට් ධාවනය කරන්න:
sudo mysql_secure_installation

පියවර 6: MySQL දත්ත සමුදායක් සහ පරිශීලකයෙකු සාදන්න

WordPress හට එහි අන්තර්ගතය සහ සැකසුම් ගබඩා කිරීම සඳහා දත්ත සමුදායක් අවශ්‍ය වේ. ඔබ දත්ත සමුදායක් සහ සුදුසු වරප්‍රසාද සහිත පරිශීලකයෙකු සාදනු ඇත.

  • MySQL වෙත ලොග් වන්න:
mysql -u root -p
  • වරප්‍රසාද ලබා දෙමින් දත්ත සමුදායක් සහ පරිශීලකයෙකු සාදන්න:
sql CREATE DATABASE wordpress; GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT;

සටහන: ඔබ දත්ත සමුදාය නම් කිරීමට අවශ්ය නැත වර්ඩ්ප්රෙස්. දත්ත සමුදාය සඳහා අද්විතීය නමක් ලබා දීමට මම ඔබට නිර්දේශ කරමි.

පියවර 7: වර්ඩ්ප්රෙස් ස්ථාපනය කරන්න

බාගෙන සකසන්න වර්ඩ්ප්රෙස් ඔබගේ EC2 අවස්ථාවෙහි ගොනු.

  • වෙබ් සේවාදායකයේ මූල නාමාවලිය වෙත සංචාලනය කර WordPress බාගන්න:
cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xvf latest.tar.gz sudo mv wordpress/* . sudo rm -r wordpress
  • නිසි ක්‍රියාකාරීත්වය සඳහා ගොනු අවසර සකසන්න:
sudo chown -R apache:apache /var/www/html sudo chmod -R 755 /var/www/html
  • වෙබ් බ්‍රවුසරයක් භාවිතයෙන් ඔබේ වර්ඩ්ප්‍රෙස් අඩවියේ මූලික සැකසුම සම්පූර්ණ කරන්න. වෙබ් බ්‍රවුසරයක් විවෘත කර ඔබගේ EC2 අවස්ථාවෙහි පොදු IP හෝ වසම් නාමය වෙත සංචාලනය කරන්න. වර්ඩ්ප්‍රෙස් සැකසුම් විශාරද දත්ත සමුදා සම්බන්ධතාවය, අඩවි මාතෘකාව, පරිපාලක පරිශීලක සහ මුරපදය වින්‍යාස කිරීම හරහා ඔබට මග පෙන්වයි.

පියවර 8: ඔබේ වසම ඔබේ EC2 අවස්ථාවට යොමු කරන්න

ගමනාගමනය නිසි ලෙස හරවා යැවීමට, ඔබ ඔබේ EC2 අවස්ථාවට ගමනාගමනය යොමු කිරීමට ඔබේ වසම් රෙජිස්ට්‍රාර් හෝ DNS සේවාදායකය සමඟ A (ලිපින) වාර්තාවක් ලියාපදිංචි කළ යුතුය.

  • DNS කළමනාකරණ සැකසුම් තුළ, ඔබගේ EC2 අවස්ථාවෙහි පොදු IP ලිපිනය වෙත ඔබගේ වසම යොමු කිරීමට A වාර්තාවක් සාදන්න:
    • සත්කාරක නාමය හෝ නම ලෙස "@" (හෝ ඔබගේ ඩොමේන් නාමය "www" නොමැතිව) ඇතුලත් කරන්න.
    • අගය ලෙස ඔබේ EC2 අවස්ථාවෙහි පොදු IP ලිපිනය ඇතුළත් කරන්න.
    • වාර්තාව සුරකින්න හෝ යොදන්න.

පියවර 9: ඔබේ වසම EC2 මත වින්‍යාස කරන්න

ඔබගේ වසම දැන් ඔබගේ EC2 අවස්ථාව වෙත යොමු කරනු ඇත, නමුත් දැන් ඔබට ඔබගේ වසම සඳහා වන ඉල්ලීම් වලට ඔබගේ වෙබ් සේවාදායකය නිවැරදිව ප්‍රතිචාර දක්වන බව සහතික කර ගැනීම සඳහා ඔබගේ Amazon EC2 අවස්ථාවෙහි අතථ්‍ය ධාරක හෝ සේවාදායක වාරණ වින්‍යාස කිරීමට අවශ්‍ය වේ. මෙම පියවර පිළිබඳ වඩාත් සවිස්තරාත්මක පැහැදිලි කිරීමක් මෙන්න:

  1. ඔබේ EC2 අවස්ථාවට ප්‍රවේශ වන්න: SSH භාවිතයෙන් ඔබේ EC2 අවස්ථාවට ලොග් වන්න, ඔබ ඔබේ නිදර්ශනය පිහිටුවීමේදී කළාක් මෙන්.
  2. ඔබගේ වෙබ් සේවාදායකය හඳුනා ගන්න: ඔබගේ EC2 අවස්ථාවෙහි ඔබ භාවිතා කරන වෙබ් සේවාදායක මෘදුකාංගය තීරණය කරන්න. වඩාත් පොදු තේරීම් දෙක වන්නේ Apache සහ Nginx ය.

අතථ්‍ය ධාරක (Apache)

ඔබ Apache භාවිතා කරන්නේ නම්, ඔබ Apache හි වින්‍යාස ගොනු භාවිතයෙන් අතථ්‍ය ධාරක වින්‍යාසයන් සාදනු ඇත.

  • සාමාන්‍යයෙන්, Apache හි ප්‍රධාන වින්‍යාස ගොනුව පිහිටා ඇත /etc/httpd/conf/httpd.conf.
  • නව අථත්‍ය ධාරකයක් සෑදීමට, ඔබට නව වින්‍යාස ගොනුවක් නිර්මාණය කළ හැක /etc/httpd/conf.d/ a සමඟ නාමාවලිය .conf දිගුව (උදා mydomain.conf).
  • මෙන්න මූලික Apache virtual host වින්‍යාසය සඳහා උදාහරණයක්:
<VirtualHost *:80> ServerName yourdomain.com DocumentRoot /var/www/html </VirtualHost>
  • සකස් කිරීමට වග බලා ගන්න ServerName සහ DocumentRoot ඔබේ වසම සහ ඔබේ වෙබ් අඩවියේ ගොනු නාමාවලියට ගැලපෙන විධාන.

සේවාදායක බ්ලොක් (Nginx)

ඔබ Nginx භාවිතා කරන්නේ නම්, ඔබ Nginx හි වින්‍යාස ගොනු තුළ සේවාදායක බ්ලොක් වින්‍යාස කරනු ඇත.

  • සාමාන්‍යයෙන්, Nginx හි ප්‍රධාන වින්‍යාස ගොනුව පිහිටා ඇත /etc/nginx/nginx.conf.
  • නව සේවාදායක වාරණ වින්‍යාස ගොනුවක් සාදන්න /etc/nginx/conf.d/ a සමඟ නාමාවලිය .conf දිගුව (උදා mydomain.conf).
  • මෙන්න මූලික Nginx සේවාදායක බ්ලොක් වින්‍යාසය සඳහා උදාහරණයක්:
nginx server { listen 80; server_name yourdomain.com; root /var/www/html; }

සකස් කරන්න server_name සහ root ඔබේ වසම සහ ඔබේ වෙබ් අඩවියේ ගොනු නාමාවලියට ගැලපෙන විධාන.

  1. වෙබ් සේවාදායකය නැවත පූරණය කරන්න: අතථ්‍ය ධාරක වින්‍යාසයන් වෙත වෙනස්කම් සිදු කිරීමෙන් පසු, වෙනස්කම් යෙදීමට වෙබ් සේවාදායකය නැවත පූරණය කරන්න:
    • Apache සඳහා: sudo systemctl reload httpd
    • Nginx සඳහා: sudo systemctl reload nginx
  2. පරීක්ෂණ වින්‍යාසය: වෙබ් බ්‍රව්සරයක් විවෘත කර ඔබගේ ඩොමේන් නාමය ඇතුලත් කරන්න ("www" සමඟ හෝ නැතිව). ඔබේ EC2 අවස්ථාවෙහි ඔබේ වෙබ් අඩවිය සත්කාරකත්වය දරයි.

පියවර 10: ඔබේ SSL සහතිකය ස්ථාපනය කර වින්‍යාස කරන්න

AWS සහතික කළමණාකරු (AWS Certificate Manager) භාවිතයෙන් Amazon Web Services (AWS) මත SSL සහතිකයක් ස්ථාපනය කරන්නේ කෙසේද යන්න පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීමක් මෙන්න.ACM):

  1. ප්‍රවේශ AWS සහතික කළමණාකරු (ACM)
    • ඔබගේ AWS කළමනාකරණ කොන්සෝලය වෙත ලොග් වන්න.
    • "සේවා" පතන වෙත සංචාලනය කර "ආරක්ෂාව, අනන්‍යතාවය සහ අනුකූලතාවය" යටතේ "සහතික කළමණාකරු" තෝරන්න.
  2. නව සහතිකයක් ඉල්ලන්න
    • "සහතිකයක් ඉල්ලන්න" බොත්තම ක්ලික් කරන්න.
    • "පොදු සහතිකයක් ඉල්ලන්න" තෝරන්න සහ "ඊළඟ" ක්ලික් කරන්න.
    • ඔබට SSL සහතික ලබා ගැනීමට අවශ්‍ය වසම් නාම ඇතුළත් කරන්න. ඔබට මූල වසම (උදා: example.com) සහ උප ඩොමේන් (උදා, www.example.com) යන දෙකම සඳහන් කළ හැක.
    • ඔබගේ වලංගු කිරීමේ ක්‍රමය තෝරන්න. ඔබට DNS හරහා හෝ වසම හා සම්බන්ධ ඊමේල් ලිපිනයක් එක් කිරීමෙන් ඔබේ වසම් හිමිකම වලංගු කළ හැක.
  3. වසම් තහවුරු කිරීම
    • ඔබ DNS වලංගුකරණය තෝරා ගත්තේ නම්, ACM ඔබට ඔබේ වසමේ DNS වින්‍යාසය වෙත එක් කිරීමට අවශ්‍ය DNS වාර්තා ලබා දෙනු ඇත. DNS වාර්තා එකතු කිරීමට උපදෙස් අනුගමනය කරන්න.
    • ඔබ විද්‍යුත් තැපැල් වලංගුකරණය තෝරා ගත්තේ නම්, ඔබට නිශ්චිත විද්‍යුත් තැපැල් ලිපින වෙත වලංගු කිරීමේ ඊමේල් ලැබෙනු ඇත. ඔබගේ වසම් හිමිකම වලංගු කිරීමට ඊමේල් වල ඇති සබැඳි ක්ලික් කරන්න.
  4. සමාලෝචනය කර තහවුරු කරන්න
    • ඔබගේ සහතික ඉල්ලීම් විස්තර සමාලෝචනය කර තහවුරු කරන්න.
    • ACM ඔබගේ වසම් හිමිකම වලංගු කරයි. වලංගු කිරීම සාර්ථක වූ පසු, ඔබේ සහතිකයේ තත්ත්වය "නිකුත් කර ඇත" ලෙස වෙනස් වනු ඇත.
  5. SSL සහතිකය භාවිතා කරන්න
    • සහතිකය නිකුත් කිරීමෙන් පසු, ACM උපකරණ පුවරුව වෙත ආපසු ගොස් ඔබේ සහතිකය තෝරන්න.
    • "ක්‍රියා" පතන යටතේ, "CloudFront බෙදාහැරීම වෙත යෙදවීම" හෝ "භාර සමතුලිතයෙකු වෙත යෙදවීම" තෝරන්න. ඔබගේ සැකසුම මත පදනම්ව සුදුසු විකල්පය තෝරන්න.
    • සහතිකය ඔබේ CloudFront බෙදා හැරීමට හෝ පැටවුම් ශේෂයට යෙදවීමට උපදෙස් අනුගමනය කරන්න.
  6. ඔබගේ අයදුම්පත යාවත්කාලීන කරන්න
    • ඔබ සෘජුවම EC2 අවස්ථාවක් මත වෙබ් සේවාදායකයක් භාවිතා කරන්නේ නම්, SSL සහතිකය භාවිතා කිරීමට ඔබට වෙබ් සේවාදායකය වින්‍යාස කිරීම අවශ්‍ය වේ.

HTTPS සඳහා සහය වීමට ඔබේ වෙබ් සේවාදායකය සහ යෙදුම් සැකසීම් වින්‍යාස කරන්න. පහතින්, මම ඔබ භාවිතා කරන වෙබ් සේවාදායකයේ වර්ගය මත පදනම්ව ඔබගේ යෙදුම යාවත්කාලීන කිරීම සඳහා වඩාත් සවිස්තරාත්මක උපදෙස් ලබා දෙන්නෙමි.

Apache සඳහා

  • Mod SSL ස්ථාපනය කරන්න: දැනටමත් ස්ථාපනය කර නොමැති නම්, ඔබට Apache සඳහා mod_ssl පැකේජය ස්ථාපනය කිරීමට අවශ්‍ය විය හැකිය:
sudo yum install mod_ssl
  • අතථ්‍ය ධාරක වින්‍යාසය යාවත්කාලීන කරන්න: ඔබගේ Apache virtual host වින්‍යාස ගොනුව සංස්කරණය කරන්න (සාමාන්‍යයෙන් පිහිටා ඇත /etc/httpd/conf.d/ or /etc/apache2/sites-available/ Ubuntu සඳහා).
  • ඔබගේ වසම සඳහා කොටස සොයාගෙන SSL සහතික තොරතුරු ඇතුළත් කිරීමට එය යාවත්කාලීන කරන්න:
<VirtualHost *:443> ServerName yourdomain.com DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /path/to/your/certificate.crt SSLCertificateKeyFile /path/to/your/private-key.pem SSLCertificateChainFile /path/to/your/ca-bundle.crt </VirtualHost>
  • ප්රතිස්ථාපනය කරන්න /path/to/your/certificate.crt, /path/to/your/private-key.pem, සහ /path/to/your/ca-bundle.crt ඔබගේ SSL සහතික ගොනු වෙත සැබෑ මාර්ග සමඟ.
  • Apache නැවත ආරම්භ කරන්න: වෙනස්කම් සිදු කිරීමෙන් පසු, වින්‍යාසය යෙදීමට Apache නැවත ආරම්භ කරන්න:
sudo systemctl restart httpd

Nginx සඳහා

  • සර්වර් බ්ලොක් වින්‍යාසය යාවත්කාලීන කරන්න: ඔබගේ Nginx සේවාදායක වාරණ වින්‍යාස ගොනුව සංස්කරණය කරන්න (සාමාන්‍යයෙන් පිහිටා ඇත /etc/nginx/conf.d/ or /etc/nginx/sites-available/ Ubuntu සඳහා).
  • ඔබගේ වසම සඳහා සේවාදායක වාරණ කොටස සොයාගෙන SSL සහතික තොරතුරු ඇතුළත් කිරීමට එය යාවත්කාලීන කරන්න:
server { listen 443 ssl; server_name yourdomain.com; root /var/www/html; ssl_certificate /path/to/your/certificate.crt; ssl_certificate_key /path/to/your/private-key.pem; ssl_trusted_certificate /path/to/your/ca-bundle.crt; }
  • ප්රතිස්ථාපනය කරන්න /path/to/your/certificate.crt, /path/to/your/private-key.pem, සහ /path/to/your/ca-bundle.crt ඔබගේ SSL සහතික ගොනු වෙත සැබෑ මාර්ග සමඟ.
  • Nginx නැවත ආරම්භ කරන්න: වෙනස්කම් සිදු කිරීමෙන් පසු, වින්‍යාසය යෙදීමට Nginx නැවත ආරම්භ කරන්න:
sudo systemctl restart nginx

ඔබගේ වෙබ් සේවාදායක මෘදුකාංග සහ වින්‍යාසය අනුව නිශ්චිත පියවර වෙනස් විය හැකි බව මතක තබා ගන්න. සපයා ඇති උදාහරණ මූලික වින්‍යාසයන් වන අතර, ඔබට ඔබගේ සැකසුම මත පදනම්ව සැකසීම් සකස් කිරීමට අවශ්‍ය විය හැක.

  1. පරීක්ෂා කිරීම සහ තහවුරු කිරීම
    • ඔබගේ යෙදුම යාවත්කාලීන කිරීමෙන් පසුව, SSL සහතිකය නිවැරදිව ස්ථාපනය කර ඇති බව සහ ඔබේ වෙබ් අඩවිය සුරක්ෂිත බව සහතික කර ගැනීමට "https://" භාවිතයෙන් ඔබේ වෙබ් අඩවියට පිවිසෙන්න.
    • ඔබගේ බ්‍රවුසරයේ අගුළු නිරූපකයක් සහ ලිපින තීරුවේ "https://" පෙන්වන බව තහවුරු කරන්න.

මෙම පියවර අනුගමනය කිරීමෙන්, ඔබ ACM භාවිතයෙන් AWS මත SSL සහතිකයක් සාර්ථකව ස්ථාපනය කරනු ඇත. ආරක්ෂක කණ්ඩායම් වෙනස් කිරීම, වසම් සිටුවම් යාවත්කාලීන කිරීම, හෝ HTTPS සඳහා සහය දැක්වීමට ඔබගේ යෙදුම වින්‍යාස කිරීම වැනි, SSL සහතික ස්ථාපනය ඔබගේ පිහිටුවීම මත අමතර වින්‍යාස කිරීම් ඇතුළත් විය හැකි බව මතක තබා ගන්න.

ඔබ භාවිතා කරන වෙබ් සේවාදායක මෘදුකාංගය සහ ඔබේ නිශ්චිත වින්‍යාසය අනුව නිශ්චිත පියවර වෙනස් විය හැකි බව මතක තබා ගන්න. සපයා ඇති උදාහරණ මූලික වින්‍යාසයන් වන අතර ඔබට SSL/ වැනි වඩාත් උසස් සැකසුම් එක් කළ හැක.TLS අවශ්‍ය පරිදි වින්‍යාස කිරීම, දෝෂ හැසිරවීම සහ ප්‍රවේශ පාලනයන්.

AWS මත WordPress පිහිටුවීමේ පළමු පියවර දහය මෙයයි. ඉතිරි පියවරයන් ඔබේ ස්ථාපනය සහ වින්‍යාස කිරීම ඇතුළත් වේ වර්ඩ්ප්‍රෙස් ප්ලගිනයs, කාර්ය සාධනය ප්‍රශස්ත කිරීම, උපස්ථ සැකසීම සහ අධීක්ෂණය සහ කාලයත් සමඟ වෙබ් අඩවිය නඩත්තු කිරීම. ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවිය AWS යටිතල ව්‍යුහය මත සුමටව සහ ආරක්ෂිතව ක්‍රියාත්මක වන බව සහතික කිරීම සඳහා සෑම පියවරක්ම හොඳින් සලකා බැලීම සහ වින්‍යාස කිරීම අවශ්‍ය වේ. ඔබේ වර්ඩ්ප්‍රෙස් වෙබ් අඩවිය AWS යටිතල ව්‍යුහය මත සුමටව සහ ආරක්ෂිතව ක්‍රියාත්මක වන බව සහතික කිරීම සඳහා සෑම පියවරක්ම හොඳින් සලකා බැලීම සහ වින්‍යාස කිරීම අවශ්‍ය වේ.

Douglas Karr

Douglas Karr හි CMO වේ විවෘත INSIGHTS සහ නිර්මාතෘ Martech Zone. ඩග්ලස් සාර්ථක MarTech ආරම්භක දුසිම් ගණනකට උදව් කර ඇත, මාර්ටෙක් අත්පත් කර ගැනීම් සහ ආයෝජන සඳහා ඩොලර් 5 කට වඩා වැඩි කඩිසරකමකට සහාය වී ඇත, සහ ඔවුන්ගේ විකුණුම් සහ අලෙවිකරණ උපාය මාර්ග ක්‍රියාත්මක කිරීමට සහ ස්වයංක්‍රීය කිරීමට සමාගම්වලට දිගටම සහාය වේ. ඩග්ලස් යනු ජාත්‍යන්තරව පිළිගත් ඩිජිටල් පරිවර්තනයක් වන අතර MarTech විශේෂඥයෙකු සහ කථිකයෙකි. ඩග්ලස් ඩමිගේ මාර්ගෝපදේශකයෙකු සහ ව්‍යාපාර නායකත්ව පොතක ප්‍රකාශිත කතුවරයෙකි.

සබැඳි පුවත්

ඉහළට බොත්තම
සමීප

Adblock අනාවරණය විය

Martech Zone වෙළඳ දැන්වීම් ආදායම, අනුබද්ධ සබැඳි සහ අනුග්‍රාහකත්ව හරහා අපි අපගේ වෙබ් අඩවියෙන් මුදල් උපයන නිසා කිසිදු වියදමකින් තොරව ඔබට මෙම අන්තර්ගතය ලබා දීමට හැකි වේ. ඔබ අපගේ වෙබ් අඩවිය නරඹන විට ඔබේ දැන්වීම් අවහිර කරන්නා ඉවත් කරන්නේ නම් අපි අගය කරන්නෙමු.