DAVID మలన్: సో ఈ సమస్య సెట్, మీరు ఉన్నాము
అమలు కానుంది మీ స్వంత వెబ్ సర్వర్.
మేము ఒక బిట్ తో మీరు అందించిన మీరు ప్రారంభించడానికి అందుతుంది అని అస్థిపంజరం కోడ్,
కాని చివరికి, మీరు ఉన్నాము అది పూర్తి వెళ్లి
దీనివలన ఇది నిజానికి సామర్థ్యం అమలు
, స్టాటిక్ రెండు వెబ్ పేజీలు జైలుశిక్షను కంటెంట్ మరియు కూడా డైనమిక్ కంటెంట్,
PHP ద్వారా.
>> యొక్క మొదటి, పరిశీలించి లెట్ సిబ్బంది పరిష్కారం మార్గం,
తుది ఫలితం ఉండాలి మాత్రం ఏ.
నేను మొదటి అమలు వెళుతున్న Tilda CS50 / pset6 / సర్వర్
ఆపై తెలుపుటకు p డాష్ ఒక నౌకాశ్రయం మరియు అప్పుడు ఒక సంఖ్య
ఇది చాలా సాధారణం వంటి 8080.
ఆపై పేరు లేదా డైరెక్టరీ మార్గానికి
నేను వెబ్ ఉపయోగించడానికి కావలసిన సర్వర్ యొక్క మార్గం, ఇక్కడ ఫైళ్లు అన్ని
నుండి వడ్డిస్తారు వెళ్తున్నారు.
నేను ముందుకు వెళ్ళి ఎంటర్ నొక్కండి వెళుతున్న.
మరియు మీరు రంగు టెక్స్ట్ లో చూస్తారు ఇక్కడ వెబ్ సర్వర్ అని
నా పబ్లిక్ డైరెక్టరీ ఉపయోగించి మరియు అది పోర్ట్ 8080 న వింటున్నారో.
ఇప్పుడు ఒక వెబ్ వెళ్ళి లెట్స్ బ్రౌజర్ మరియు నిజానికి ప్రయత్నించండి
ఈ వెబ్సైట్కు కనెక్ట్ చేయడానికి.
కుడి దిగువన లో నోటీసు మీ ఉపకరణం యొక్క చేతి మూలలో,
అన్ని ఉన్నాయి ఆ ఈ సమయంలో ఒక IP చిరునామా.
అది ఒక ప్రత్యేకమైన గుర్తింపు ఉంది మీ కంప్యూటర్ కోసం
కాబట్టి అది గుర్తిస్తుంది మీరు దీనిని ఆక్సెస్ చేసుకోవచ్చు
వెబ్ బ్రౌజర్ లేదా ఏ ద్వారా ఇతర టూల్స్ సంఖ్య.
నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు ఉపకరణం లో Chrome ను తెరిచి
మరియు నేను వెళుతున్న http://172.16.254.133 మరియు అప్పుడు
పెద్దప్రేగు 8080.
మరియు పెద్దప్రేగు యొక్క ముఖ్యమైన ఉంటే ఎందుకంటే మీరు పోర్ట్ ఇవ్వకండి కూడా నేను
కమాండ్ వద్ద పేర్కొన్న పంక్తి, మీరు నిజానికి ఉన్నాము
లోనికి మాట్లాడటం కావడం ఉపకరణం యొక్క సొంత వెబ్
Apache అని సర్వర్, ఇది నిర్మించబడింది.
కానీ నేడు మేము కేంద్రీకరించాలి మా సొంత వెబ్ సర్వర్ మీద.
>> కాబట్టి ఇప్పుడు నేను ఎంటర్ కొట్టాడు మీరు ఆ 501 గమనిస్తారు
కాదు వస్తుంది అమలు నేను ప్రయత్నించాము ఎందుకంటే
ఒక డైరెక్టరీ యాక్సెస్, ఒక ప్రత్యేక ఫైలు.
నిజానికి, మీరు చూసి ఉంటే నా టెర్మినల్ విండో లో లెఫ్ట్,
మీరు ఆ సమయంలో చూస్తారు పోర్ట్ 8080 న వింటూ,
వెబ్ సర్వర్ కోసం ఒక అభ్యర్థన చూసింది GET / HTTP / 1.1 మరియు అప్పుడు వెబ్ సర్వర్
ఇక్కడ పటంలో, ప్రతిస్పందించారు ఎరుపు, ఆ 501 తో అమలు కాలేదు.
>> ఆసక్తికరంగా, అయితే కూడా ఉంది తెలుపు లో ఈ రెండవ పంక్తి,
GET / favicon.ico HTTP / 1.1.
ఇప్పుడు నేను ఖచ్చితంగా అలా లేదు నాకు, కానీ, క్రోమ్ అవుతుంది
బ్రౌజర్ల చాలా వంటి, రెడీ presumptuously మీ వెబ్సైట్ భావించవలసి
కొద్దిగా కలిగి కోరుకుంటున్నాము టాబ్ లేదా తదుపరి గ్రాఫికల్ చిహ్నం
ఒక హార్వర్డ్ వంటి చిరునామా బార్, ఆ తరహాలో చిహ్నం లేదా ఏదో,
మరియు కనుక ఇది కేవలం ద్వారా ఊహించడం ఉంది ఈ డిఫాల్ట్ ఫైల్ పేరు యొక్క మార్గం,
మీరు ఒక ఫైల్ కలిగి ఉండవచ్చు ఇది మేము లేదు, చాలా పవిత్రమైంది.
కాబట్టి 404 నాట్ ఫౌండ్ తిరిగి ఉమ్మి కావాలి.
>> ఇప్పుడు బాగా, ఈ గమనిస్తారు.
సందర్శించడం పాటు లోపల ఈ చిరునామా
ఉపకరణం యొక్క, 172.16.254.133:8080, కానీ మీ IP చిరునామా, స్పష్టంగా ఉండాలి
వివిధ ఉంటుంది.
నా Mac లో వెళ్ళి ఉంటే గమనించండి లేదా నా సొంత బ్రౌజర్ నా PC
మరియు అదే URL సందర్శించండి నేను నా సొంత ప్రాధాన్యం బ్రౌజర్ నుండి చూడండి
అది Chrome లేదా Firefox కావచ్చు లేదా IE లేదా సరిగ్గా ఏదో,
అదే ఫలితాలు.
>> OK.
యొక్క నిజానికి పిలిచే ఒక URL ను సందర్శించండి లెట్ ఆ పబ్లిక్ డైరెక్టరీ ఉన్నాయి.
అవి, IP చిరునామా పెద్దప్రేగు 8080 / cat.jpg.
ఎంటర్ చెయ్యండి.
మరియు అక్కడ, నిజానికి, హ్యాపీ పిల్లి.
కూడా ఉందని నేను ముందుగానే తెలుసు ఒక cat.HTLM ఫైలు, కాబట్టి నేను Enter ని,
నేను అలాగే ఆ ఒకటి చూడండి.
మరియు లో నోటీసు, ఈలోగా, ఎడమ మేము
మొత్తం బంచ్ కలిగి కలిగినవి గ్రీన్ ప్రతిఫలాన్ని
ఈ 200 హోదాలు అని, ఇవి OK ఉన్నాయి అర్థం.