ÐÐ ÐФÐСÐÐ ÐТ HARLAN: HTML, или HyperText Markup Language, е ÑÐ°Ð·Ð¸ÐºÐ¾Ñ Ð½Ð° ÐºÐ¾Ñ Ð²ÐµÐ±-ÑÑÑаниÑи Ñе напиÑани. Сега, Ñоа не е пÑогÑамÑки Ñазик, поÑади Ñоа ÑÑо не ни дозволÑÐ²Ð°Ð°Ñ Ð´Ð° изÑÐ°Ð·Ð°Ñ Ð»Ð¾Ð³Ð¸ÐºÐ°, како и за пеÑелки, и додека пеÑелки, и ÑÑлови и ÑлиÑно. ÐапÑоÑив, Ñоа е навиÑÑина Markup Language коÑа ни овозможÑва да Ñе опÑедели ÑÑо веб ÑÑÑаниÑа ÑÑеба да изгледа, ÑÑÑÑкÑÑÑно и еÑÑеÑÑки. Ð Ñоа го пÑави ÑÐ¾Ð»ÐºÑ Ð¿Ð¾ Ð¿Ð°Ñ Ð½Ð° она ÑÑо Ñе наÑекÑва Ñагови. ÐÑде да Ñе нÑÑне во и пÑÐ°Ð²Ð°Ñ Ð½Ð° наÑедноÑÑавен на веб-ÑÑÑаниÑа, коÑа едноÑÑавно вели, за пÑимеÑ, ÐдÑаво ÑвеÑоÑ.
ÐабележеÑе ÑÑка, во gedit, дека ÑÐ°Ñ ÑÑм веÑе заÑÑвале ÑаÑÐ»Ð¾Ñ ÐºÐ°ÐºÐ¾ hello.html. Ð Ñе забележиÑе Ð´Ð¾Ð»Ñ ÑÑка, во ÑеÑминал пÑозоÑеÑ, ÑÑо Ñе Ñини дека Ñе во внаÑÑеÑноÑÑа на диÑекÑоÑиÑÐ¼Ð¾Ñ Ð½Ð°ÑеÑен ÑавноÑÑ, коÑа Ñама по Ñебе е во внаÑÑеÑноÑÑа на диÑекÑоÑиÑÐ¼Ð¾Ñ Ð½Ð°ÑеÑен локалниÑе домаÑин, ÐºÐ¾Ñ Ñам по Ñебе е во внаÑÑеÑноÑÑа на диÑекÑоÑиÑÐ¼Ð¾Ñ Ð½Ð°ÑеÑен vhosts, коÑа Ñам по Ñебе е во внаÑÑеÑноÑÑа на Ðон ХаÑваÑд домаÑен диÑекÑоÑиÑм. Сега ÑÑо излезе, поÑади наÑÐ¸Ð½Ð¾Ñ Ð½Ð° ÐºÐ¾Ñ Ð½Ð¸Ðµ Ñме конÑигÑÑиÑан на ÑÑедоÑ, коÑа е во ÑÐµÐ°Ð»Ð½Ð¸Ð¾Ñ ÑÐ²ÐµÑ Ð½Ð° наÑин ÑÑо е можно, ниÑÑо во внаÑÑеÑноÑÑа на оваа Ñавна диÑекÑоÑиÑм би ÑÑебало да, навиÑÑина, да Ð±Ð¸Ð´Ð°Ñ Ð´Ð¾ÑÑапни за ÑелаÑа ÑавноÑÑ Ð¿ÑÐµÐºÑ Ð²ÐµÐ± пÑелиÑÑÑваÑ, иако, ÑÐ¾ÐºÐ¼Ñ Ñега, ÐÐ°Ñ ÑÑм единÑÑÐ²ÐµÐ½Ð¸Ð¾Ñ ÐºÐ¾ÑиÑник ÐºÐ¾Ñ Ñе биде пÑиÑÑап до оваа веб-ÑÑÑаниÑа.
ÐÑде Ñега Ñе вÑаÑи во hello.html и да поÑне пиÑÑваÑеÑо на некои од ÑÐ¾Ñ Ñазик. ÐÑво, на вÑÐ²Ð¾Ñ Ð¾Ð²Ð°Ð° даÑоÑека, ÑÐ°Ñ Ñе одам да наведеÑе оÑвоÑен загÑадаÑа, ÑанÑаÑÑиÑен ÑоÑка, DOCTYPE пÑоÑÑÐ¾Ñ HTML. Ðваа линиÑа не е Ñаг, Ñамо по Ñебе, дÑÑи и иако Ñоа не запоÑне Ñо оÑвоÑен загÑадаÑа, но, намеÑÑо Ñоа, е поÑебна една линиÑа ÑÑÐ°Ð³Ð¼ÐµÐ½Ñ ÐºÐ¾Ñ Ñе одÑедÑва на пÑебаÑÑваÑоÑ, ÑÑка доаÑа еден веб ÑÑÑаниÑа напиÑан во HTML.
ÐÑде ÑледнаÑа, на линиÑа на ÑопÑÑвенаÑа, наведеÑе оÑвоÑен загÑадаÑа HTML, ÑÑо ÑкажÑва на пÑебаÑÑваÑÐ¾Ñ Ð´ÐµÐºÐ° овде, навиÑÑина, е дека HTML. ÐнаÑÑе во Ñоа, да вовлекÑва малкÑ, и поÑоа напÑавеÑе глава, наведÑваÑÑи до пÑебаÑÑваÑоÑ, ÑÑка доаÑа на Ñело на ÑÑÑаниÑа, коÑа, за Ñега, Ñе пÑеÑпоÑÑави е ÑÑÑÑина на ленÑаÑа Ñо наÑлов на ÑÐ°Ð¼Ð¸Ð¾Ñ Ð²ÑÐ²Ð¾Ñ Ð½Ð° пÑозоÑеÑÐ¾Ñ Ð½Ð° пÑелиÑÑÑваÑоÑ. ÐÑде ÑледнаÑа наведеÑе, во внаÑÑеÑноÑÑа на кои главаÑа ознака, дека Ñе имаме наÑÐ»Ð¾Ð²Ð¾Ñ Ð½Ð° неÑÑо едноÑÑавно како здÑаво. Ðо Ñега, аÑде да каже на пÑелиÑÑÑваÑÐ¾Ñ Ð½Ð¸Ðµ Ñме напÑавиле обезбедÑваÑе на ÑиÑÑлаÑа. Ðа го ÑÑоÑи Ñоа, иÑÑо како ÑÑо го оÑвоÑивме или запоÑнало Ñо Ñаг, наÑлов, пÑед еден миг, аÑде Ñега блиÑÐºÑ Ð¸Ð»Ð¸ завÑÑÑÐ²Ð°Ð°Ñ Ð´ÐµÐºÐ° Ñаг Ñо ÑпеÑиÑиÑиÑаÑе, вÑÑÑноÑÑ, ÑÐ¾ÐºÐ¼Ñ ÑпÑоÑивноÑо.
Ðа го изÑÐ°Ð·Ð°Ñ Ð´ÐµÐºÐ°, Ñоа го пÑавиме оÑвоÑен загÑадаÑа, напÑед коÑа ÑÑÑа, наÑлов. СлиÑно на Ñоа, Ñега дека ние Ñме напÑавиле деÑиниÑаÑе, за Ñега, на Ñело на оваа ÑÑÑаниÑа, ние Ñе напÑавиме оÑвоÑен загÑадаÑа коÑа ÑÑÑа на главаÑа, кажÑва на пÑебаÑÑваÑÐ¾Ñ Ð´ÐµÐºÐ° ние Ñме Ñега напÑавено обезбедÑваÑе на главаÑа. Само една поÑÑиÑа Ñега оÑÑанÑва, Ñ.н. ÑелоÑо на веб ÑÑÑаниÑа, коÑа навиÑÑина пÑеÑÑÑавÑва ÑÑÑÑинаÑа на било коÑа веб ÑÑÑаниÑа.
ÐÑде да Ñе каже дека, ÑÑка, Ñоа е на поÑеÑокоÑ, Ñо оÑвоÑени загÑадаÑа, Ñело, блиÑÐºÑ Ð·Ð°Ð³Ñада. РаÑде Ñега да напиÑе неÑÑо како ÐдÑаво ÑвеÑÐ¾Ñ Ð·Ð°Ð¿Ð¸Ñка. Се ÑÑвÑÑвÑва како оваа е доволно Ð´Ð¾Ð±Ð°Ñ Ð²ÐµÐ± ÑÑÑаниÑа, па аÑде Ñега Ñе пÑеÑÐµÐ»Ð°Ñ Ð²Ð¾ нов линиÑа. ÐаведеÑе оÑвоÑен загÑадаÑа, напÑед коÑа ÑÑÑа, Ñело, инÑоÑмиÑаÑе на пÑелиÑÑÑваÑоÑ, дека ние Ñме напÑави обезбедÑваÑе на ÑелоÑо. Ð ÑлиÑно, аÑде Ñега инÑоÑмиÑа пÑелиÑÑÑваÑÐ¾Ñ ÐºÐ¾Ñ ÑÑм Ñе напÑави обезбедÑваÑе на веб-ÑÑÑаниÑа. Ðа линиÑа на ÑопÑÑвенаÑа, ние Ñе напÑавиме оÑвоÑен загÑадаÑа, напÑед коÑа ÑÑÑа, HTML.
Сега, забележÑÐ²Ð°Ð°Ñ ÐµÑÑеÑикаÑа на оваа веб-ÑÑÑаниÑа. Ðако, ÑеÑ
ниÑки, Ñоа не е баÑа да обезбеди ÐºÐ¾Ð»ÐºÑ Ð±ÐµÐ»Ð¸ пÑоÑÑÐ¾Ñ ÐºÐ°ÐºÐ¾ ÑÑо го напÑавив, Ñоа е Ð´Ð¾Ð±Ð°Ñ ÑÑил, бидеÑÑи ÐºÐ¾Ð´Ð¾Ñ Ðµ, веÑоÑаÑно, Ð¼Ð½Ð¾Ð³Ñ Ð¿Ð¾Ð²ÐµÑе ÑиÑлив. ÐзвеÑÑÑваÑе, оÑобено, дека кога Ñе Ñа оÑвоÑиÑе или запоÑнеÑе Ñаг, ÑÐ°Ñ ÑÐ¾Ð³Ð°Ñ Ð°Ð»Ð¸Ð½ÐµÑа во ÑедовиÑе ÑÑо ÑледÑвааÑ. Ркога Ñе Ñе заÑвоÑи или и ознака, ÑÐ°Ñ Ð·Ð°ÑвоÑи Ñаа ознака или на иÑÑаÑа линиÑа, ако Ñоа е пÑилиÑно кÑаÑок линиÑа, или на нова линиÑа на Ñаков наÑин ÑÑо блиÑки Ñаг линии Ñо оÑвоÑен ознака, ÑлиÑно како ÑÑо пÑавевме на Ñазик како C Ñо Ñе оÑвоÑÐ°Ð°Ñ Ð¸ заÑвоÑÐ°Ð°Ñ Ð³Ð¾Ð»ÐµÐ¼Ð¸Ñе загÑади.
ÐÑде Ñега да Ñе ÑпаÑи оваа даÑоÑека и обидеÑе Ñе за да Ñа оÑвоÑиÑе во веб пÑелиÑÑÑÐ²Ð°Ñ Ð²Ð½Ð°ÑÑеÑноÑÑа на апаÑаÑоÑ. ÐÑде да Ñе оÑвоÑи Ð¥Ñом, и аÑде Ñега поÑеÑиÑе http://localhost, ÑÑо е пÑÐµÐºÐ°Ñ Ð·Ð° апаÑаÑÐ¾Ñ Ñебе, / hello.html. Ð Ñе забележиÑе дека ÑÐ°Ñ Ð½Ðµ ÑÑм вÑÑÑноÑÑ Ð¾ÑÑÑкÑва ÑавноÑÑа, бидеÑÑи Ñоа е имплиÑиÑана дека ако во поÑеÑа на оваа ÑÑÑаниÑа пÑÐµÐºÑ Ð²ÐµÐ± пÑелиÑÑÑваÑ, вие навиÑÑина ÑакаÑе да пÑиÑÑапиÑе на ÑодÑжинаÑа на Ñаа ÑÐ°Ð²Ð½Ð¸Ð¾Ñ Ð¸Ð¼ÐµÐ½Ð¸Ðº. Ðо, ÑÐ°Ñ Ð½Ðµ ÑакаÑе да пÑиÑÑапиÑе, поÑебно, hello.html. Ðа аÑде Ñега пÑиÑиÑнеÑе ÐнÑÐµÑ Ð¸ да видиме ÑÑо Ñе ÑлÑÑÑва.
Hm. ÐÐ°Ñ Ð½ÐµÐ¼Ð°Ð¼ дозвола за пÑиÑÑап / Hello.html на Ð¾Ð²Ð¾Ñ ÑеÑвеÑ. Сега, зоÑÑо би можеле Ñоа да биде? Ðа, излегÑва дека не е доволно едноÑÑавно да Ñе ÑÑави оваа даÑоÑека, hello.html, во кои ÑÐ°Ð²Ð½Ð¸Ð¾Ñ Ð¸Ð¼ÐµÐ½Ð¸Ðº. Ðие иÑÑо Ñака ÑÑеба да пÑоакÑивно да Ð¼Ñ ÐºÐ°Ð¶ÐµÑе на апаÑаÑÐ¾Ñ Ð´ÐµÐºÐ° ние, вÑÑÑноÑÑ, ÑÐ°ÐºÐ°Ð°Ñ Ð´Ð° овозможи ÑÐµÐ»Ð¸Ð¾Ñ ÑвеÑ, поÑенÑиÑално, да пÑиÑÑапиÑе на оваа даÑоÑека. Ðа го ÑÑоÑи Ñоа, ние ÑÑеба да го пÑомени ÑвоÑÐ¾Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»Ð¸, Ñака да Ñе каже, и можеме да го напÑавиÑе Ñоа на команднаÑа линиÑа.
ÐÑде да напиÑÐµÑ ls-l за да добие долго лиÑÑаÑа на даÑоÑеки во Ð¾Ð²Ð¾Ñ Ð´Ð¸ÑекÑоÑиÑм, Enter. Ргледаме, навиÑÑина, hello.html. Ðо овде на лево, инÑоÑмаÑии, е r и w. ÐÑÑÑажÑваÑе, како ÑÑо може да пÑеÑпоÑÑавам, знаÑи ÑиÑааÑ, а w ÑÑедÑÑва пиÑÑвам, но ÑакÑÐ¾Ñ Ð´ÐµÐºÐ° има Ñамо една Ñаква r и една Ñаква W, по ÑÐµÐ»Ð¸Ð¾Ñ Ð¿Ð°Ñ Ð²Ð¾ ÑÐµÐºÐ¾Ñ Ð½Ð° лево од оние ÑÑÑиÑки, знаÑи дека Ñамо додадени ÑаÑлови ÑопÑÑвеник, ÑаÑ, вÑÑÑноÑÑ Ð¼Ð¾Ð¶Ðµ да ÑиÑÐ°Ð°Ñ Ð¸ пиÑÑÐ²Ð°Ð°Ñ Ð¾Ð²Ð°Ð° даÑоÑека.
Ðие ÑÑеба да го вклÑÑиÑе наÑÐ¼Ð°Ð»ÐºÑ ÑÑÑе еден дÑÑг r за да ги ÑподелиÑе Ñо ÑÐµÐ»Ð¸Ð¾Ñ ÑÐ²ÐµÑ ÑиÑÐ°Ð°Ñ Ð¾Ð²Ð°Ð° даÑоÑека како и. Рда го напÑавиÑе ова, ние може да го ÑÑоÑи Ñоа Ñо команда, chmod, или пÑомена на владаÑа. chmod Ð, за ÑиÑе, плÑÑ R, пÑоÑÑоÑ, hello.html Enter. ÐиÑÑо не Ñини да Ñе ÑлÑÑи, но Ñоа е обиÑно е добÑа ÑабоÑа. Така ls-l повÑоÑно ÑÑеба, Ñе надевам, даде и некои дополниÑелни на r.
РнавиÑÑина, ние не гледам Ñаква. Ðа леваÑа ÑÑÑана ÑÑка Ñега, извеÑÑÑваÑе дека ги пÑоÑиÑав и пиÑÑÐ²Ð°Ð°Ñ Ð¿Ñивилегии. Ðма ÑÑÑе една r и поÑоа ÑÑÑе r. Ðа, излегÑва на r во ÑÑединаÑа знаÑи моÑаÑа гÑÑпа, коÑа Ñе ÑлÑÑÑва да биде ÑÑÑденÑи во апаÑаÑоÑ, иÑÑо Ñака може да Ñа пÑоÑиÑаÑе оваа даÑоÑека. Ðо, Ñоа е во голема меÑа иÑелеванÑни ÑÑка, бидеÑÑи збоÑÑваме за веб и не Ñе апаÑаÑоÑ. Ðо Ñаа ÑÑеÑа R ÑÐµÐ»Ð¸Ð¾Ñ Ð¿Ð°Ñ Ð½Ð° пÑаво ÑкажÑва на Ñоа дека ÑÐµÐ»Ð¸Ð¾Ñ ÑвеÑ, или на ÑиÑе, да Ñа пÑоÑиÑаÑе оваа даÑоÑека.
ÐÑде Ñега да Ñе вÑаÑиме на моÑÐ¾Ñ Ð¸Ð½ÑеÑÐ½ÐµÑ Ð¿ÑебаÑÑваÑ, Ñа пÑевÑиÑаÑе ÑÑÑаниÑа, и види дали ÑÐ°Ñ Ð½Ðµ ÑÑм повеÑе забÑанеÑо. ÐÑде да кликнеÑе Ð¥Ñом ÐÑиÑÐ°Ñ Ð¸ÐºÐ¾Ð½Ð° до ÑÑка, или пÑиÑиÑнеÑе конÑÑола-Ð , и ÑÐ°Ð¼Ñ Ð½Ð¸Ðµ имааÑ, ÐдÑаво ÑвеÑоÑ.