>> Добре.
Така че нека да се потопите в някои технически данни.
Надяваме се с това, което някои на софтбол въпрос.
HTTP, целта днес е просто не ни даде психическо
модел за видовете на приложения
и проекти, ние сме Ще прилагане.
В сряда, ние ще прехвърлим в по-голяма дълбочина, за да неща като MVC
и по-специално да Laravel и в ORM
с които ние ще говори с база данни.
Но за днес, нека да настроите Сцена за тези разговори.
HTTP е какво?
Hypertext Transfer Protocol?
OK какво означава това?
Да.
[Безшумен Забележка]
OK. Close.
Това е другият.
Не HT - това е, че HTML.
HTTP е този, който какво точно прави?
>> Е, че услугата, която като предава текст обратно
и напред между сървърите?
>> Да точно.
Тя е на сървъра.
Така че, наистина това е протокола.
Това е набор от конвенции , които се използват
да предават информация обратно и назад между клиент и сървър.
И тази информация обикновено е под формата на HTML,
Hypertext Markup Language, което е отворените тагове и близки тагове.
Така че, ако имате някакъв клиент представени тук в ляво
и някои сървър представени тук в дясно.
Стрелките върви напред и назад
между тях представляват този език HTTP.
И ако запознат с 50 за Например миналата година или няколко
от преди година може да имате Припомняме, че ние го описва
като протокол, в смисъл че когато за първи път се запозная с някой,
I може да удължи ръката ми и кажа, здравей и може да се каже -
>> Hello.
>> Hello. И сега, този вид на сделка между клиент
и сървър е пълен.
Добре.
Така че HTTP е просто набор от конвенции.
И сред тези конвенции е да се изпращат определени послания.
Така например, нека отворим Chrome.
И за курса, можете да със сигурност се използва най-всеки браузър,
но Chrome има тенденция да бъде най-вероятно най-популярни в наши дни.
Тъй като тя има цяло пакет от инструменти, построени инча
Да вървим напред и да Огледайте Element.
Позволете ми да отида в раздела Network и ме пусна към нещо
като http://www.cs164.net и натиснете Enter
след първата удря Record кутия ние се пренасочва.
И сега ние отиваме , за да видите един куп
редове в тази таблица.
Какво прави всеки от тези редове представляват
когато посетите уеб страница?
Да?
[Безшумен Забележка]
Точно така. Всички файлове Току-що поиска, са показани
като отделен ред в тази малка маса там,
но изчакайте файлове.
I поиска само едно такъв файл, нали,
вероятно index.html или index.php.
Те могат да бъдат връзки, нали?
Разбира се, че има изображение тагове там вътре,
Има връзка тагове за CSS, има скрипт тагове
за JavaScript и цял куп други тагове
че може в действителност да дръпнете
в допълнителни файлове сортиране на рекурсивно.
И така, това е това, което виждаме.
Ако ние се придвижите нагоре сега, за да На самия връх на тези,
забележите, че за пръв път виждаме едно че всъщност е доста любопитна.
Той казва, че нашият сайт премества временно,
кодът за състояние, така да се каже, е 302.
Има и друга подобна на нея, 301, която е преместена за постоянно.
И ако преместите временно или постоянно какво означава това?
Какво трябва да си очите търси за
да отговори откъде се преместим?
Токът и дължината.
OK. Така че със сигурност може да заключим, където ние в крайна сметка.
И очевидно се озовах в canvas.harvard.edu / нещо
което е много по-трудно да си спомня.
Но по-технически, искам да се диагностицира проблем пренасочване.
Искам да разбера къде съм става от точка А до точка Б
до точка, точка, точка, дот canvas.harvard.edu
в този по-тайнствена интерфейс на заглавията.
Как мога да отговоря на въпроса на формата на мястото, където съм се движат?
Location. Добре.
Така че, ако превъртите надолу тук до заглавията реагиране
се отбележи, че те са горни и позволете ми да го променя.
Това е нещо доста печатна версия от Chrome.
Нека кликнете оглед източник.
Това е суровата текста, който на Apache уеб сървър.
И знам, че от поглеждайки към тази линия тук.
И Apache е само безплатно и софтуер с отворен код.
Това е може би най-популярният уеб сървър софтуер там.
Това е резултат от ръкостискане се завръща при мен.
И ако някак разгледаме това, което е вътре в ръката
или виртуална пакета че представлява пакети,
минаваща през жицата вътре
за това е те няколко реда текст.
И тъй като браузъри се говори HTTP,
те са предварително програмирани от Google и Microsoft
и други фирми да се търси тази линия.
И когато го вижда местоположение: какво прави той с URL
след дебелото черво вероятно?
От само себе си с него.
И ние можем да видим това в произволен брой начини.
В действителност, много удобен инструмент, особено по отношение на Linux
и Mac OS е, ако мога да отворя терминален прозорец тук
и аз правя сгуша и да направя-I и след това поставете че URL там.
Това е един добър навик да използват цитати
защото, ако някога Имате въпроси марки
или други фънки герои, Всъщност можете да сортиране
на обърка командния ред.
Но ако ви цитирам URL там, Сега ще видим точно всички
от колекторите, че се върна.
И в този случай, действително Направих грешен един.
Направих Canvas URL адреса на.
Нека да направим http://www.cs164.net.
Enter. Има точно същите тези заглавки.
И ако искам да видя Следващата какво се върне,
Мога просто да направите това ръчно.
Така че гънките са просто вид на бърз и мръсни диагностичен инструмент тук,
Curl-I и сега, че URL отново и всички те са на горните
че сега се върна от canvas.harvard.edu.
Каква допълнителна информация са те да ни изпращате?
Това е малко отрязани.
Позволете ми да преместя това свърши.
Така че една от тези линии е интересно.
Дължина Така съдържание, това е колко байта са вътре
на виртуален пакет , че се върна.
Вид на съдържанието е HTML, той може да бъде нещо по-различно
ако това е PNG или на GIF или JPEG.
В действителност, най-общо казано, това, което се нарича този низ?
Там са тези уникални струни в света
които еднозначно описват различни типове данни.
Това е така наречената MIME тип, тип М-I-M-E.
Така светът е стандартизиран
че. PNG мисля е "образ / PNG".
Светът е стандартизиран че в HTML файл е текст / HTML.
Светът е стандартизиран, че един mp4, филмов файл е video/mp4.
Така че това са уникални жетоните че браузъри обикновено използват
за да се определи дали да се играе него като на филм, за да го покажете
като изображение, за да направи че като HTML или подобни.
Какво прави сървър - Instructure компанията зад Canvas
очевидно се използва?
Така Apache също, така че те използват същия инструмент и ние можем да видим
че чрез тази линия тук.
Като настрана, те всъщност направил нещо, че е умен
че не всички уебсайтове правят.
Много често уеб сайтове плюят,
Не само, че те са работещ Apache, но също така
че те ни изтича Apache версия 2.1.3.
Но тези момчета са били умни и деактивира номера на версията.
Защо е толкова умен?
Да.
>> Може би, защото някои версия може да бъде открит
и имат специално уязвимости
[Недоловим] очевидно.
>> Точно така.
Това е потенциален заплаха за сигурността.
Ако сте по същество излъчването на света, хей,
ни изтича тази версия.
Ей ни изтича тази версия.
Това не е толкова трудно с Google или с просто навийте дори да мушкам
около произволни IP адреси
и да намерите хора, които тичат бъги софтуер и след това да ги атакува
от каквото и документирани означава, че има.
Сега, защо тя все още е казвайки Apache?
Може да се каже, че е нещо като безвъзмездно информация.
Е, Apache го прави лесно да се изключите номера на версията
, но не и тяхното сортиране на зад кулисите брандинг по този начин.
А това е как Google и други компании знаят какво уеб сървъри
хора, които работят, защото те просто казвам на целия свят
всеки път, когато ги посещавате.
Така че бисквитките ще се върнат също.
Но може би си спомняте, че бисквитките са някак големи уникални номера
че обикновено са искали печат ръката на потребителя.
Нейната малко файл или част от данни, засадени в браузъра
да си спомня кой е потребителят.
Статус 200 е добро.
X-Canvas-Meta, така какво е всичко това?
Ами, дълга история накратко, свят също позволи на света
да излезе с произволна, HTTP горни и ако ги префикс
с X, че само означава, че те са по поръчка.
И това е един добър начин, дори за диагностични цели
Ако се развиват уеб-базирано приложение,
и искате да бъде в състояние
, за да видите зад кулисите ти Знам какво задния край на сървъра шиш
този отговор или какво Номер на версия се провежда
на този сървър.
Или каква е неговата вътрешна IP адрес,
всяко нещо, където можете да Искам някаква вътрешна поглед
в нещо, което е става, можете да плюе
собствения си произволна HTTP заглавки по този начин.
Но историята започва с отваряне на уеб сайт на курса.
И видяхме всички тези редове в раздела Network.
Първият от тях е на най- интерес, които ни пренасочени
към следващата и след това имаме обратно към този отговор тук.
И така, къде е canvas.harvard.edu?
Нека да прокара малко допълнително и сортиране
на следните галета.
Canvas.harvard.edu е очевидно собственост на Харвард.
Те са създали този под-домейн наречен canvas.harvard.edu.
Как бих могъл да разбера къде
в световната canvas.harvard.edu животи?
Или може би по-точно Какво е неговото IP адрес?
Как можем да разберем това?
Да?
[Безшумен Забележка]
Абсолютно.
Така че това е всъщност отговори на няколко въпроса там.
Първият такъв прост инструмент би довело до да бъде нещо, наречено Nslookup
въпреки че тя се нарича с други неща.
Nameserver търсене и Мога да напишете нещо
като canvas.harvard.edu.
Enter. И това се случва, за да се даде ми се очевидно цял куп
на отговори.
Но нека да видим дали не можем да има смисъл от това.
Така че, както изглежда,
canvas.harvard.edu е канонично име
за този брутален търсите нещо,
Харвард-vanity.instructure.com.
Така че, какво става тук?
Докато междувременно, ако ние продължавайте да четете,
Харвард-vanity.instructure.com има канонично име
на нещо още по-загадъчен,
Харвард-170 нещо -Ни-изток-1.elb.amazon.aws.
Още повече, че нещо решава
да изглежда три различни IP адреси.
Така че това, което в света е всичко това предвид?
Да?
[Безшумен Забележка]
OK. Добре. И нека да ощипвам едно нещо, което ти каза,
това не е наистина съдържание доставка мрежа.
Защото това е типично, че означава, че е статично съдържание
и тъй като повечето от уебсайт е динамично задвижване,
Аз не бих се опише това като CDN
но това е Amazon домакин сървъри.
Amazon предлага услуга, наречена Amazon Elastic Compute Cloud,
EC2 за кратко.
И това са само уеб сървъри често вървят Apache
или други парчета софтуер , които можете да наемете същество
като плащат Amazon няколко цента или няколко долара на час
и всъщност изпълнявате вашата код на своите сървъри.
И средствата, с които те направите това е те дават загадъчен
търси име на домейн, като това което от своя страна води до по един
или повече IP адреси като тези три тук.
И на свой ред, вие да създадете псевдоними
, които са много по- човешки приятелски
за които иначе напълно незапомнящ Amazon адрес.
И в този случай компания Instructure реши
за създаване на леко по-запомнящо адрес,
Харвард-vanity.instructure.com
но това би било брутален вид на нещо за нас
да посещават курсовете за уебсайтове.
Така Harvard от своя страна е създаден друг псевдоним, че е по-
просто canvas.harvard.edu.
И всички тези техники са деблокирането на нещо, наречено DNS,
на Системата за имена на домейни.
И така, докато системата администратор има достъп
в Харвард или Instructure е DNS сървъри,
можете да създадете тези псевдоними.
И ако вие, момчета, за вашите проекти,
решите да си купите домейн име за 5 долара,
10 долара или нещо такова.
И дори плащат за уеб-домакин
или просто да се използва свободно достъпна уеб-домакин и да го искате
всъщност не живеят в нещо random.com
но на свой собствен домейн име, което сте купили за 5
или 10 долара, това са видове конфигурационните детайли
че ние ще разгледаме към края на семестъра.
Ако и когато дойде време да превозва нещо публично
така че може да живее в по-интересно URL.
Нека спрем за момент Защото вие сте сортиране
на ненужно издува до там.
Искате ли да опасния просто вид дойде и да седне
отзад или по средата?
Трябва ли да не изготвя вниманието им?
Влизай
Това е може би по- неудобно там.
[Pause]
Добре.
OK. Добре дошли.
Добре.
Така че, когато се, че сега ни остави?
Така че някак си сме си и ние ще пресече този мост, ако
и когато му дойде времето, от гледна точка
на DNS, как бихте направили всъщност конфигурирате всичко това.
Някои как или друга, този HTTP заявка,
този първоначален ръкостискане достига сървър в едно
от тези IP адреси.
На този сървър е нещо, нарича уеб сървър.
Не е изненада.
Но това, което наистина е технически е уеб сървър?
Някак вземе фразата за даденост, но какво е това?
Какво е уеб сървър?
Да?
[Безшумен Забележка]
OK. Така че, това е просто един компютър с памет и входове.
Знаеш, че може да са изглеждали
като тази картина по-рано дори въпреки това е малко
ретро и повече от настолен или кула компютър.
Да, това е просто един компютър.
Но технически, уеб сървър не е компютър на думата.
Ние като вид хората имат дълго сливат уеб сървъри
и имейл сървъри като физически устройства.
Но уеб сървър наистина е част от софтуера.
Това е част от софтуера работи на физически компютър.
И поради това, че може да има един сървър за електронна поща и уеб сървър
и сървър диаграма и всеки брой на други сървъри
или по-правилно услугите, стартирани на върха
на даден компютър и всички тези услуги могат да живеят
в същото IP адрес Следователно.
Е, как - ако имате нямам множество услуги
или сървъри, работещ на същия компютър, как когато нули
и тези, които идват в в тях чрез интернет,
няма компютъра знам дали да реагира като сървър за електронна поща
с уеб страница, с чата?
Да.
[Безшумен Забележка]
Добре. Точно така.
Така че един уеб сървър слуша върху това, което се нарича порт.
И ако сте взели CS143 Networking, може би знаете
че тези портове са свързани до протоколи като TCP
които най-вероятно най- поне е чувал или UDP.
И тези пристанища или пристанищни номера са просто уникални идентификатори
които идентифицират услуга.
Така че 80 е уеб, 25, е-мейл, 23 е Telnet, 22 е SSH
и има десетки или стотици
на други такива, въпреки че има Само с няколко много популярни такива.
И това е един от начините за компютър с един IP адрес
да сортирате на мултиплекс сред различни видове поискване
и реагира по съответния начин.
И така, какво означава това всъщност означава?
Така че ние не се нуждаем от уеб браузър.
Ние нямаме нужда от извиване на всъщност говорим за уеб сървър.
Ние просто трябва да се разбере какво протоколът е и как работи
и аз споменах за това преди малко.
Telnet е нещо като старата учебна програма.
Обратно в моя ден, ние използвахме да го използвате, за да се провери електронна поща
но това е напълно несигурно.
Това е просто един инструмент, чрез който можете да изпращате текстови команди
на друг компютър.
И през деня,
тези текстови команди често включва вашето потребителско име
и парола с никакъв вид криптиране.
Ако сте запознати с SSH,
SSH е почти Telnet но с криптиране.
Така че това е по-малко от един опростяване.
Но мога да се преструвам, като човека, с терминален прозорец
и тази стара училищна програма Telnet за да бъде един уеб браузър.
Мога да напишете нещо като Telnet www.cs164.net
и за съжаление, ако аз просто натиснете Enter, неговата опитва
но нищо не изглежда да се случва.
И това е така, защото по подразбиране, света реши преди година
че по подразбиране порт Telnet е 23
както аз споменах накратко до преди миг.
Но аз не искам Telnet на думата.
Искам да използвам Telnet този вид на текстова програма, за да се преструвам
да бъде един уеб браузър в Chrome и IE и други браузъри
по подразбиране е било трудно кодирани от Google и Microsoft
да не говорим за 23, но до 80 или може би 443
за SSL-базирани уеб сайтове.
И сега, забележете, аз се опитвам и аз свържете към уеб сървъра.
Отивам сега, давай напред и кажете нещо като здрасти.
И очевидно това има просто преместена за постоянно.
Аз изпращам някои фалшив команда
и му ме изпраща обратно на този адрес тук.
Така че, нека всъщност правим това е малко по-различно.
Нека да видим действително казват, GET/HTTP/1.1.
Така че това, което правя?
Това е командата.
Това е нещо като моя ръкостискане, така да се каже.
Какво е най-напред наклонена черта вероятно посочва?
Директорията на дома.
Така собствената директория тук това просто означава -
добре нека го наречем корен на сайта.
Каквато и да е файл по подразбиране е, може би това е index.html,
може би това е index.php
и HTTP/1.1 е по същество най-новата версия на HTTP.
Така че аз съм се представя за браузър, който е доста ток
така че да отговаря тя мен, както аз се надявам.
И аз отивам напред и Въведете удари два пъти
защото начинът работят нещата е че след като видя един празен ред,
е уеб сървър, след това отговори.
Но за съжаление това е лош избор.
Браузърът изпрати искане
че този сървър Не можех да разбера.
Сега това е една много по-трудно да се диагностицира.
Но се оказва, че cs164.net използва Apache.
И не е много можем да разберем.
Но му също с помощта на нещо нарича виртуален хостинг
в които може да сте запознати.
Може би смътно от Вашите CS50 дни
или ако сте написали търговски сайтове преди,
Какво е виртуален хост или vhost?
Да.
[Безшумен Забележка]
OK. Точно така.
Така че има няколко слоя мултиплексиране тук, така да се каже.
Когато получите заявка в някои сървър
в определен IP адрес, можете минимално трябва този номер порт
така че сървърът знае това е имейл, тя е една заявка в мрежата,
чат съобщение или какво не.
Но ако веднъж ви разбера навън, OK, неговата порт 80.
Това е очевидно поискване за дадена уеб страница.
Но не би ли било хубаво
ако един сървър може всъщност поддържа множество
уебсайтове, food.com и bar.com и bass.com
така че те не се нуждаят от една физическа сървър или едно-единствено парче
на софтуер за всеки дяволите уебсайт в света.
Така светът е измислил виртуалната хостинг, който ви позволява
да сложи няколко имена на домейни на същия IP адрес.
Но уловът е връзката Току-що направи с помощта на Telnet,
посочва порт 80 до www.cs164.net аз не се споменава
на името на домейна че аз се интересувах
в извън командния ред.
За съжаление и този е малко без очевидна.
Веднага след като се удари Enter,
същество Telnet самонадеяно е конвертирането
www.cs164.net за ме на IP адрес
и след това просто изпращане на моята сурова GET заявка към сървъра.
Така че идеята, че това е www.cs164.net напълно загубени,
прав.
Telnet не е браузър защо да се притеснява изпращане
допълнителна информация към сървъра?
Това не е толкова умен.
Така че аз на паса има да напомни на сървъра
че не само аз искам за да получите на началната страница,
Аз също искам да се уточни домакин на cs164.net.
И заглавието HTTP така да се говори е точно това, Host:.
Сега, когато се удари Enter, I се върна на същата пренасочването
, което видях в Chrome и че аз видях в къдри, но смея да кажа сега,
ние правим това само толкова ниско ниво
това е технически възможно
Чрез използването на тези по- тайнствена команди.
Сега, защо е полезно това?
Така, това не е нормално начин да посетите даден уебсайт
но почти всеки път, вие трябва да се диагностицира някакъв проблем
с уеб-базирано приложение , която включва сървър или парче
на софтуер или нова създаден виртуален хост
или наскоро купи домейн име.
Това са точно инструменти че знаете Tim и Роб и аз
и други ще използват само за да се опитам да разбера
какво се случва погрешно, нали?
Дело в точка по всяко време можете да получите име на домейн, вие по някакъв начин имат
да се сдружават на IP справяне с него.
И вие направите това, обикновено чрез уеб-базиран интерфейс на GoDaddy
или namecheap.com или където сте закупили домейн името.
Така че различни сайтове имат различни инструменти
но това е по същество на по- Таблица Excel с колони
за имената и колоните гостоприемници
за IP адреси нещо подобно.
Но има един проблем защото по всяко време бъдете помолени
да се сдружават един IP адрес с име на хост, ще бъдете попитани
за неговото TTL която стои за - сте взели 143.
Аз го чуете тук.
Time To Live.
A TTL означава колко секунди Трябва да се помни този пост
за и от помни, Искам да кажа кеширана.
Така че, дълга история кратко, Също така в рамките на Световната DNS,
там е цялата тази понятие за кеширане.
И това е една тема, ние ще проучи в хода както и
на ниво софтуер, при който кеширане често е наистина
нещо добро.
И това, което разбираме под кеширане на уеб страница, например
или кеширане на DNS запис, един IP адрес?
Какво означава това за кеш?
Да.
[Безшумен Забележка]
Да, точно така просто водене около копие така че
ако това не променя или честно казано, дори и ако се променя,
нека не забележите, в продължение на най-малко няколко секунди, може би дори по-малко
минути или по-лошо за един час или два.
И в един уеб сайт, може да се съм виждал това и преди,
понякога, ако сте с помощта на уеб сайт,
не толкова най-големите уебсайтове.
Склонни сте да се получи това подробно полето като Facebook
и Gmail и други подобни.
Но ако използвате друг уеб сайт, който е с помощта на много
на технологиите ние ще използваме в този клас,
това е често решение за дизайн да реши дали или не
да кешира нещо и ако е така, колко време да кешира нещо.
И ако някога сте бил в един сайт
когато например те удари Save и след като презаредите страницата
и тогава каквото и публикувал не е там.
Но тогава може би ще презареди отново и то се появява.
И в действителност, аз всъщност Виждал симптом дори
с Facebook от време на време
където ако презаредите вашия News Feed,
понякога нещо е там, понякога то изчезва
и нещата не се наистина изглежда последователен.
И това е често срещан резултат просто кеширане въпроси.
На едно искане, вие сте удря един сървър.
На друго искане, вие сте удря друг сървър
и техните скривалища, техните копия
на уеб страници, не може бъдат напълно синхронизирани
от няколко секунди или минути
така те видя различен състояния на света.
Същото нещо се случва с DNS.
Ако решите, че Притежавате ли food.com
и ако сте били тя хостинг на GoDaddy,
доста популярен уеб хостинг компания сред другите
и да решите, не, аз не правя наистина харесвам политиката им,
Аз наистина не харесва тяхната цени, техните услуги.
Искам да променя към друг уеб хостинг компания, всички заедно.
С какво се занимаваш?
Е, щеше просто да промените IP адрес на food.com до точка
в сървъра на някой друг, който ти започваш да се започне пари.
Но тъй като цяло DNS сървър система използва кеш,
какво означава това може да за вашите потребители
ако изведнъж се движите вашия сайт от тук
до тук, различен IP адрес.
Добре.
За някои не-нула номер на минути или секунди,
Вашите потребители ще могат да се окажат тук например или тук
защото тяхната операционна система, браузъра си, им ISP,
дома им рутер може да се наложи кеширана стария IP адрес
в този момент, неговата Наистина е трудно да фигура
точно какво се случва погрешно.
Е, как да започне да гони надолу дори въпроси като това?
С просто следвайки тези галета
и разбиране в крайна сметка това, което е HTTP
и какво означава това за да изпратите искане и какво правят инструменти
като Nslookup всъщност да направи за вас.
И така, как може да изпълни някои от тези команди ниско ниво
и просто да разбера какво в действителност не е наред.
Така че знам на кого да се обадя, който да изпрати имейл до или какво
да се промени на вашия собствен сървър.
И като настрана, Аз съм се познае най-
от вас тук са използвали CS50 Appliance, ако си направил вземе CS50.
Дори и да не го направи много
от вас вероятно са използвали Apache дали на собствените си Macs
или компютри или Linux кутии.
Само като настрана, ако го направя отворете терминален прозорец тук
на най-новите CS50 Appliance , а аз ставам корен с sudu су
и тогава ще отида в тази директория
тук и т.н. / уеб-/ conf.d /.
Това е често срещан поставите за уеб сървър -
за Apache уеб сървъри, за да се съхранява техните конфигурационни файлове.
Conf.d просто означава конфигурация директория с цял куп
на файлове и дали ще се отвори с VI например
уред 50, вие всъщност ще вижте как виртуален хостинг
в CS50 уред е работа на всички онези, време.
Ако това е било едно напомняне, докато
че можете да поставите най- всеки сайт, вътре
на директорията си vhost на в уреда.
Как се работи в действителност?
Е забележите, това е малко тайнствена и бихте могли да сортирате
на Гроквам си път през това с помощта на документацията.
Но по същество може би най-полезно линия
да погледнете нагоре - погледнете е това.
Тази линия тук по същество казва на уеб сървъра, за да потърсите
John в Харвард vhost директорията
за малката версия на каквото и име на сървъра
или име на домейн е всъщност посети.
И ние няма непременно да отидете в с тази степен на бърникането.
Но при използване на Apache, вие сте тези,
които в крайна сметка имат Контрол над тези подробности.
OK. Така че, от сега нататък, ние можем сега предприеме HTTP за даденост, нали?
Добре.
Така че защо да не правим това, особено ако някои
от вас се чувстват донякъде пленник аудитория, защо не отидем напред
и да вземат две минути почивка,
когато се върнем, ще се потопите малко в MVC и ние ще
на бележка - на проблем, който След това ние ще се реши в сряда
с инструмент, наречен Laravel.
Така че, нека да няколко минути.