சர்வர் பாதுகாப்பு மற்றும் வேர்ட்பிரஸ் நிறுவலை விளக்குங்கள் (1)

வணக்கம் என் சகோதரர்களே, எங்கள் பணிவான Mekano Tech இணையதளத்தைப் பின்பற்றுபவர்கள், இணைய சேவையகங்களை நிர்வகித்தல் மற்றும் பாதுகாப்பது தொடர்பான இந்தக் கட்டுரையில்,

இந்த பாடத்தில், நாங்கள் சேவையகத்தைப் பாதுகாத்து அதில் வேர்ட்பிரஸ் நிறுவுவோம்.
பாதுகாப்பான மற்றும் நிலையான இணையதளம் அல்லது வலைப்பதிவை உருவாக்க, பின்னர் நிதி வருவாயைப் பெற,
மெதுவான ஹோஸ்டிங் நிறுவனங்களால் பாதிக்கப்பட்டவர்களில் 90 சதவீதத்தில் நீங்களும் இருந்தால், இந்தக் கட்டுரை உங்களுக்கானது

இந்த பாடத்தின் பயன்?

  • உங்கள் தளத்திற்கு மட்டுமே சேவை செய்யும் அனைத்து ஆதாரங்களுடனும் முழுமையான பாதுகாப்பான மற்றும் வேகமான தளத்தை உருவாக்குதல்.
  • உங்களுக்காக உங்கள் இணையதளத் தரவைப் பாதுகாத்தல் "உங்கள் வலைத்தளம் ஏதேனும் ஹோஸ்டிங் நிறுவனத்தால் ஹோஸ்ட் செய்யப்படும் போது, ​​அவர்கள் உங்கள் இணையதளம், உங்கள் தரவு, தரவுத்தளம் மற்றும் எல்லாவற்றின் முழுக் கட்டுப்பாட்டில் இருக்கும்."
  • சிறப்பு ஆதாரங்களுடன் மலிவான சேவையகத்தை உருவாக்குதல். மாதச் செலவு 43 எகிப்திய பவுண்டுகள், எவ்வளவு அற்புதமானது
  • போலி ஹோஸ்டிங் நிறுவனங்களின் விலைகளால் பணத்தை மிச்சப்படுத்துகிறது. "ஹோஸ்டிங் நிறுவனங்கள் 4 செயலிகள் மற்றும் 32 ஜிபி ரேம் கொண்ட ஒரு முழு சேவையகத்தையும் வாடகைக்கு விடுகின்றன, மேலும் அவை கிட்டத்தட்ட 100 இணையதளங்களை ஹோஸ்ட் செய்கின்றன. மேலும் குறைந்த ஹோஸ்டிங் திட்டத்திற்கு ஆண்டுக்கு 1200 EGP செலவாகும், மேலும் அது வலுவாக இல்லை.
  • சேவையகத்தை நிர்வகிக்கவும் பாதுகாக்கவும் மற்றும் உங்கள் தளத்தை தொழில் ரீதியாக நிர்வகிக்கவும்

பாடநெறி தேவைகள் 

விளக்கத்தின் ஆரம்பம்

சேவையகத்துடன் இணைக்கவும்

சர்வர் இணைப்பு மென்பொருளை பதிவிறக்கம் செய்து நிறுவிய பின் putyy  நாங்கள் ஒரு துளை செய்கிறோம், அது இப்படி இருக்கும்

“ஹோஸ்ட் பெயர்” புலத்தில், நீங்கள் சேவையகத்தின் ஐபியை எழுதுகிறீர்கள், “இது இணையத்துடன் இணைக்கப்பட்ட எந்த சேவையகம் அல்லது சாதனத்தின் டிஜிட்டல் ஐடி, இது இல்லாமல் நீங்கள் சேவையகத்துடன் இணைக்க முடியாது”, பின்னர் நீங்கள் திற என்பதைக் கிளிக் செய்க,

  • உதாரணமாக

திற என்பதை அழுத்திய பிறகு, கருப்பு ஷெல் இணைப்புத் திரை தோன்றும்

  • உதாரணமாக

 

நீங்கள் சேவையகத்தின் பயனர்பெயரை எழுதுவீர்கள், சில சமயங்களில் அது ரூட், பின்னர் சேவையகத்திற்கான கடவுச்சொல்
ஐபி, பயனர் மற்றும் கடவுச்சொல்லிலிருந்து சர்வர் தரவை எங்கு பெறுவீர்கள்?

  • உங்கள் Hetzner கணக்கு டாஷ்போர்டில், மேலே காட்டப்பட்டுள்ளபடி, Hetzner க்கு குழுசேர நீங்கள் கோரும்போது, ​​நீங்கள் ஒரு சேவையகத்தை உருவாக்கி, சேவையகத்தில் தானாக நிறுவப்பட்ட விநியோகத்தைத் தேர்வுசெய்யலாம், மேலும் 5 வினாடிகளுக்குள், நீங்கள் பதிவுசெய்த ஒரு செய்தியைப் பெறுவீர்கள். IP, பயனர் மற்றும் கடவுச்சொல் ஆகியவற்றிலிருந்து சேவையக தரவு கொண்ட மின்னஞ்சல், எடுத்துக்காட்டு

SSH ஷெல்லுக்கான இணைப்புக்கான பழுப்பு பக்கம் தோன்றிய பிறகு, "இது ஒரு பாதுகாப்பான பரிமாற்ற நெறிமுறையாகும், இது கட்டளைகள் மூலம் முழு கணினியையும் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது." நீங்கள் இப்போது சேவையகத்திற்குள் இருக்கிறீர்கள், நீங்கள் அதனுடன் இணைக்கப்பட்டுள்ளீர்கள், அதை முழுமையாகக் கட்டுப்படுத்தலாம். கட்டளைகள் மூலம்,

சேவையக புதுப்பிப்பு புதுப்பிப்பு

முதலில், எதற்கும் முன், நாங்கள் கணினியைப் புதுப்பிக்கிறோம், இதனால் கணினி பாதுகாப்பு துவக்கத்தைப் புதுப்பித்து சில சிக்கல்களைச் சரிசெய்கிறது, ஏதேனும் இருந்தால், இந்த கட்டளையைத் தட்டச்சு செய்து, Enter ஐ அழுத்தவும்

yum -y update
  • உதாரணமாக

 

"நிறுவப்பட்ட இயக்க முறைமையுடன் ஒருங்கிணைக்கப்பட்ட மென்பொருள்" சிஸ்டம் பேக்கேஜ்களை சர்வர் புதுப்பித்து முடிக்கும்போது நீங்கள் காத்திருப்பீர்கள்.

wget மற்றும் நானோவை நிறுவவும்

முடிந்ததும், நீங்கள் இரண்டு முக்கியமான நிரல்களை நிறுவுகிறீர்கள், அதாவது wget "நேரடி இணைப்பு மூலம் கோப்புகளைப் பதிவிறக்கும் நிரல்" மற்றும் நானோ "விண்டோஸுடன் ஒருங்கிணைக்கப்பட்ட நோட்பேட் நிரல் போன்ற உரை எடிட்டர் நிரல்".

yum -y நிறுவ wget நானோ

அப்பாச்சியை நிறுவவும்

முடிந்ததும், சேவையகத்தை ஒரு வலை சேவையகமாக வேலை செய்ய உள்ளமைக்கிறோம், பின்னர் நாங்கள் வேர்ட்பிரஸ் நிறுவுவோம்,
கணினி ஒரு வலை சேவையகமாக செயல்பட, நாம் நிறுவ வேண்டும், அப்பாச்சி "அப்பாச்சி என்பது ஒரு வலை சேவையகம், இது அப்பாச்சி இல்லாமல் நிச்சயமாக html மற்றும் php கோப்புகளைக் காண்பிக்கும்", கணினி உங்களுடன் இணைய சேவையகமாக இயங்காது

இதுவரை, எல்லாம் நன்றாக உள்ளது, இந்த கட்டளையைச் சேர்ப்பதன் மூலம் அப்பாச்சியை நிறுவி, பின்னர் Enter ஐ அழுத்தவும்

yum install httpd -y

நிறுவல் முடிந்ததும், அப்பாச்சியை இயக்க இந்த கட்டளையைச் சேர்த்து, பின்னர் Enter ஐ அழுத்தவும்

systemctl start httpd

அப்பாச்சி செயல்படுகிறதா என்பதை உறுதிப்படுத்த, இந்த கட்டளையைச் சேர்க்கிறோம்

systemctl status httpd

அது வேலை செய்யும் படத்தில் நான் காட்டுவதை இது காண்பிக்கும்

அப்பாச்சி இயங்குகிறது என்பதை உறுதிப்படுத்தவும்

மேலும், Apache சரியாக வேலை செய்கிறதா என்பதை உறுதிப்படுத்த, உலாவியில் உள்ள சர்வரின் IP க்கு அதை எழுதுகிறோம், மேலும் படத்தில் காட்டப்பட்டுள்ளபடி உங்களுடன் தோன்றினால், எல்லாம் சரியாகிவிடும்,

இப்போது சேவையகத்தை நாம் உலாவி வழியாக இணைக்க முடியும், இதுவரை எல்லாம் நன்றாக இருக்கிறது மற்றும் சரியாக வேலை செய்கிறது.

தரவுத்தள வழிகாட்டி நிறுவல்

"கட்டுரைகள், படங்கள் மற்றும் பிற தரவைச் சேமிக்க வேர்ட்பிரஸ் அமைப்புக்கு ஒரு தரவுத்தளம் தேவை" என்ற தரவுத்தள வழிகாட்டியை நிறுவுகிறோம், 

இந்த கட்டளைகளை ஒவ்வொன்றாகச் சேர்த்து, பின்னர் Enter பொத்தானை அழுத்தவும்

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum mysql-server ஐ நிறுவவும்
sudo systemctl start mysqld
sudo mysql_secure_installation

இது உங்களுக்கு விருப்பங்களைக் காண்பிக்கும், y ஐச் சேர்த்து ஒவ்வொரு விருப்பத்திலும் உள்ளிடவும்

முடிந்ததும், மேலே உள்ள கட்டளைகளின் மூலம் தரவுத்தள வழிகாட்டியை நிறுவி முடித்துள்ளோம்

php 7.2 ஐ நிறுவவும்

 php மொழிபெயர்ப்புகள் நிறுவப்பட வேண்டும், வேர்ட்பிரஸ் மொழிபெயர்க்க, php மொழிபெயர்ப்புகளை நிறுவ இந்தக் கட்டளைகளைச் சேர்க்கிறோம்,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 ஐ நிறுவவும் -mcrypt php-xml
சேவை httpd மீண்டும் துவக்கவும்

முடிந்ததும், இந்த கட்டளைகளைச் சேர்ப்பதன் மூலம் தரவுத்தளத்திற்கு ஒரு பெயரைச் சேர்த்து, ஒரு தரவுத்தளத்தை உருவாக்குகிறோம்,

பயனரை உருவாக்கு'இடம்0'@' லோக்கல் ஹோஸ்ட் 'அடையாளப்படுத்தப்பட்டது'102030';
தரவுத்தளத்தை உருவாக்கவும் mekan0db;
எல்லா உரிமைகளையும் வழங்கவும் mekan0db. * TO 'இடம்0கிராண்ட் விருப்பத்துடன் '@'லோக்கல் ஹோஸ்ட்';
FLUSH PRIVILEGES;

மேலே உள்ள குறியீட்டில் என்ன உள்ளது என்பதை தெளிவுபடுத்தவும், சிவப்பு நிறத்தில் தரவுத்தளத்தின் பெயர், மஞ்சள் நிறத்தில் தரவுத்தளத்தின் பெயர், பச்சை நிறத்தில் தரவுத்தளத்திற்கான கடவுச்சொல்,

முதல் குறியீட்டின் சுருக்கம்: நாங்கள் mekan0 என்ற பெயரில் ஒரு பயனர் பெயரை உருவாக்கி அதை 102030 கடவுச்சொல்லுடன் சேர்த்துள்ளோம். 
இரண்டாவது குறியீடு: mekan0db என்ற பெயரில் ஒரு தரவுத்தளத்தை உருவாக்கினோம்
மூன்றாவது குறியீடு: mekan0 என்ற பயனர் பெயரை mekan0db தரவுத்தளத்துடன் இணைத்துள்ளோம், அனைத்து சலுகைகளையும் சேர்த்து, "அனைத்து சலுகைகளும் பயனர் தரவுத்தளத்தைச் சேர்ப்பது, மாற்றுவது மற்றும் நீக்குவது ஆகியவற்றிலிருந்து முழுமையாகக் கட்டுப்படுத்த முடியும்"

அப்பாச்சியில் டொமைனைச் சேர்த்தல் 

இந்த கட்டத்தில், வேர்ட்பிரஸ் இயங்கும் டொமைனை நாங்கள் சேர்ப்போம். நீங்கள் உள்ளூர் சேவையகத்தில் விளக்கத்தைப் பயன்படுத்தினால், இந்த படிநிலையைத் தவிர்க்கலாம், "உள்ளூர் சேவையகம் என்பது உங்கள் கணினியில் அப்பாச்சி மற்றும் php கம்பைலர்களை நிறுவும் ஒரு நிரலாகும். இணையத்தை அணுகும் முன் கற்றல் நோக்கங்களுக்காக."

என் விஷயத்தில், இந்த கட்டளைகளுடன் Mekano Tech Informatics, test.mekan0.com இன் துணை டொமைனைச் சேர்ப்பேன். 
கட்டளையைத் திருத்தவும்

நானோ /etc/httpd/conf.d/site1.conf

இது உங்களுடன் ஒரு வெற்றுப் பக்கத்தைத் திறக்கும், இந்தப் படிவத்தில் டொமைனைச் சேர்ப்பீர்கள். எல்லா குறியீட்டையும் எடுத்துக் கொள்ளுங்கள், ஆனால் டொமைன் பெயரை உங்கள் சொந்த டொமைன் பெயருக்கு மாற்றவும்


ServerName www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
பிழைப் பதிவு /var/www/html/error.log 

முடிந்ததும், நீங்கள் Ctrl _x பொத்தானை அழுத்தவும், பின்னர் y மற்றும் Enter ஐ அழுத்தவும், பின்னர் இந்த கட்டளையுடன் அமைப்புகளை செயல்படுத்த Apache ஐ மறுதொடக்கம் செய்யவும்,

systemctl httpd மீண்டும் துவக்கவும்

 

வேர்ட்பிரஸ் நிறுவல்

இந்த கட்டத்தில், நாங்கள் WordPress ஐத் திரும்பப் பெற்று டொமைன் கோப்புகளின் இருப்பிடத்திற்கு நகர்த்துகிறோம், இந்த கட்டளைகள் மூலம், ஒவ்வொரு கட்டளையும் தனித்தனியாக, ஒவ்வொரு கட்டளைக்குப் பிறகு நாம் Enter ஐ அழுத்தவும்.

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
சி.டி வேர்ட்பிரஸ்
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
/var/www/html/public_html -type d -exec chmod 755 {} \;
கண்டுபிடி /var/www/html/public_html -type f -exec chmod 644 {} \;

முதல் கட்டளை சுருக்கம்: tmp இல் செல்க
இரண்டாவது விஷயம்: இது அதன் அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து வேர்ட்பிரஸ் நகலை இழுக்கிறது
மூன்றாவது கட்டளை: வேர்ட்பிரஸ் தொகுப்பை டிகம்ப்ரஸ் செய்கிறது 
நான்காவது கட்டளை: இது சுருக்கப்படாத வேர்ட்பிரஸ் கோப்புறையில் நுழைகிறது
ஐந்தாவது கட்டளை: டொமைனுக்கான வேர்ட்பிரஸ் கோப்பை உருவாக்குகிறது 
ஆறாவது கட்டளை: வேர்ட்பிரஸ் கோப்புகளை டொமைன் கோப்புறையில் அன்பேக் செய்த பிறகு நகலெடுக்கிறது 
ஏழாவது கட்டளை: இது கோப்புகளுக்கு 775 சலுகைகளை வழங்குகிறது
எட்டாவது கட்டளை: இது கோப்புறைகளுக்கு 644 சலுகைகளை உருவாக்குகிறது "சலுகைகள் என்பது படிக்க மற்றும் எழுதுவதற்கான அனுமதிகள், ஒவ்வொரு எண்ணுக்கும் ஒரு சிறப்புரிமை உள்ளது, மற்ற கட்டுரைகளில் அனைத்தையும் விளக்குகிறேன்"

config கோப்பைத் திருத்துகிறது

இந்த கட்டத்தில், வேர்ட்பிரஸ் இணைப்புக்கான கட்டமைப்பு கோப்பை தரவுத்தளத்துடன் மாற்றியமைக்கிறோம், அதில் உள்ள அனைத்தையும் இந்த கட்டளை மூலம் சேமிக்கிறோம். 

நானோ /var/www/html/public_html/wp-config.php

மேலே உள்ள வரிகளில் சிறிது நேரத்திற்கு முன்பு நாங்கள் உருவாக்கிய தரவுத்தளத்திற்கான பயனர்பெயர் மற்றும் கடவுச்சொல்லை நீங்கள் சேர்க்கிறீர்கள்,

 

டொமைனை இயக்கவும் 

டொமைனை இயக்க, நாம் Cloudflare ஐப் பயன்படுத்தி அதில் டொமைனைச் சேர்க்கலாம், பின்னர் டொமைனின் DNS இன் ஐபியைச் சேர்க்கலாம். இந்த படிநிலையை இன்று மற்றொரு பாடத்தில் தொடர்கிறேன், மேலும் கட்டுரைக்கான இணைப்பை இங்கே சேர்க்கிறேன்.

Cloud Flare உடன் டொமைனை இணைத்து முடித்த பிறகு, உலாவியில் டொமைனைக் கோருகிறோம், மேலும் WordPress இன் நிறுவல் உங்களுடன் இந்த வழியில் தொடங்கும், டெபியன் 9 இல் வேர்ட்பிரஸின் முதல் நிறுவலைக் காட்டும் படம்

படிகளை முடித்த பிறகு, வேர்ட்பிரஸ் வெற்றிகரமாக நிறுவப்பட்டது மற்றும் சர்வர் கட்டமைக்கப்பட்டுள்ளது, சேவையகத்தை எவ்வாறு பாதுகாப்பது என்ற இரண்டாவது பாடத்தைப் பின்பற்றவும், அதை முடித்ததும் இரண்டாவது விளக்கத்திற்கான இணைப்பை இங்கே இடுகிறேன்.

பாடத்தை நகலெடுக்கும்போது, ​​எகிப்தைக் குறிப்பிடவும்

தொடர்புடைய இடுகைகள்
என்ற கட்டுரையை வெளியிடவும்