반응형

오늘은 WEB SERVER 구축을 해보도록하겠습니다



-WEB의 개요


*세계 최초의 웹사이트 info.cern.ch


팀 버너스리(1989년)


*세계 최초로 움직이는 화면을 구현


Java aplet과 Hotjava


Sun MircroSystems(1995년)



web 1.0시대


Web Browser   ->HTTP Request

                        HTTP Response<-   Web server


web 2.0시대의 개막


Web Browser   ->HTTP Request

                        <-interface->

                       HTTP Response <-   Web server

CGI 탄생



Web Browser   ->HTTP Request                         ->invoke application

                      HTTP Response<-   Web server       HTML code <-Application




-WEB server 구축

 

client :

 - 웹 브라우저 : chrome


Server :

 -  Apache 웹 서버

   

DB  :

 -My sql DBMS


Web application :

 - PHP 




*HTML(Hyper Text Markup Language)

 

 - markup : <...>


 - 언어라고 볼 수 없다.


 - 문서의 구조를 표현


 - 문서: 제목 , 본문 , 표, 그림


!언어의 필수요소 :분기, 반복

!html은 이런 요소가 없어서 언어라고 보긴 어렵습니다.

!HTML5 표준에서는 javascript를 표준에 포함시키면서 이 문제를 해결합니다


1989년도에 웹이 제일 처음 발표


팀 버너스리에 의해서 콘소시엄이 만들어집니다.(w3c)


html1 ~ html4(1997년) -> html5 (2014)



ex)


1.html 문서의 기본구조

 

 - 태그(element/요소)와 속성으로 이루어져 있습니다.


 - 태그 : <...>


1).tag


  <tagname> contents </tagname>

<tagname /> : self closing


2). 기본구조


<!doctype html>


<html>


<head></head>


<body>

</body>


</html>


계층구조를 가지고 있습니다


최상위 구조:<html>


그 아래 하위 구조:<head> ,<body>


<head> :  화면에 보여지지 않는내용 

<body> :  화면에 보여지는 내용


*계층구조는 들여쓰기로 표현합니다



3). 문서를 표현하는 기본적인 태그들


 블록기반의 태그, 인라인 태크 ,....


 1. 글자 : 제목, 본문(단락)


 - heading : <h1> ~ <h6>


ex)


 

!속성


 - 글로벌 속성: 모든 태그에 동일하게 적용되는 속성

 

 - 태그별 속성: 태그에 종속적인 속성


 - 스타일 속성: 내용에 대한 스타일


 - 이벤트 속성: 이벤트를 다루기 위한 속성


- paragraph : <p>


 ex)

 


<br> 줄바꿈 태그 문장끝에 붙이면 됩니다.



 - div : <div>



2.목차


1) 정렬된 목차: ordered list

   -<ol>


ex)



2) 비정렬된 목차 : unordered list

   -<ul>


ex)


3)아이템:목차안에 들어가는 내용(list item)

 

 -<li>아이템</li>


*정렬된 리스트 안에 비정렬된 리스트를 넣을 수도 있습니다.


ex)






*Apache 설치


#>yum install -y httpd.i686



#>service httpd start



#>cd /var/www/html

#>vi sample.html



이렇게 윈도우에서 웹브라우저로 볼 수 있습니다.




나머지는 내일 이어서 하겠습니다


읽어주셔서 감사합니다.

'Security > Web' 카테고리의 다른 글

[WEB SECURITY]6. PHP  (0) 2017.08.17
[WEB SECURITY]5.Javascript 2 와 PHP  (0) 2017.08.16
[WEB SECURITY]4.Javascript  (0) 2017.08.14
[WEB SECURITY]3.HTML와 JAVASCRIPT  (0) 2017.08.11
[WEB SECURITY]1.CentOS 6 설치 및 기본 설정  (0) 2017.08.09
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기