ડેવીડના MALAN: તેથી આ સમસ્યા સમૂહ, તમે છો
અમલ કરવા જઇ તમારા પોતાની વેબ સર્વર.
અમે એક બીટ સાથે તમે પ્રદાન કર્યું તમે પ્રારંભ નહીં કે હાડપિંજર કોડ છે,
પણ છેવટે, તમે છો તેને સમાપ્ત થઇ રહ્યા
અપ કે જેથી તે ખરેખર ક્ષમતા અમલમાં મૂકે
, સ્થિર બંને વેબ પૃષ્ઠોને સેવા આપવા માટે સામગ્રી અને પણ ગતિશીલ સામગ્રી,
PHP, મારફતે.
>> માતાનો દ્વારા પ્રથમ, એક નજર સ્ટાફ ઉકેલ રીતે,
અંતિમ પરિણામ હોઈ ચાલે છે શું.
હું પ્રથમ સ્કોર જાઉં છું tilda cs50 / pset6 / સર્વર
અને પછી સ્પષ્ટ કરવા પૃ આડંબર પોર્ટ અને પછી સંખ્યાબંધ
ખૂબ સામાન્ય હોય છે કે જેના જેવા 8080,.
અને પછી તેનું નામ અથવા ડિરેક્ટરીમાં પાથ
હું વેબ તરીકે વાપરવા માંગતા કે સર્વરના માર્ગ, જ્યાં બધી ફાઈલોને
ઉપર સેવા આપવા માટે જતા હોય છે.
હું આગળ જાઓ અને Enter દબાવો જાઉં છું.
અને તમે રંગ લખાણમાં જોશો અહીં વેબ સર્વર છે કે
મારા જાહેર ડિરેક્ટરી ઉપયોગ કરીને અને તે પોર્ટ 8080 પર સાંભળી છે.
હવે વેબ પર જાઓ માતાનો દો બ્રાઉઝર અને ખરેખર પ્રયાસ
આ વેબસાઈટ સાથે જોડાવા માટે.
તળિયે જમણી માં નોટીસ તમારા ઉપકરણ ના ખૂણે,
બધા ત્યાં રહી છે કે આ સમય એક IP સરનામું.
કે એક અનન્ય ઓળખકર્તા છે તમારા કમ્પ્યુટર માટે
કે જેથી તે સૂચવે તમે તેને ઍક્સેસ કરી શકો છો કે
વેબ બ્રાઉઝર, અથવા કોઇ મારફતે અન્ય સાધનો સંખ્યા.
તેથી હું આગળ જાઓ જાઉં છું અને સાધન ક્રોમ ખોલવા
અને હું મુલાકાત જાઉં છું http://172.16.254.133 અને પછી
કોલોન 8080.
અને કોલોન માતાનો મહત્વની કારણ કે જો તમે તે પોર્ટ સ્પષ્ટ કરો નહિં કે જે પણ હું
આદેશ આગળ સ્પષ્ટ રેખા, તમે ખરેખર છો
માં વાત કરી રહ્યું આ સાધન પોતાના વેબ
અપાચે કહેવાય સર્વર, જે તે માં સમાયેલ છે.
પરંતુ આજે અમે ધ્યાન કેન્દ્રિત કરવા માંગો છો અમારી પોતાની વેબ સર્વર પર.
>> તેથી હવે હું લખો હિટ જ્યારે તમે તે 501 નોટિસ પડશે
ન આવે અમલમાં હું કરવાનો પ્રયત્ન કર્યો છે, કારણ કે અપ
ડિરેક્ટરી ઍક્સેસ કરવા, નથી કોઈ ચોક્કસ ફાઇલ.
ખરેખર, તમને જોશે તો મારા ટર્મિનલ વિન્ડોમાં ડાબી,
તમે તે વખતે જોશો પોર્ટ 8080 પર સાંભળી,
વેબ સર્વર માટે વિનંતી જોયું GET / HTTP / 1.1 અને પછી વેબ સર્વર
અહીં ચિત્રમાં, જવાબ લાલ, કે 501 સાથે અમલમાં નથી.
>> જિજ્ઞાસાપૂર્વક છતાં પણ ત્યાં સફેદ આ બીજા લાઇન,
GET / favicon.ico HTTP / 1.1.
હવે હું ચોક્કસપણે કે ન કર્યું મારી, પણ તે છે કે, ક્રોમ બહાર કરે
બ્રાઉઝર્સ ઘણો જેવી, ચાલશે અહંકારી તમારી વેબસાઇટ ધારે
થોડી હોય તેવું માનવામાં આવે છે આ ટેબ અથવા આગામી માં ગ્રાફિકલ ચિહ્ન અપ
એક હાર્વર્ડ જેવી સરનામાં બારમાં, માટે તે રેખાઓ મુગટ અથવા કંઈક,
અને તેથી તે માત્ર દ્વારા guessing છે આ મૂળભૂત ફાઈલ નામ ની રીતે,
તમે ફાઈલ હોય કે જે કદાચ અમે નથી, કે જે ખૂબ તે જેવી.
અને તેથી મળ્યો નથી 404 પાછા બોલે નહીં.
>> હવે વેલ, આ નોટિસ.
મુલાકાત લઈને ઉપરાંત અંદર આ સરનામું
આ સાધન ની, 172.16.254.133:8080, પરંતુ તમારા IP સરનામા, સ્પષ્ટ કરવા
અલગ હશે.
હું મારા Mac પર જાઓ કે નોટિસ અથવા મારી પોતાની બ્રાઉઝર પર મારા પીસી
અને તે જ URL ની મુલાકાત, હું આ કરી શકો મારી પોતાની મનપસંદ બ્રાઉઝરથી જોવા
તે Chrome અથવા Firefox શું અથવા એટલે કે ચોકકસ કંઈક બીજું,
એ જ પરિણામો.
>> ઓકે.
ચાલો ખરેખર જાણીતા છે કે એક URL ની મુલાકાત દો કે જાહેર ડિરેક્ટરી માં હાજર છે.
જેમ કે, IP સરનામું કોલોન 8080 / cat.jpg.
દાખલ કરો.
અને ત્યાં, ખરેખર, ધન્ય કેટ છે.
પણ છે તે હું અગાઉથી ખબર એક cat.HTLM ફાઇલ, તેથી હું લખો હિટ છો,
હું તેમજ એક કે જુઓ.
અને માં, નોટિસ તે દરમ્યાન, ડાબી આપણે પર
સંપૂર્ણ જથ્થો હોય દર્શાવે લીલા આઉટપુટ
આ 200 સ્થિતિઓને હતા કે, કે જે તેમને બરાબર હતા એનો અર્થ એ થાય.