హలో నా సోదరులారా, మా వినయపూర్వకమైన Mekano టెక్ వెబ్సైట్ని అనుసరించే వారు, వెబ్ సర్వర్లను నిర్వహించడానికి మరియు రక్షించడానికి సంబంధించిన ఈ కథనంలో,
ఈ పాఠంలో, మేము సర్వర్ని రక్షిస్తాము మరియు దానిపై WordPressని ఇన్స్టాల్ చేస్తాము,
తర్వాత ఆర్థిక రాబడిని పొందడానికి సురక్షితమైన మరియు స్థిరమైన వెబ్సైట్ లేదా బ్లాగును రూపొందించడానికి,
స్లో హోస్టింగ్ కంపెనీల వల్ల ప్రభావితమైన 90 శాతం మందిలో మీరు కూడా ఉన్నట్లయితే, ఈ కథనం మీ కోసం
ఈ కోర్సు యొక్క ప్రయోజనం?
- మీ సైట్కు మాత్రమే అందించే అన్ని వనరులతో పూర్తిగా సురక్షితమైన మరియు వేగవంతమైన వెబ్సైట్ను రూపొందించండి.
- మీ వెబ్సైట్ డేటాను మీ కోసం రక్షించడం "మీ వెబ్సైట్ ఏదైనా హోస్టింగ్ కంపెనీ ద్వారా హోస్ట్ చేయబడినప్పుడు, వారు మీ వెబ్సైట్, మీ డేటా, డేటాబేస్ మరియు ప్రతిదానిపై పూర్తి నియంత్రణలో ఉంటారు."
- ప్రత్యేక వనరులతో చవకైన సర్వర్ని సృష్టిస్తోంది. నెలవారీ ధర 43 ఈజిప్షియన్ పౌండ్లు, ఎంత అద్భుతం
- నకిలీ హోస్టింగ్ కంపెనీల ధరల కారణంగా డబ్బు ఆదా అవుతుంది. “హోస్టింగ్ కంపెనీలు 4 ప్రాసెసర్లు మరియు 32 GB RAMతో మొత్తం సర్వర్ను అద్దెకు తీసుకుంటాయి మరియు అవి దాదాపు 100 వెబ్సైట్లను హోస్ట్ చేస్తాయి. మరియు అత్యల్ప హోస్టింగ్ ప్లాన్ మీకు సంవత్సరానికి 1200 EGP ఖర్చు అవుతుంది మరియు అది బలంగా లేదు.
- సర్వర్ని నిర్వహించండి మరియు రక్షించండి మరియు వృత్తిపరంగా మీ సైట్ని నిర్వహించండి
కోర్సు అవసరాలు
- సర్వర్ కనెక్షన్ సాఫ్ట్వేర్ సర్వర్కి కనెక్ట్ చేయడానికి పుట్టీని డౌన్లోడ్ చేయండి
- Centos పంపిణీలో ఇన్స్టాల్ చేయబడిన సర్వర్, మీరు ఇక్కడ నుండి బుక్ చేసుకోవచ్చు హెట్జ్నర్
- వాస్తవానికి, Windows లేదా ఏదైనా ఇతర సిస్టమ్ ఇన్స్టాల్ చేయబడిన కంప్యూటర్
వివరణ ప్రారంభం
సర్వర్కి కనెక్ట్ చేయండి
సర్వర్ కనెక్షన్ సాఫ్ట్వేర్ను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేసిన తర్వాత పుట్టీ మేము ఒక రంధ్రం చేస్తాము మరియు ఇది ఇలా ఉంటుంది
"హోస్ట్ పేరు" ఫీల్డ్లో, మీరు సర్వర్ యొక్క IPని వ్రాస్తారు, "ఇది ఇంటర్నెట్కు కనెక్ట్ చేయబడిన ఏదైనా సర్వర్ లేదా పరికరం యొక్క డిజిటల్ ID, ఇది లేకుండా మీరు సర్వర్కు కనెక్ట్ చేయలేరు", ఆపై మీరు ఓపెన్ క్లిక్ చేయండి,
- ఉదాహరణ
ఓపెన్ నొక్కిన తర్వాత, బ్లాక్ షెల్ కనెక్షన్ స్క్రీన్ కనిపిస్తుంది
- ఉదాహరణ
మీరు సర్వర్ యొక్క వినియోగదారు పేరును వ్రాస్తారు, మరియు కొన్నిసార్లు ఇది రూట్, ఆపై సర్వర్ కోసం పాస్వర్డ్
మీరు IP, వినియోగదారు మరియు పాస్వర్డ్ నుండి సర్వర్ డేటాను ఎక్కడ పొందుతారు?
- మీ Hetzner ఖాతా డ్యాష్బోర్డ్లో పైన చూపిన విధంగా, Hetznerకి సబ్స్క్రయిబ్ చేయమని మీరు అభ్యర్థించినప్పుడు, మీరు సర్వర్ని సృష్టించవచ్చు మరియు సర్వర్లో స్వయంచాలకంగా ఇన్స్టాల్ చేయబడే పంపిణీని ఎంచుకోవచ్చు మరియు 5 సెకన్లలోపు, మీరు నమోదు చేసుకున్న సందేశానికి సందేశాన్ని అందుకుంటారు IP, వినియోగదారు మరియు పాస్వర్డ్ నుండి సర్వర్ డేటాతో ఇమెయిల్, ఉదాహరణ
SSH షెల్కు కనెక్షన్ కోసం బ్రౌన్ పేజీ కనిపించిన తర్వాత, “ఇది సురక్షిత బదిలీ ప్రోటోకాల్, ఇది ఆదేశాల ద్వారా మొత్తం సిస్టమ్ను నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది.” మీరు ఇప్పుడు సర్వర్లో ఉన్నారు, మీరు దానికి కనెక్ట్ చేసారు మరియు మీరు దాన్ని పూర్తిగా నియంత్రించవచ్చు. ఆదేశాల ద్వారా,
సర్వర్ నవీకరణ నవీకరణ
మొదట, ఏదైనా ముందు, మేము సిస్టమ్ను అప్డేట్ చేస్తాము, తద్వారా సిస్టమ్ రక్షణ బూట్ను నవీకరిస్తుంది మరియు కొన్ని సమస్యలను పరిష్కరిస్తుంది, ఏదైనా ఉంటే, ఈ ఆదేశాన్ని టైప్ చేసి, ఆపై ఎంటర్ నొక్కండి
yum-y update
- ఉదాహరణ
"ఇన్స్టాల్ చేయబడిన ఆపరేటింగ్ సిస్టమ్తో అనుసంధానించబడిన సాఫ్ట్వేర్" సిస్టమ్ ప్యాకేజీలను నవీకరించడాన్ని సర్వర్ పూర్తి చేసినప్పుడు మీరు వేచి ఉంటారు.
wget మరియు నానోలను ఇన్స్టాల్ చేయండి
పూర్తయిన తర్వాత, మీరు రెండు ముఖ్యమైన ప్రోగ్రామ్లను ఇన్స్టాల్ చేస్తారు, అవి, wget “డైరెక్ట్ లింక్ ద్వారా ఫైల్లను డౌన్లోడ్ చేసే ప్రోగ్రామ్” మరియు నానో “విండోస్తో అనుసంధానించబడిన నోట్ప్యాడ్ ప్రోగ్రామ్ వంటి టెక్స్ట్ ఎడిటర్ ప్రోగ్రామ్” ఈ కమాండ్ ద్వారా.
yum -y wget నానోను ఇన్స్టాల్ చేయండి
apacheని ఇన్స్టాల్ చేయండి
పూర్తయిన తర్వాత, మేము వెబ్ సర్వర్గా పని చేయడానికి సర్వర్ను కాన్ఫిగర్ చేస్తాము, ఆపై మేము WordPressని ఇన్స్టాల్ చేస్తాము,
సిస్టమ్ వెబ్ సర్వర్గా పనిచేయాలంటే, మనం తప్పనిసరిగా ఇన్స్టాల్ చేయాలి, Apache “అపాచీ అనేది అపాచీ లేకుండానే html మరియు php ఫైల్లను ప్రదర్శించే వెబ్ సర్వర్”, సిస్టమ్ మీతో వెబ్ సర్వర్గా పని చేయదు
ఇప్పటివరకు, ప్రతిదీ బాగానే ఉంది, మేము ఈ ఆదేశాన్ని జోడించడం ద్వారా అపాచీని ఇన్స్టాల్ చేసి, ఆపై ఎంటర్ నొక్కడం ద్వారా
yum install httpd -y
ఇన్స్టాలేషన్ను పూర్తి చేసిన తర్వాత, Apacheని అమలు చేయడానికి మేము ఈ ఆదేశాన్ని జోడించి, ఆపై Enter నొక్కండి
systemctl start httpd
Apache పని చేస్తుందని నిర్ధారించుకోవడానికి, మేము ఈ ఆదేశాన్ని జోడిస్తాము
systemctl status httpd
ఇది పని చేస్తుందని చిత్రంలో నేను ఏమి చూపిస్తానో అది మీకు చూపుతుంది
అపాచీ రన్ అవుతుందని నిర్ధారించుకోండి
అలాగే, Apache సరిగ్గా పని చేస్తుందో లేదో నిర్ధారించుకోవడానికి, మేము దానిని బ్రౌజర్లోని సర్వర్ యొక్క IPకి వ్రాస్తాము మరియు చిత్రంలో చూపిన విధంగా మీతో కనిపిస్తే, అంతా బాగానే ఉంది,
ఇప్పుడు సర్వర్ మేము బ్రౌజర్ ద్వారా దానికి కనెక్ట్ చేయవచ్చు మరియు ఇప్పటివరకు ప్రతిదీ బాగానే ఉంది మరియు సరిగ్గా పని చేస్తుంది.
డేటాబేస్ విజార్డ్ ఇన్స్టాలేషన్
మేము డేటాబేస్ విజార్డ్ని ఇన్స్టాల్ చేస్తాము “వ్యాసాలు, చిత్రాలు మరియు ఇతర డేటాను నిల్వ చేయడానికి కనెక్ట్ చేయడానికి WordPress సిస్టమ్కు డేటాబేస్ అవసరం”,
మేము ఈ ఆదేశాలను ఒక్కొక్కటిగా జోడించి, ఆపై Enter బటన్ను నొక్కండి
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum నవీకరణ
sudo yum mysql-serverని ఇన్స్టాల్ చేయండి
sudo systemctl mysqld ప్రారంభించండి
sudo mysql_secure_installation
ఇది మీకు ఎంపికలను చూపుతుంది, yని జోడించి, ఆపై ప్రతి ఎంపికను నమోదు చేస్తుంది
పూర్తయిన తర్వాత, పైన ఉన్న ఆదేశాల ద్వారా మేము డేటాబేస్ విజార్డ్ యొక్క ఇన్స్టాలేషన్ను పూర్తి చేసాము
php 7.2ను ఇన్స్టాల్ చేయండి
php అనువాదాలు తప్పనిసరిగా ఇన్స్టాల్ చేయబడాలి, WordPress అనువదించడానికి, మేము 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 ఇన్స్టాల్ php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache -php-pecl-mempp -mcrypt php-xml
సేవ httpd పున art ప్రారంభం
పూర్తయిన తర్వాత, మేము ఈ ఆదేశాలను జోడించడం ద్వారా డేటాబేస్కు పేరును జోడించడం ద్వారా డేటాబేస్ను సృష్టిస్తాము,
వినియోగదారుని సృష్టించండి'వేదిక 0'@' స్థానిక హోస్ట్ 'గుర్తింపు పొందినది'102030';
డేటాబేస్ సృష్టించండి mekan0db;
అన్ని హక్కులను మంజూరు చేయండి mekan0db. * TO 'వేదిక 0గ్రాంట్ ఎంపికతో '@'లోకల్ హోస్ట్';
FLUSH PRIVILEGES;
పై కోడ్లో ఏముందో స్పష్టం చేయండి, ఎరుపు రంగులో ఇది డేటాబేస్ పేరు, పసుపు రంగులో ఇది డేటాబేస్ పేరు మరియు ఆకుపచ్చ రంగులో ఇది డేటాబేస్ కోసం పాస్వర్డ్,
మొదటి కోడ్ యొక్క సారాంశం: మేము mekan0 పేరుతో వినియోగదారు పేరుని సృష్టించాము మరియు దానిని 102030 పాస్వర్డ్తో జోడించాము
రెండవ కోడ్: మేము mekan0db పేరుతో డేటాబేస్ను సృష్టించాము
మూడవ కోడ్: మేము అన్ని అధికారాలను జోడించడం ద్వారా mekan0db డేటాబేస్తో వినియోగదారు పేరు mekan0ని లింక్ చేసాము, “అన్ని అధికారాలు అంటే వినియోగదారు డేటాబేస్ను జోడించడం, సవరించడం మరియు తొలగించడం నుండి పూర్తిగా నియంత్రించగలరని అర్థం”
అపాచీకి డొమైన్ని జోడిస్తోంది
ఈ దశలో, మేము WordPress అమలు చేసే డొమైన్ను జోడిస్తాము. మీరు స్థానిక సర్వర్లో వివరణను వర్తింపజేస్తుంటే మీరు ఈ దశను దాటవేయవచ్చు, “లోకల్ సర్వర్ అనేది మీ కంప్యూటర్లో Apache మరియు 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 సంస్థాపన
ఈ దశలో, మేము WordPress ను ఉపసంహరించుకుంటాము మరియు దానిని డొమైన్ ఫైల్ల స్థానానికి తరలిస్తాము, ఈ ఆదేశాల ద్వారా, ప్రతి కమాండ్ విడిగా, మరియు ప్రతి ఆదేశం తర్వాత మేము ఎంటర్ నొక్కండి
cd / tmp wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz cd WordPress 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 పై వెళ్ళండి
రెండవ విషయం: ఇది దాని అధికారిక వెబ్సైట్ నుండి WordPress సంస్కరణను లాగుతుంది
మూడవ ఆదేశం: WordPress ప్యాకేజీని డీకంప్రెస్ చేస్తుంది
నాల్గవ ఆదేశం: ఇది కంప్రెస్ చేయని WordPress ఫోల్డర్లోకి ప్రవేశిస్తుంది
ఐదవ ఆదేశం: డొమైన్ కోసం ఒక WordPress ఫైల్ను సృష్టిస్తుంది
ఆరవ ఆదేశం: WordPress ఫైల్లను డొమైన్ ఫోల్డర్కు అన్ప్యాక్ చేసిన తర్వాత వాటిని కాపీ చేస్తుంది
ఏడవ కమాండ్: ఇది ఫైళ్ళకు 775 అధికారాలను ఇస్తుంది
ఎనిమిదవ కమాండ్: ఫోల్డర్ల కోసం 644 అధికారాలను చేస్తుంది “అధికారాలు చదవడం మరియు వ్రాయడం అనుమతులు, ప్రతి సంఖ్యకు ప్రత్యేక హక్కు ఉంటుంది, నేను ఇతర కథనాలలో ప్రతిదీ వివరిస్తాను”
కాన్ఫిగరేషన్ ఫైల్ను సవరించడం
ఈ దశలో, మేము డేటాబేస్కు WordPress కనెక్షన్ కోసం కాన్ఫిగర్ ఫైల్ను సవరించాము, ఈ ఆదేశం ద్వారా దానిలోని ప్రతిదాన్ని నిల్వ చేస్తాము.
నానో /var/www/html/public_html/wp-config.php
మరియు మీరు డేటాబేస్ కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ను జోడించారు, మేము పై లైన్లలో కొంతకాలం క్రితం సృష్టించాము,
డొమైన్ను అమలు చేయండి
డొమైన్ను అమలు చేయడానికి, మేము క్లౌడ్ఫ్లేర్ని ఉపయోగించవచ్చు మరియు దానికి డొమైన్ను జోడించవచ్చు, ఆపై డొమైన్ యొక్క DNS యొక్క IPని జోడించవచ్చు. నేను ఈ రోజు మరొక పాఠంలో ఈ దశను కొనసాగిస్తాను మరియు కథనానికి లింక్ను ఇక్కడ చేర్చుతాను
డొమైన్ను క్లౌడ్ ఫ్లేర్కి లింక్ చేయడం మరియు పూర్తయిన తర్వాత, మేము బ్రౌజర్లో డొమైన్ను అభ్యర్థిస్తాము మరియు WordPress యొక్క ఇన్స్టాలేషన్ మీతో ఈ విధంగా ప్రారంభమవుతుంది,
దశలను పూర్తి చేసిన తర్వాత, WordPress విజయవంతంగా ఇన్స్టాల్ చేయబడింది మరియు సర్వర్ కాన్ఫిగర్ చేయబడింది, సర్వర్ను ఎలా రక్షించాలో రెండవ పాఠాన్ని అనుసరించండి, నేను దాన్ని పూర్తి చేసినప్పుడు రెండవ వివరణకు లింక్ను ఇక్కడ ఉంచుతాను
పాఠాన్ని కాపీ చేస్తున్నప్పుడు, దయచేసి ఈజిప్టుని పేర్కొనండి