ఉబుంటు 20.04 లో అపాచీ సర్వర్‌ను ఎలా ఇన్‌స్టాల్ చేయాలి మరియు వర్చువల్ హోస్ట్‌లను సెటప్ చేయాలి

How Install Apache Server



అపాచీ సర్వర్ అత్యంత ప్రసిద్ధ వెబ్ సర్వర్లలో ఒకటి. ఈ సర్వర్ ఓపెన్ సోర్స్ మరియు ఇంటర్నెట్‌లో వివిధ ప్లాట్‌ఫారమ్‌లలో పనిచేస్తుంది, అనేక HTTP సర్వర్‌లకు శక్తినిస్తుంది. అపాచీ ఒక సౌకర్యవంతమైన సాధనం మరియు దాని లక్షణాలు మరియు వినియోగాన్ని విస్తరించే అనేక ఇతర సాధనాలను కలిగి ఉంది.







అపాచీ వెబ్ సర్వర్‌ని ఇన్‌స్టాల్ చేయండి

ఈ వ్యాసంలో, ఉబుంటు 20.04 లో అపాచీ వెబ్ సర్వర్‌ను ఎలా ఇన్‌స్టాల్ చేయాలో నేను మీకు చూపుతాను. దీనికి రూట్ లేదా అడ్మినిస్ట్రేటివ్ అధికారాలు అవసరం, కాబట్టి సిస్టమ్‌కు రూట్ ద్వారా లాగిన్ చేయండి.



దశ 1: మీ APT ని అప్‌గ్రేడ్ చేయండి

ఎప్పటిలాగే, ముందుగా, మీ APT ని అప్‌డేట్ చేయండి మరియు అప్‌గ్రేడ్ చేయండి.



$సుడోసముచితమైన నవీకరణ





$సుడోసముచితమైన అప్‌గ్రేడ్

దశ 2: అపాచీని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి

తరువాత, కింది టెర్మినల్ ఆదేశాన్ని అమలు చేయడం ద్వారా ఉబుంటు సాఫ్ట్‌వేర్ రిపోజిటరీ నుండి అపాచీ వెబ్ సర్వర్‌ను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి.



$సుడోసముచితమైనదిఇన్స్టాల్అపాచీ 2

దశ 3: అపాచీ సంస్థాపనను ధృవీకరించండి

అపాచీ ఇన్‌స్టాల్ చేయబడిందో లేదో ధృవీకరించడానికి, సర్వర్ స్థితిని తనిఖీ చేయండి. సంస్థాపన పూర్తయినప్పుడు, apache2 సర్వర్ స్వయంచాలకంగా ప్రారంభమవుతుంది.

$సుడోsystemctl స్థితి apache2

దశ 4: ఫైర్‌వాల్ సెట్టింగ్‌లను ప్రారంభించండి

ఇప్పుడు, మీరు అపాచీ వెబ్ సర్వర్ కోసం ఫైర్‌వాల్ సెట్టింగ్‌లను ఎనేబుల్ చేయాలి. దీన్ని చేయడానికి, UFW ఆదేశాన్ని ఉపయోగించి కింది టెర్మినల్ కమాండ్ ద్వారా పోర్ట్ 443 మరియు పోర్ట్ 80 లో అపాచీ ట్రాఫిక్‌ను అనుమతించండి.

$సుడోufw 'అపాచీ ఫుల్' ని అనుమతించండి

దశ 5: మార్పులను ధృవీకరించండి

కింది టెర్మినల్ ఆదేశంతో ఫైర్‌వాల్ స్థితిని తనిఖీ చేయడం ద్వారా మీరు ఈ మార్పును ధృవీకరించవచ్చు.

$సుడోufw స్థితి

దశ 6: అపాచీ పనిచేస్తుందో లేదో తనిఖీ చేయండి

మీ సిస్టమ్‌లో అపాచీ సరిగ్గా పనిచేస్తుందో లేదో తనిఖీ చేయండి. మీ ఉబుంటు మెషీన్‌లో వెబ్ బ్రౌజర్‌ని తెరిచి, కొత్త ట్యాబ్‌ను తెరిచి, కింది URL ని URL బార్‌లో టైప్ చేయండి. మేము ఉపయోగించిన IP ని మీ స్వంత యంత్రం యొక్క IP చిరునామాతో భర్తీ చేయాలని నిర్ధారించుకోండి.

URL = http://10.0.2.15

చిత్రం: అపాచీ సేవ బ్రౌజర్ విండోలో నడుస్తోంది.

దశ 7: వర్చువల్ హోస్ట్‌ను సెటప్ చేయండి

ఇప్పుడు, మీరు ఇన్‌స్టాల్ చేసిన అపాచీ వెబ్ సర్వర్‌ను ఉపయోగించి వర్చువల్ హోస్ట్‌ను సెటప్ చేయడానికి సిద్ధంగా ఉన్నారు. అపాచీలో టెస్ట్ వర్చువల్ హోస్ట్ ఉంది, అది ఇన్‌స్టాల్ చేయబడినప్పుడు డిఫాల్ట్‌గా ప్రారంభించబడుతుంది. ఒకే వెబ్‌సైట్‌ను హోస్ట్ చేయడం సులభం; మీరు వెబ్‌సైట్ కంటెంట్‌ని దాని కాన్ఫిగరేషన్ ఫైల్‌లో/var/www/html కింద అప్‌లోడ్ చేయాలి. ఈ కాన్ఫిగరేషన్ ఫైల్‌కు మార్గం క్రింది విధంగా నిర్వచించబడింది.

మార్గం=/మొదలైనవి/అపాచీ 2/సైట్‌లు ప్రారంభించబడ్డాయి/000-default.conf

చిత్రం: gedit ఎడిటర్‌లో డిఫాల్ట్ కాన్ఫిగరేషన్ ఫైల్ తెరవబడింది.

దశ 8: డొమైన్ పేరును సృష్టించండి

మీరు బహుళ వెబ్‌సైట్‌లను హోస్ట్ చేస్తుంటే, ప్రతి కొత్త వెబ్‌సైట్ కోసం కొత్త వర్చువల్ హోస్ట్ కాన్ఫిగరేషన్ ఫైల్‌ను సృష్టించడానికి కింది ఆదేశాన్ని ఉపయోగించండి. ఈ పరీక్ష ఉదాహరణలో సృష్టించబడిన డొమైన్ పేరు www.example.com; దీన్ని మీకు కావలసిన డొమైన్ పేరుతో భర్తీ చేయవచ్చు.

$సుడో mkdir -పి /ఎక్కడ/www/example.com

దశ 9: కొత్త డైరెక్టరీ ఫైల్‌ను సృష్టించండి

డైరెక్టరీలో index.html అనే కొత్త ఫైల్‌ను క్రియేట్ చేయండి మరియు కింది కంటెంట్‌ను ఈ ఫైల్‌లో అతికించండి.


< html లాంగ్='పై' నీకు='ltr'>
< తల >
< మెటా చార్సెట్='utf-8'>
< శీర్షిక >Example.com కు స్వాగతం</ శీర్షిక >
</ తల >
< శరీరం >
< h1 >విజయం! example.com హోమ్ పేజీ!</ h1 >
</ శరీరం >
</ html >

చిత్రం: లోపల సైట్ కంటెంట్‌తో కొత్త index.html ఫైల్.

ఫైల్‌ను సేవ్ చేసి దాన్ని మూసివేయండి. కింది టెర్మినల్ ఆదేశంతో ఫైల్ అనుమతి ఎంపికలను మార్చండి.

$ sudo chown -R www-సమాచారం:/ఎక్కడ/www/example.com

దశ 10: టెక్స్ట్ ఎడిటర్‌లో డాక్యుమెంట్‌ను సృష్టించండి

మీకు ఇష్టమైన టెక్స్ట్ ఎడిటర్‌ను తెరిచి, ఈ ఫైల్‌ను/etc/apache2/సైట్‌లు అందుబాటులో ఉన్న ప్రదేశంలో సృష్టించండి. నేను gedit టెక్స్ట్ ఎడిటర్‌ని ఉపయోగిస్తున్నాను.

80>
ServerName example.com
ServerAlias ​​www.example.com
సర్వర్ అడ్మిన్ [ఇమెయిల్ రక్షించబడింది]
డాక్యుమెంట్ రూట్/ఎక్కడ/www/example.com/public_html

/ఎక్కడ/www/example.com/public_html>
ఎంపికలు -ఇండెక్స్‌లు +ఫాలోసిమ్‌లింక్‌లు
అన్నింటినీ ఓవర్‌రైడ్ చేయండి
</డైరెక్టరీ>

ఎర్రర్‌లాగ్ ${APACHE_LOG_DIR}/example.com-error.log
కస్టమ్‌లాగ్ ${APACHE_LOG_DIR}/example.com-access.log కలిపి
</వర్చువల్ హోస్ట్>

చిత్రం: example.conf ఫైల్ gedit ఎడిటర్‌తో తెరవబడింది.

దశ 11: లింక్ కాన్ఫిగరేషన్ ఫైల్

ఈ కాన్ఫిగరేషన్ ఫైల్‌కి లింక్ చేయండి a2ensite యుటిలిటీ కింది టెర్మినల్ ఆదేశాన్ని అమలు చేయడం ద్వారా.

$ sudo a2ensite example.com

కాన్ఫిగరేషన్ ఫైల్‌లో వాక్యనిర్మాణ లోపం కోసం తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి.

$ sudo apachectl configtest

దశ 12: అపాచీని పునartప్రారంభించండి

ఇప్పుడు అపాచీ సేవను పునartప్రారంభించండి, మీ వెబ్ బ్రౌజర్‌ని తెరిచి, కింది URL ని URL బార్‌లో టైప్ చేయండి.

$ sudo systemctl apache2 ని పున restప్రారంభించండి

=URL=http://example.com'

మూర్తి: example.com బ్రౌజర్ విండోలో తెరవబడింది.

అపాచీ వెబ్ సర్వర్‌ని అన్‌ఇన్‌స్టాల్ చేస్తోంది

మీరు క్రింది టెర్మినల్ ఆదేశాల ద్వారా అపాచీ వెబ్ సర్వర్‌ను పూర్తిగా అన్‌ఇన్‌స్టాల్ చేయవచ్చు.

$ sudo apt-get purache apache2

$ sudo apt-get autoremove

ముగింపు

ఈ వ్యాసం అపాచీ వెబ్ సర్వర్‌ని ఎలా ఇన్‌స్టాల్ చేయాలో, అపాచీ కోసం ఫైర్‌వాల్ సెట్టింగ్‌లను కాన్ఫిగర్ చేయడం, అపాచీ వెబ్ సర్వర్‌లో వర్చువల్ హోస్ట్‌లను సెటప్ చేయడం మరియు అపాచీని అన్‌ఇన్‌స్టాల్ చేయడం ఎలాగో కవర్ చేసింది.