కంప్యూటర్లు, ప్రోగ్రామింగ్
వికీపీడియా: సెటప్ మరియు సంస్థాపన
Apache, వికీపీడియా అంటే ఏమిటి? పర్పస్, లక్షణాలు, అనుకూలీకరణకు ఎంపికలు - ఈ ప్రతి వెబ్ డెవలపర్ వారి పరిణామాలు పరీక్షించడానికి తెలిసిన ఉండాలి విషయాలు.
వికీపీడియా గురించి పదం సే
ప్రారంభం, పునఃప్రారంభించుము, మరియు లాగ్
వికీపీడియా -s సిగ్నల్
ఈ సందర్భంలో, మీరు క్రింది ఆదేశాలను ప్రత్యామ్నాయంగా ఉండడం (సాధనం ప్రవేశపెట్టిన వినియోగదారు నుండి వచ్చి ఉండాలి):
- ఆపు. ఇది వేగంగా shutdown కోసం ఉపయోగిస్తారు.
- రీలోడ్ చెయ్యి. జట్టు ఆకృతీకరణ ఫైలు రీలోడ్ అవసరమైన. ఫాక్ట్ ఫైల్ పనిచేస్తుంది వరకు ఏ మార్పులు ప్రభావితం కావు అని. అమలులోకి రావడానికి క్రమంలో, పునఃప్రారంభానికి అవసరం. వెంటనే మీరు ఈ సిగ్నల్ పొందుటకు గా, ప్రధాన ప్రక్రియ ఆకృతీకరణ ఫైలు యొక్క వాక్యనిర్మాణ భాగం యొక్క సరి ధ్రువీకరించడం మరియు అక్కడ మార్గదర్శకత్వం అందుబాటులో దరఖాస్తు ప్రయత్నించండి మొదలవుతుంది. వైఫల్యం విషయంలో, అది తిరిగి మార్పులు రోల్ మరియు పాత పరామితులతో పని చేస్తుంది. ప్రతిదీ విజయవంతమైన ఉంటే, కొత్త పనులకూ ప్రారంభించనున్నట్లు, మరియు పాత డిమాండ్ చివర పంపబడుతుంది.
- క్విట్. పని సజావుగా పూర్తి వాడిన. మీరు ప్రస్తుత అభ్యర్థనలు నిర్వహించబడుతుంది పూర్తయ్యే వరకు వేచి అనుకుంటే దీనిని ఉపయోగిస్తారు.
- మళ్లీ తెరవండి. మూసివేసి ఓపెన్ లాగ్ ఫైళ్లు.
వినియోగాలు ఉపయోగించి
చేస్తోంది విధానాల్లో (చంపడానికి వినియోగ ఒక ఉదాహరణగా చర్చించారు ఉంటుంది) Unix ఉపయోగించి నిర్వహిస్తారు. వారు సాధారణంగా ప్రక్రియలో డేటా నేరుగా సంకేతాన్ని పంపేందుకు ఒక విధానాన్ని ఉపయోగిస్తాయి. వారు ID ద్వారా కలుపబడి ఉంటాయి. ఈ డేటా nginx.pid ఫైల్ లో నిల్వ చేయబడుతుంది. మాకు మేము ప్రక్రియ №134 ఆసక్తి భావించేందుకు వీలు. అప్పుడు, అవసరాన్ని మృదువైన పూర్తి కింది సమాచారాన్ని మాకు పంపడానికి:
-s 1628 క్విట్ చంపడానికి
మాకు మేము ఓపెన్ ఫైళ్ళ జాబితా చూడాలనుకుంటే భావించేందుకు వీలు. మేము వినియోగ ps ఉపయోగించడం జరుగుతుంది. జట్టు కూడా ఈ క్రింది విధంగా కనిపిస్తుంది:
ps -ax | grep వికీపీడియా
మీరు అదనపు సాధన దాని అప్లికేషన్ వెళ్తాడు ఉపయోగించి సూచించినది ద్వారా, చూడగలరు ఆ, ఉంది. ఇప్పుడు యొక్క ఎలా కట్టుబడి వికీపీడియా-ఆకృతీకరణ దృష్టి వీలు.
ఆకృతీకరణ ఫైలు నిర్మాణం
స్టాటిక్ కంటెంట్ పంపిణీ
ఈ వికీపీడియా ఆకృతీకరణ ఎదుర్కొంటున్న అతి ముఖ్యమైన సవాళ్లను ఒకటి. కంటెంట్ గణాంక పంపిణీ కింద అర్థం చిత్రాలు మరియు HTML పేజీలను (డైనమిక్ కాదు) ఉంది. మేము క్లస్టర్ నిక్స్ వికీపీడియా ఏర్పాటు ఒక కృషిగా అవసరమైన అనుకుందాం. కష్టం అలా ఉంది? తోబుట్టువుల, యొక్క ఒక ఉదాహరణ చూద్దాం. ఇది దండెత్తి ముందు, ఇది సమస్య యొక్క పరిస్థితులు వివరాలు అవసరం. కాబట్టి, అభ్యర్థన బట్టి, ఫైళ్లు వివిధ స్థానిక డైరెక్టరీలు నుండి వస్తాయి. అందువలన, / డేటా / www లో మేము HTML-పత్రాలు లేవు. మరియు చిత్రాలను కలిగి డైరెక్టరీ / డేటా / చిత్రాలు. ఈ సందర్భంలో సరైన అమరిక వికీపీడియా మీరు http లోపల సర్వర్ యూనిట్ ఆకృతీకరించుటకు తప్పక ఆకృతీకరణ ఫైలు, సవరణకు. మద్దతు రెండు స్థానాన్ని ఉపయోగించబడుతుంది.
అమలు: సర్వర్
http {
సర్వర్ {
}
}
ఆకృతీకరణ ఫైలు అనేక విధమైన సముదాయాలు తో పని చేయవచ్చు. కానీ వారు తమ పేర్లు మరియు డేటా గ్రహించినదో ద్వారా ఓడరేవుల ద్వారా వేరు చేయాలి.
అమలు: స్థానాన్ని
నగర / {
రూట్ / డేటా / www;
}
సైన్ సమక్షంలో "/" పొందిన డేటా సరిపోల్చండి మరియు ఇక్కడ ప్రాసెస్ అభ్యర్థన నుంచి ఒక చిరునామా ఉంది లేదో చూడండి అవసరం. ఏ సమస్యలు ఉంటే, అప్పుడు స్థానిక వ్యవస్థలో ఉన్న కోరుకున్న ఫైలు మార్గం / డేటా / www పేర్కొనండి. కొన్ని బ్లాక్స్ తో ఒక మ్యాచ్ ఉంటే, అప్పుడు పొడవైన ఉపసర్గ ఒక ఎంచుకోవాలి. ఈ ఉదాహరణలో, పొడవు సమానంగా ఉంది, అంటే, ఉపయోగం ప్రత్యేకంగా ఏ "పోటీ" ఉంది ఆ సంఘటన ఉంటుంది. ఇప్పుడు, అది అప్డేట్ అవుతుంది తెలియజేయండి:
నగర / చిత్రాలు / {
రూట్ / డేటా;
}
గుర్తించడానికి ఎలా, మేము ఒక చిత్రం కోసం చూస్తున్నాయి. ఇప్పుడు, ఇంతకు ముందు, ఉద్యమాలపై ఈ సమయంలో ఆకృతీకరణ అన్ని పరిణామాలు మిళితం వీలు:
సర్వర్ {
నగర / {
రూట్ / డేటా / www;
}
నగర / చిత్రాలు / {
రూట్ / డేటా;
}
}
ఈ ఆ సందర్భంలో, ప్రమాణంలో ఒక పని వెర్షన్ పోర్ట్ №80. http: // localhost / మీరు చిరునామాకు వెళ్ళి ఉంటే ఏ సమస్యలు లేకుండా ఈ సర్వర్, మీ కంప్యూటర్లో అందుబాటులో ఉంటుంది. ఎలా ఈ అన్ని పనిచేస్తుంది?
ఉదాహరణకు ఆపరేషన్ సూత్రం
ఒక సాధారణ ప్రాక్సీ సర్వర్ సృష్టిస్తోంది
సర్వర్ {
వినండి 8080;
రూట్ / డేటా / up1;
నగర / {
}
}
ఇప్పుడు, మీరు అర్థమును తెలియజేయండి: ఒక సాధారణ సర్వర్ సృష్టించడం. అతను వినండి పోర్ట్ 8080 తర్వాత సర్వర్ 80 వ అమలు, లేదు ఒక వినండి లేదు. డైరెక్టరీ / డేటా / up1 మళ్లించబడతారని స్థానిక ఫైల్ వ్యవస్థ లోపల అన్ని అభ్యర్థనలను ప్రదర్శించబడుతుంది (కోర్సు యొక్క, ముందు అది సృష్టించడానికి అవసరమైన ఉంటుంది). ఇది index.html ఫైలు ఉంచడానికి అవసరం లేదు చెయ్యగలగడం. కారణంగా రూట్ సర్వర్ మేము అన్ని సమయాల్లో స్థానాన్ని ఉపయోగించవచ్చు సందర్భంలో నిర్దేశకాలను యొక్క స్థానంను (అందువలన తొలగించిన యాక్సెస్ పరిమితులకు వంటి). మేము ఇప్పుడు ప్రాక్సీ సృష్టించడానికి పనిచేస్తున్నారు. అది పని కోసం, మేము పేర్కొన్న ఏ కోసం ప్రోటోకాల్ proxy_pass నిర్దేశక, మరియు ప్రామాణికాలు పోర్ట్ సౌకర్యం అవసరం (స్థానిక కనెక్షన్ కోసం ఇది http ఇలా కనిపిస్తుంది: 8080: // localhost). ఈ ఫలితాన్ని పొందండి:
సర్వర్ {
నగర / {
proxy_pass http: // localhost: 8080;
}
నగర / చిత్రాలు / {
రూట్ / డేటా;
}
}
మీరు కోడ్ చూడండి మరియు అది విశ్లేషించడానికి ఉంటే, మీరు రెండో యూనిట్ స్థానాన్ని మార్చబడింది గమనించి ఉండవచ్చు. అందువలన, ఈ సందర్భంలో, అది విలక్షణ పొడిగింపులు చిత్రాలను పని చేయవచ్చు. ఒక చిన్న వివిధ, అది ఈ కింది విధంగా ప్రదర్శించబడతాయి కాలేదు:
స్థానాన్ని ~ \ (gif | jpg | png) $ {.
రూట్ / డేటా / చిత్రాలు;
}
చివరి ప్రాక్సీ రూపకరణపు క్రింది విధంగా ఉంది:
సర్వర్ {
నగర / {
proxy_pass http: // localhost: 8080 /;
}
స్థానాన్ని ~ \ (gif | jpg | png) $ {.
రూట్ / డేటా / చిత్రాలు;
}
}
ఇది చివరిలో అభ్యర్థనలు ఈ పొడిగింపులను ఉన్నాయి వీటిలో మరియు ఫైళ్లను అభ్యర్థించిన వ్యక్తికి పంపించు వడపోస్తాయి. మీరు ఆకృతీకరణ ఫైలు చెక్ అనుకుంటున్నారా ఉంటే అది పునఃప్రారంభించవలసి ఉంటుంది ఆ మర్చిపోతే లేదు. మరియు నాకు నమ్మకం, ఇది కేవలం వికీపీడియా-ఆకృతీకరణ. మీరు ఆకృతీకరణ "Vkontakte" ఫైల్ సర్వర్ లేదా ఇతర పెద్ద కంపెనీ తెరిస్తే, వారు ఈ వ్యాసం లో పదాల కంటే కోడ్ ఎక్కువ కనిపిస్తుంది.
Similar articles
Trending Now