Auditori Ski 9 Apache

download Auditori Ski 9 Apache

of 19

Transcript of Auditori Ski 9 Apache

  • 8/18/2019 Auditori Ski 9 Apache

    1/19

    Мрежни протоколиАудиториски

    вежби

    5 Инсталирање и конфигурирање на Apache 2

    Apache HTTP Server или само Apache е веб сервер с отворен код, кој има клучна улога

    при распространувањето и развојот на WWW. 70% од веб сајтовите го користат. Од

    многу специјалисти се смета за платформа според која се разработуваат оценуваат

    другите веб сервери.

    ој мо!е да работи на многу операциони системи" #$&, '())*+, -$&, +/1(2, 314

    5+ 6, 34(/2/8 W$9/:2, 5+;) =)8W1() и други платформи.

    ?@14A) се разработува од отворена група B ?@14A) +/8:1() '/$918/$. Cрупата

    подр!ува и разработува голем број на други проекти меDу кој се" ?@14A) ?$8, ?@14A)+@1E?22122$, ?@14A) F/E418 и огромен број проекти основани на 63-  јазикот, но

    Apache е најпознатиот и Gироко распространет продукт.

    Инсталирање на Apache, PHP и MySql

    Hега одете во C:\9(>) и креирајте директориум со име e!"erver.Ова Iе биде директориумот каде Iе ги инсталираме сите датотеки на 1@14A), @A@ иEJ2K. Lнатре во директориумот креирајте дополнителни под директориуми" php  и#y"ql.

    Инсталирање на PHP

    Mо принцип NON мо!е да се користи како самостоен продукт во конзолата наоперациониот систем, но на практика околината се користи заедно со W)PQсервер и

     релациони бази на податоци Rнајчесто тоа се ?@14A) и 3J+S-T.

    Uктуелната верзија на инсталациониот пакет и изворниот код на NON мо!е да преземенод официјалниот сајт"

    A 88@";;:::.@A@.$)8;9/:$/192.@A@

    Vнсталирањето има своја специфика во зависност од операциониот систем. MодW$9/:2 се возмо!ни два начина" автоматска инсталација RW$9/:2 $281)(T, или

     рачно инсталирање и конфигурирање од XN пакет.

    V покрај тоа Gто вториот начин е по сло!ен, тој се препорачува од гледна од гледнаточка на подобро запознавање и оптимално конфигурирање на средината.

    Mреземете ја .Y@ датотеката, @A@Q&.&.&QW$Z

  • 8/18/2019 Auditori Ski 9 Apache

    2/19

    о!п"утерски !режи#дбрани

    $ада%и

    модул кон конкретен W)P сервер Rпример @A@_1@14A)

  • 8/18/2019 Auditori Ski 9 Apache

    3/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. <

    X$ 8A) $): :$9/: 44b $29) 8A) )ar'a!le val*e:  P/& 1$9 @()22 %&+  P88/$ /$ J/( b)JP/1(9 8/ a)8 8/ 8A) )$9 / 8A) @18A.

     =/: 8J@) $ /( 4/@J 1$9 @128) 8A) //:$a C:\e!"erver\php R'a. ZT. 31b) 2() J/281(8 8 :8A 2)E4//$ 1$9 8/ 2) P14b 212A)2.

    'a. Z

    5$4) J/ A1>) 9/$) 8A2 44b -.   $ 1 / 8A) :$9/:2 $8 J/ 4/2) 8A) Sy"$e#Pr(per$'e" :$9/:. =/: J/ $))9 8/ ()281(8 8A) 4/E@8)(.

     =)&8 28)@ : P) 8/ $9 /8 /( NON 2 :/(b$a. ^/ 8/ S$ar$ / 0*& 1$9 8J@) c#+. X$ 8A)4/EE1$9 @(/E@8 :$9/: 8J@) php 1v. d/ 2A/9 2)) 2/E)8A$a b) 'a. e.

    3

  • 8/18/2019 Auditori Ski 9 Apache

    4/19

  • 8/18/2019 Auditori Ski 9 Apache

    5/19

    о!п"утерски !режи#дбрани

    $ада%и

    FA) Q:$Z)(2/$ / 5@)$++-. N)12) ()>): 8A) \(J@8/a(1@A4

    +/8:1() =/84) 41()J P)/() 9/:$/19$a, 2$a /( ()928(P8$a 8A2 @14b1a).

    Одете во директориумот каде ви е apache3626261'&9516;1&(3""l2#"' започнете соинсталирање со двоен клик. Hледете ги инструкциите"

    'a. _ Q \4b &e6$

    'a. j+))48 < accep$ $er#" '& $he l'ce&ce a=ree#e&$ 1$9 44b $)&8.

    5

    http://www.us.apache.org/dist/httpd/binaries/win32/#cryptohttp://www.us.apache.org/dist/httpd/binaries/win32/#cryptohttp://www.us.apache.org/dist/httpd/binaries/win32/#cryptohttp://www.us.apache.org/dist/httpd/binaries/win32/#cryptohttp://www.us.apache.org/dist/httpd/binaries/win32/#crypto

  • 8/18/2019 Auditori Ski 9 Apache

    6/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. 7 Q \4b &e6$

    'a. i  X$ 8A) (28 8:/ )92 8J@) $ l(calh("$  1$9 $ 8A) 128 /$) '&>(?l(calh("$. W) : P)$281$a ?@14A) 12 1 2)(>4) :A4A 281(82 18/E1841J :A)$ 4/E@8)( 281(82 8A)()/() :)2))48 P(r$ @. X J/ 1() 1P/8 8/ 2) J/( :)P 2)(>)( k28 (/E 8E) 8/ 8E) 8A)$ J/ E1J4A//2) P(r$ @@. FA2 :1J J/ :/9 $))9 8/ 281(8 ?@14A) E1$1J )>)(J 8E) J/ 1()a/$a 8/ 2) 8.

    'a. l Q +))48 C*"$(# 1$9 44b &e6$.

    6

  • 8/18/2019 Auditori Ski 9 Apache

    7/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. c0*)412) :) :1$8 /( 2)(>)( 8/ P) $281)9 $ C:\e!"erver 44b Cha&=e P88/$ 8/ 4A1$a)8A) @18A / 8A) $28118/$.

    'a.cc =1>a18) 8/ C:\e!"erver 1$9 44b -. . 5$ 8A) $)&8 24())$ 44b &e6$.

    'a. c< =/: J/ 1() ()19J 8/ $281 ?@14A). \4b

  • 8/18/2019 Auditori Ski 9 Apache

    8/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. cZ

     5$4) )>)(J8A$a 2 9/$) 44b '&'"h 8/ )&8 2)8@.

    'a. ced/ 2A/9 $/: 2)) 1 2E1 ?@14A) 4/$ $ 8A) 2J28)E 8(1J.

    'a. c_X$ J/( C:\e!"erver  /9)( J/ 2A/9 $/84) 1$ )&8(1 Apache5  /9)( A12 P))$ 4()18)9:A4A 28/()2 J/( :)P 2)(>)( )2.

    'a. cj

     =/: )8m2 2)) ?@14A) 2 ($$$a. 5@)$ J/( P(/:2)( 1$9 J/ :)() $281$a ?@14A) 12 12)(>4) RN/(8 i0T 8A)$ 8J@) $ #h- h$$p:88l(calh("$ 1$9 @()22 %&$er. d/ 2A/9 2)) 8A) 21E)

     @1a) 12 92@1J)9 1P/>). X J/ :)() $281$a ?@14A) 2$a N/(8 i0i0 8A)$ J/ :/9 $))98/ (28 281(8 8 PJ a/$a 8/ S$ar$ / All Pr(=ra#" / Apache HTTP Server 52@2B / C(&$r(l

    8

  • 8/18/2019 Auditori Ski 9 Apache

    9/19

    о!п"утерски !режи#дбрани

    $ада%и

    Apache Server  1$9 44b S$ar$. FA)$ $ J/( P(/:)(2m2 #h- 8J@) h$$p:88l(calh("$:@@.FA2 2A/9 /@)$ 8A) 21E) @1a) $ J/( P(/:2)(.31b) 2() J/ 1/: ?@14A) 144)22 /$ J/( ():1.

    Apache DEнFиGраIиJа

    Mосле заврGување на инсталацијата неоп[одно е ?@14A) серверот да бидеконфигуриран за поддрGка на NON. fа целта треба да се редактира конфигурационатадатотека h$$p+2c(&> , која се наоDа во c(&>  директориумот на ?@14A), при кое се направиследното"

     =/: :) $))9 8/ E1b) 2() 8A18 ?@14A) b$/:2 :A)() 8/ 2)1(4A /( @A@ E/9)2.

    F/ 9/ 8A18 (28 a/ 8/ C:\e!"erver\Apache5\c(&>   1$9 /@)$ ) h$$p+2c(&>   $ J/( 8)&8)98/(.

    *)412) :) : P) ($$$a NON 12 1$ ?@14A) E/9) :A4A 2 128)( 1$9 E/() 2)4()/@8/$ 4/E@1($a 8/ \^X P$1(J, :) : $))9 8/ 9/ 8A) //:$a 4A1$a)2 8/ h$$p+2c(&>  )"

    c. KLитање на SAP< NEOла на PHPB: 9)$8J (a+M(+*le 2)48/$ 1$9 199 8A)//:$a $) 18 8A) 8/@ / 8A2 2)48/$"(a+M(+*le phpB3#(+*le 7C:8e!"erver8php8phpBapache52+ll7

  • 8/18/2019 Auditori Ski 9 Apache

    10/19

    о!п"утерски !режи#дбрани

    $ада%и

    Uко се е во ред, во одговор серверот Iе врати OF3- страница, во која е испиGано

    порака pX8 :/(b2p. Hе разбира таа страница Iе се види само ако во конфигурацијата на

    серверот не е променета вредноста по подразбирање за параметарот /4E)$8h//8. fа

    да се провери дали серверот е коректно конфигуриран за поддрGка на NON, треба во

    некоја од под директориумите на /4E)$8h//8 да биде побликуван најмалку една NON

    скрипта.

    +1>) 1$9 4/2) ). h)281(8 ?@14A) PJ a/$a 8/ S$ar$ / All Pr(=ra#" / Apache HTTPServer 526266 / C(&$r(l Apache Server 1$9 44b 0e"$ar$.

     =/: a/ 8/ C:\e!"erver\Apache5\h$+(c" /9)( 1$9 2))48 1 )2 PJ @()22$a C$rl Y A /$J/( b)JP/1(9. haA8 44b /$ 1$J / 8A) 2))48)9 )2 1$9 4A//2) Pr(per$'e". X$ A$$r'!*$e" 2)48/$ / 8A) Ze&eral 81P 84b H'++e& 4A)4bP/& 1$9 44b Apply 1$9 -.  8/ 4/2) 8A):$9/:. FA2 :1J J/ : /$J 2)) J/( /:$ )2 $ 8A2 /9)( :A4A 2 8A) r(($ / /( :)P

    2)(>)( 1$9 8A) @14) :A)() J/ : P) 2)88$a @ 1 J/( @(/k)482.

    X$29) C:\e!"erver\Apache5\h$+(c" 4()18) 1 ) 1$9 a>) 8 1 $1E) php'&>(2php. 5@)$8A2 ) :8A J/( 8)&8 )98/( 1$9 @14) 8A) //:$a $)"

    [php php'&>(UX /. +1>) 1$9 4/2) 8A) ).

    5@)$ J/( P(/:2)( 1$9 8J@) 8A) //:$a $) $ 8A) #h-" h$$p:88l(calh("$8php'&>(2php.d/ 2A/9 2)) $/: 1 NON $/(E18/$ @1a) R'a. c7T.

    'a. c7

     =/: 8A18 /( ?@14A) 1$9 NON 2 $281)9 )8m2 E/>) /$ 8/ 8A) $)&8 2)48/$ :A)() :) : P)$281$a 3J+S-.

    Инсталирање на MyS]

    Uктуелната инсталација на 3J+S- мо!е да биде преземена од"

    A88@";;9)>.EJ2K.4/E;9/:$/192;

    10

    http://dev.mysql.com/downloads/http://dev.mysql.com/downloads/

  • 8/18/2019 Auditori Ski 9 Apache

    11/19

    о!п"утерски !режи#дбрани

    $ада%и

    3J+S- ) платформа за поддрGка на релациона база на податоци со отворен код. qа

    официјалниот сајт се предлагаат инсталациони пакети за сите операциони системи. qај

    удобна за работа под W$9/:2 е полната готова инсталација која се состои од една

    датотека B +)8@.)&).

    Vнсталацијата се одвива во дијалогов ре!им со корисникот, а избраните параметри се

    зачувани во конфигурационата датотека EJ.$, која е распоредена во главниот

    директориум на 3J+S-. Mосле инсталирањето таа датотека мо!е да се а!урира рачно

    или да се користи администратирскиот панел на системот.

    3J+S- се конфигурира како сервис R2)(>4)T на W$9/:2, кое дозволува управувањето

    му RHтартирање, стопирање, рестартирање, поведение при греGкаT да се еднакви со

    другите W$9/:2 сервиси.

    KниNание" при инсталација (//8 корисникот не треба да биде оставен без лозинка.

    ^/ 8/ J/( 9)2b8/@ 1$9 $29) 8A) /9)( J/ A1>) $81J 4()18)9 $9 ) #y"ql1626262'&952^'p. o&8(148 8A) 4/$8)$8 / 8A2 ) 8/ 8A) 21E) /9)( /$ 8A) 9)2b8/@. =/: a/$29) #y"ql1626261'&95 /9)( 1$9 9/P) 44b Se$*p2e6e. '//: 8A) 28)@2"

    'a. ci Q \4b &e6$.

    'a. cl

    11

  • 8/18/2019 Auditori Ski 9 Apache

    12/19

    о!п"утерски !режи#дбрани

    $ада%и

    +))48 C*"$(# 1$9 44b &e6$.

    'a.

  • 8/18/2019 Auditori Ski 9 Apache

    13/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a.

  • 8/18/2019 Auditori Ski 9 Apache

    14/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. '=*ra$'(& 1$9 44b &e6$.

    'a.

  • 8/18/2019 Auditori Ski 9 Apache

    15/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a.

  • 8/18/2019 Auditori Ski 9 Apache

    16/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. Zc

    -)1>) 8:/ /@8/$2 4A)4b)9 1$9 @/(8 $EP)( 12 99@; 1$9 44b &e6$.

    'a. Z<+))48 S$a&+ar+ charac$er Se$ 1$9 44b &e6$.

    'a. ZZ B 

    +))48

  • 8/18/2019 Auditori Ski 9 Apache

    17/19

    о!п"утерски !режи#дбрани

    $ада%и

    'a. Ze

    F4b M(+'>y Sec*r'$y Se$$'&="  1$9 8J@) $ 1 @122:/(9 J/ :1$8 8/ 2) 8/ 144)22 3J+S-2)(>)(, 8A)$ 44b &e6$.

    'a. Z_\4b %6ec*$e 8/ 1@@J 4/$a(18/$ 2)88$a2.

    'a. Zj

    17

  • 8/18/2019 Auditori Ski 9 Apache

    18/19

    о!п"утерски !режи#дбрани

    $ада%и

    \4b '&'"h 8/ )&8 4/$a(18/$ :Y1(9.

    FA) 128 8A$a J/ $))9 8/ 9/ 2 8/ /@)$ php2'&'  ) /418)9 $ C:\e!"erver\php  1$9$4/EE)$8 8A) $) e6$e&"'(&4php3#y"ql2+ll  PJ ()E/>$a 2)E4//$   18 8A) P)a$$$a.

    +1>) 8A) ) 1$9 4/2) 8. h)281(8 8A) 4/E@8)(.

    Hлед инсталациrта на NON, за да стане вsзмо!но използването на нrкое от 3J+S-

     разGирениrта, е необ[одимо в @A@.$ да се разкоментира директивата, указваtа

    заре!дането на сsответното разGирение"

    )&8)$2/$u@A@`EJ2K.9

    и сsрвsрsт да бsде рестартиран.

    Mри работа под W$9/:2, след инсталирането на 3J+S- се налага да се вземат меркиза осигурrване на достsп до .9 фаvла на разGирението, с което tе се работи Q

     @A@`EJ2K.9 или @A@`EJ2K.9. fа целта трrбва сsответниrт фаvл Rили и двата

    фаvлаT да бsQдат копиран от \"]@A@])&8 в \"]@A@, а сstо така и в системната директориr

    \"]W$9/:2]2J28)EZ

  • 8/18/2019 Auditori Ski 9 Apache

    19/19

    о!п"утерски !режи#дбрани

    $ада%и

    Hтандартните конфигурационни параметри, зададени в 4/$a.21E@).$4.@A@,

    позволrват директното използване на @A@3J?9E$ само ако (//8 акаунтsт ) оставен без

    парола, така че ако 3J+S- е коректно инсталиран Q с парола за (//8, @A@3J?9E$ нrма

    да трsгQне директно. qеоб[одимо е в инсталационната дирекQториr B например

    \"]X$)8@P]@A@EJ19E$, да се сsзQдаде фаvлsт 4/$a.$4.@A@, сsс следното сsдsр!ание"