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

Install Configure Apache Web Server Ubuntu 20



అపాచీ వెబ్ సర్వర్ అనేది లైనక్స్, విండోస్, మాకోస్, సోలారిస్ మొదలైన OS లో మెజారిటీ మద్దతు ఉన్న ఓపెన్ సోర్స్ వెబ్ సర్వర్. ప్రాథమిక సెటప్ కోసం అపాచీని ఇన్‌స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం చాలా సులభం. ఈ వ్యాసం ఉబుంటు ఆపరేటింగ్ సిస్టమ్‌లో అపాచీ వెబ్ సర్వర్‌ను ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలో వివరిస్తుంది.

గమనిక: ఉబుంటు 20.04 ఎల్‌టిఎస్ సిస్టమ్‌లో ఈ కథనంలో వివరించిన విధానాన్ని మేము వివరించాము.







Apache2 ని ఇన్‌స్టాల్ చేస్తోంది; దశ 1: అప్‌డేట్

ముందుగా, Apache2 యొక్క ఇటీవలి వెర్షన్‌ను ఇన్‌స్టాల్ చేయడానికి మేము సిస్టమ్ రిపోజిటరీ ఇండెక్స్‌ను అప్‌డేట్ చేయాలి. అలా చేయడానికి, Ctrl+Alt+T సత్వరమార్గాన్ని ఉపయోగించి టెర్మినల్‌ని ప్రారంభించండి మరియు కింది ఆదేశాన్ని అమలు చేయండి:



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

గమనించండి, అధీకృత వినియోగదారు మాత్రమే Linux సిస్టమ్ నుండి ప్యాకేజీలను ఇన్‌స్టాల్ చేయవచ్చు, అప్‌డేట్ చేయవచ్చు లేదా తీసివేయవచ్చు.







దశ 2: Apache2 ని ఇన్‌స్టాల్ చేయండి

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

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



మీకు అందించడం ద్వారా సిస్టమ్ నిర్ధారణ కోసం అడగవచ్చు Y / n ఎంపిక. కొట్టుట మరియు ఆపై కొనసాగించడానికి నమోదు చేయండి. ఆ తర్వాత, Apache2 వెబ్ సర్వర్ మరియు దాని అన్ని డిపెండెన్సీలు మీ సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడతాయి.

ఇన్‌స్టాల్ చేసిన తర్వాత, అపాచీ సర్వర్ యొక్క సంస్కరణను క్రింది విధంగా ధృవీకరించండి:

$అపాచీ 2-సంస్కరణ: Telugu

ఫైర్వాల్ ఆకృతీకరణ

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

$సుడోufw యాప్ జాబితా

ఇక్కడ మీరు వివిధ అపాచీ ప్రొఫైల్‌లను చూడవచ్చు.

పోర్ట్ 80 లో నెట్‌వర్క్ కార్యాచరణను ప్రారంభించడానికి మేము అత్యంత నిర్బంధ ప్రొఫైల్ 'అపాచీ'ని ఉపయోగిస్తాము.

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

ఇప్పుడు ఫైర్‌వాల్‌లో అపాచీ అనుమతించబడిన స్థితిని తనిఖీ చేయండి.

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

అపాచీ వెబ్ సర్వర్‌ని కాన్ఫిగర్ చేస్తోంది; అపాచీ సేవను ధృవీకరిస్తోంది

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

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

పై అవుట్‌పుట్ నుండి, మీరు Apache2 సర్వీస్ యాక్టివ్‌గా మరియు రన్ అవుతున్నట్లు చూడవచ్చు.

అపాచీ వెబ్ సర్వర్ నుండి వెబ్ పేజీని అభ్యర్థించడం ద్వారా అపాచీ బాగా నడుస్తుందో లేదో ధృవీకరించడానికి మరొక విధానం. అలా చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించి మీ IP చిరునామాను కనుగొనండి:

$హోస్ట్ పేరు- నేను

అప్పుడు వెబ్ బ్రౌజర్‌ని తెరిచి, అపాచీ స్వాగత పేజీని ఈ క్రింది విధంగా యాక్సెస్ చేయండి:

http://192.168.72.134

మీ మెషీన్ యొక్క IP చిరునామా ద్వారా 192.168.72.134 ని భర్తీ చేయండి.

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

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

మీరు ఒకే అపాచీ వెబ్ సర్వర్ నుండి సర్వర్‌గా ఉండాల్సిన బహుళ డొమైన్‌లను కలిగి ఉంటే, మీరు వర్చువల్ హోస్ట్‌లను సెటప్ చేయాలి. కింది వాటిలో, అపాచీలో వర్చువల్ హోస్ట్‌ను ఎలా సెటప్ చేయాలో మేము మీకు చూపుతాము. మేము info.net డొమైన్ పేరును సెటప్ చేస్తాము. మీ స్వంత డొమైన్ పేరుతో info.ne స్థానంలో ఉండేలా చూసుకోండి.

దశ 1: మీ డొమైన్ కోసం డైరెక్టరీని సృష్టించండి

ఈ దశలో, మేము మా డొమైన్ పేరు కోసం ఒక డైరెక్టరీని సృష్టిస్తాము. మా వెబ్‌సైట్‌లో డేటాను నిల్వ చేయడానికి ఈ డైరెక్టరీ ఉపయోగించబడుతుంది.

మీ స్వంత డొమైన్ పేరుతో info.net ని భర్తీ చేయడం ద్వారా కింది ఆదేశాన్ని టెర్మినల్‌లో అమలు చేయండి:

$సుడో mkdir -పి /ఎక్కడ/www/info.net/html

డైరెక్టరీ యాజమాన్యాన్ని ప్రస్తుత యూజర్‌గా మార్చండి:

$సుడో చౌన్ -ఆర్ $ USER:$ USER /ఎక్కడ/www/info.net/html

కింది విధంగా అవసరమైన అనుమతులను కేటాయించండి:

$సుడో chmod -ఆర్ 755 /ఎక్కడ/www/info.net

దశ 2: మీ వెబ్‌సైట్ కోసం నమూనా పేజీని రూపొందించండి

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

$నానో /ఎక్కడ/www/info.net/html/index.html

HML కోడ్ యొక్క ఈ పంక్తులను కాపీ పేస్ట్ చేయండి:

< html >
< తల >
< శీర్షిక >Info.net కు స్వాగతం!</ శీర్షిక >
</ తల >
< శరీరం >
< h1 >మీరు ఉబుంటు 20.04 లో info.net రన్ చేస్తున్నారు!</ h1 >
</ శరీరం >
</ html >

ఇప్పుడు సేవ్ చేయడానికి Ctrl+O ని ఉపయోగించండి మరియు ఫైల్ నుండి నిష్క్రమించడానికి Ctrl+X ని ఉపయోగించండి.

దశ 3: వర్చువల్ హోస్ట్ ఫైల్‌ను సృష్టించండి

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

$సుడో నానో /మొదలైనవి/అపాచీ 2/సైట్లు-అందుబాటులో ఉన్నాయి/info.net.conf

ఇప్పుడు భర్తీ చేయడం ద్వారా క్రింది పంక్తులను నమోదు చేయండి info.net మీ స్వంత డొమైన్ పేరు ద్వారా.

<వర్చువల్ హోస్ట్*:80>
సర్వర్ అడ్మిన్ అడ్మిన్@info.net
సర్వర్ నేమ్ info.net
ServerAlias ​​info.net
డాక్యుమెంట్ రూట్/ఎక్కడ/www/info.net/html
ఎర్రర్‌లాగ్$ {APACHE_LOG_DIR}/లోపం. లాగ్
కస్టమ్‌లాగ్$ {APACHE_LOG_DIR}/access.log కలిపి
వర్చువల్ హోస్ట్>

ఇప్పుడు సేవ్ చేయడానికి Ctrl+O ని ఉపయోగించండి మరియు ఫైల్ నుండి నిష్క్రమించడానికి Ctrl+X ని ఉపయోగించండి.

దశ 4: వర్చువల్ హోస్ట్ కాన్ఫిగరేషన్ ఫైల్‌ను యాక్టివేట్ చేయండి

ఈ దశలో, మేము వర్చువల్ హోస్ట్ కాన్ఫిగరేషన్ ఫైల్‌ను సృష్టిస్తాము. దీని కోసం, టెర్మినల్‌లో కింది ఆదేశాన్ని అమలు చేయండి:

$సుడోa2ensite info.net.conf

ఇప్పుడు 000-default.conf డిఫాల్ట్ వర్చువల్ కాన్ఫిగరేషన్ ఫైల్‌ను క్రింది విధంగా డిసేబుల్ చేయండి:

$సుడోa2dissite 000-default.conf

కొత్త ఆకృతీకరణను సక్రియం చేయడానికి ఇప్పుడు Apache ని పునartప్రారంభించండి:

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

దశ 5: లోపాల కోసం పరీక్షించండి

అన్ని కాన్ఫిగరేషన్‌లు పూర్తయిన తర్వాత, మీరు ఏవైనా కాన్ఫిగరేషన్ లోపాలను పరీక్షించవచ్చు:

$సుడో apache2ctl configtest

మీరు ఈ క్రింది లోపాన్ని స్వీకరించవచ్చు:

ఈ లోపాన్ని పరిష్కరించడానికి, సవరించండి servername.conf ఫైల్:

$సుడో నానో /మొదలైనవి/అపాచీ 2/కన్ఫర్మ్/servername.conf

మీ స్వంత డొమైన్ పేరుతో info.net ని భర్తీ చేయడం ద్వారా ఈ పంక్తిని జోడించండి:

సర్వర్ నేమ్ info.net

సేవ్ చేయండి మరియు నిష్క్రమించండి servername.conf ఫైల్ మరియు రన్:

$సుడోa2enconf సర్వర్ నేమ్

ఇప్పుడు మళ్లీ అమలు చేయండి:

$సుడో apache2ctl configtest

ఈసారి, ఆశాజనక, మీరు ఎలాంటి దోషాన్ని స్వీకరించరు.

దశ 6: వర్చువల్ హోస్ట్‌ని పరీక్షించండి

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

http://info.net

భర్తీ చేయండి info.net మీ డొమైన్ పేరుతో.

అపాచీ సర్వర్ మా డొమైన్ పేరును అందించడానికి సిద్ధంగా ఉందని క్రింది ఇండెక్స్ పేజీ చూపిస్తుంది.

అపాచీ సర్వర్‌ని నిర్వహించడం

అపాచీ సర్వర్‌ని నిర్వహించడానికి, మీరు టెర్మినల్‌లో అమలు చేయగల కొన్ని ఉపయోగకరమైన ఆదేశాలు ఇక్కడ ఉన్నాయి:

అపాచీ సర్వర్‌ను ప్రారంభించడానికి:

$సుడోsystemctl ప్రారంభం apache2

అపాచీ సర్వర్‌ను ఆపడానికి:

$సుడోsystemctl స్టాప్ అపాచీ 2

ఆపడానికి మరియు తరువాత అపాచీని ప్రారంభించండి

$సుడోsystemctl స్టాప్ అపాచీ 2

కొత్త కాన్ఫిగరేషన్‌లను అప్‌డేట్ చేయడానికి అపాచీ సర్వర్‌ని మళ్లీ లోడ్ చేయడానికి:

$సుడోsystemctl రీలోడ్ అపాచీ 2

బూట్ వద్ద అపాచీని ప్రారంభించడానికి:

$సుడోsystemctlప్రారంభించుఅపాచీ 2

బూట్‌లో అపాచీని డిసేబుల్ చేయడానికి:

$సుడోsystemctl అపాచీ 2 డిసేబుల్

ఈ వ్యాసం ఉబుంటు 20.04 లో అపాచీ వెబ్ సర్వర్ యొక్క ఇన్‌స్టాలేషన్ మరియు కాన్ఫిగరేషన్ గురించి వివరంగా వివరించింది. వర్చువల్ హోస్ట్‌ను ఏర్పాటు చేయడాన్ని కూడా మేము వివరించాము. ఇప్పుడు మీరు ఒకే అపాచీ సర్వర్‌లో బహుళ డొమైన్‌లను సెటప్ చేయవచ్చు. చివరికి, అపాచీ వెబ్ సర్వర్‌ని నిర్వహించడంలో చాలా సహాయకారిగా ఉండే కొన్ని ఆదేశాలను మేము పేర్కొన్నాము.