---------------------------------------------------------

* 생활코딩 WEBn 정독하기 project *

웹서버 운영하기

LINK 1 : https://opentutorials.org/course/3084/18891

Window : https://opentutorials.org/course/3084/18893

MAC OS : https://opentutorials.org/course/3084/18894

Linux : https://opentutorials.org/course/3084/18895

----------------------------------------------------------

 

1. 한 컴퓨터에 서버-브라우저 다 있을 때

비트나미 설치 후 Go to Application 하여 웹페이지 접속.

1) 주소의 local host -> http://127.0.0.1/index.html (자기 자신의 컴퓨터 지칭하는 ip) 

  • 결과로 같은 화면을 보여준다. 
  • 도메인 네임(domain name) 과 IP 주소 
    • local host 같이 의미가 있는 것이 도메인 네임, 
    • 번호로 되어있는 것이 ip 주소 (Internet Protocol Address)
  • index.html의 위치 - 비트나미위치\Bitnami\wampstack-7.4.9-0\apache2\htdocs
    • 이 안의 index.html 수정하면 웹페이지에 반영되는 것 확인할 수 있다. 
  • htdocs 안의 것들 다 지우고 우리가 만들었던 web 코드 넣기 -> 웹 사이트가 만들었던 대로 나온다. 

2. html 파일 열기 vs http를 통해서 열기 

http://127.0.0.1/index.html

file://.../htdocs/index.html

  • 겉으로 보이는 모습은 같다. 
  • http 는 웹 서버를 통해 화면을 보여주고,
  • file은 웹 서버를 통하지 않음. 
  • http : hyper text transfer protocol

 

2. 웹 서버와 브라우저가 다른 컴퓨터에 있을 때(IP)

두 대의 컴퓨터가 서로 웹페이지를 주고 받는 방법. (웹서버와 브라우저의 통신)

스마트폰(브라우저)과 실습 컴퓨터(웹서버)로 가능. 

IP 주소 확인하기

1) CMD 접속 

2) ipconfig 후 엔터 

3) IP 주소 확인 

ip 주소 확인

여기에서 나온 ip 주소는 127.0.0.1(대명사같은 느낌) 과 다르게 진짜 서버의 ip 주소(이름)

 

 

다른 컴퓨터에서 ip 접속하기 

* 두 컴퓨터가 같은 네트워크에 접속되어 있어야함 (공유기 이름이 같아야함) 

  • 다른 컴퓨터(브라우저) 에서 위에서 찾은 ip를 웹 주소창에서 치면, 우리가 만들었던 index.html 이 나온다. 

 

Domain / 전 세계인이 볼 수 있게 만들기 등은 복잡해서 여기서 배우기엔 한계가 있다. 

 

 

* 관련된 게시물 *

[생활코딩_WEBn] 5. HTML 코딩과 실습환경 준비

[생활코딩_WEBn] 기본 문법 - 태그

[생활코딩_WEBn] 혁명적인 변화

[생활코딩_WEBn] 통계에 기반한 학습

[생활코딩_WEBn] 줄바꿈

[생활코딩_WEBn] HTML이 중요한 이유

[생활코딩_WEBn] 최후의 문법 속성과 img

[생활코딩_WEBn] 부모 자식과 목록

[생활코딩_WEBn] 문서의 구조와 슈퍼스타들

[생활코딩_WEBn] HTML 태그의 제왕

[생활코딩_WEBn] 웹사이트 완성

[생활코딩_WEBn] 원시웹

[생활코딩_WEBn] 인터넷을 여는 열쇠 : 서버와 클라이언트

[생활코딩_WEBn] 웹호스팅 (github pages)

[생활코딩_WEBn] 웹서버 운영하기 - 1 (Bitnami 설치)

 

 

티스토리 블로그 애드센스 HTML 넣는 법

 

 

애드센스를 신청하다 보면, 어떤 태그를 블로그의 html에 붙여넣으라고 한다. 

구글에 나와있는 방법이 너무 모호해서 구글링을 통해 찾아낸 방법을 간단하게 공유한다 ! 

 

1. 블로그로 들어와서 관리 
2. 왼쪽 카테고리에서 꾸미기 - 스킨편집 
3. 블로그 화면과 편집하는 부분으로 나뉘어지는데, 편집하는 부분 우측에서 HTML 편집 
4. <head></head> 사이에 코드를 붙여넣기 하면 된다. 

 

 

끝 ! 

---------------------------------------------------------

* 생활코딩 WEBn 정독하기 project *

웹서버 운영하기

LINK 1 : https://opentutorials.org/course/3084/18891

Window : https://opentutorials.org/course/3084/18893

MAC OS : https://opentutorials.org/course/3084/18894

Linux : https://opentutorials.org/course/3084/18895

----------------------------------------------------------

 

내 컴퓨터에 웹서버 설치하기. 

  • 보통은 실습이 잘 작동하지 않을 것.
  • 실제로는 보통 웹 호스팅 업체들에게 서버 운영일 맡긴다. 
  • 하지만 서버 설치 과정을 통해 인터넷에 대한 이해를 얻을 수 있을 것. 
  • 하나의 문제를 해결하는데 며칠이 걸릴 수도 있지만, 해결 과정에서 수많은 지식과 경험을 얻게 된다. 

 

1. web server 프로그램 설치 

  • 웹서버 : 제품군, 안에는 여러 제품명이 있음.
    • Apache 사용할 것
    • 오픈소스, 무료
    • 단 한번도 1등의 자리를 뺏긴 적 없음.
  • 윈도우, MAC OS, LINUX 별 설치 강의가 있음. (나는Window이다. )

 

2. Window 에 Apache web server 설치하기 (Bitnami)

  • 설치 방법 검색 키워드 : how to install apache http(web도 가능) server os이름 (+년도 써도 좋다) 
  • 직접 설치하는 것은 까다로운 일 : how to easy install apache on window 검색
    • 공식 홈페이지에 window에서 어떻게 설치하는지 나와있음.
    • 여러 프로그램 있어서 그중 하나 설치하면 자동으로 아파치 설치될 것. 
    • (2020 기준 안나옴. 인터넷의 작동원리를 이해하는 것이 수업의 목적 중 하나이기 때문에 강의 따라간다! )
    • -> bitnami WAMP Stack 

1) bitnami wamp stack - 다운로드

  • W : window
  • A : apache
  • M: MySQL
  • P: PHP
  1. 공식 홈페이지 들어가서, 자신의 운영체제의 가장 최신version 다운로드
    window 7.4.9

     

  2. SNS 에 공유할 거냐고 물어봄 - No thanks 해도 무관
    SNS 공유할거야 ~? 

     

  3. 다운로드 완료되면 실행. next 누르다가 아래 화면이 나오면 pass word 입력
    • MySQL도 지원하기 때문에, 그때 사용할 password 물어봄. 까먹지 말기
      MySQL 비밀번호 설정

       

     

  4. 체크 해제 후 Next

     

  5. 설치 기다리고, ( 중간에 Access 허용 눌러주기 ) Bitnami WAMP Stack 실행!
    Bitnami 설치 완료

     

  6. 아래의 사진이 Bitnami manager / Go to application 눌렀을 때 화면
    Bitnami manager

     

     

    Bitnami manager에서 'Go to application' 클릭했을 때. 이거 나왔으면 설치 잘 된것 

     

    • Bitnami manager - manage servers 에서 Apache Web Server 실행 중인 거 확인 가능. 
    • 이거 끄면 위의 화면(Go to application) 안뜸.
    Bitnami Apache Web Server

     

 

 

* 관련된 게시물 *

[생활코딩_WEBn] 5. HTML 코딩과 실습환경 준비

[생활코딩_WEBn] 기본 문법 - 태그

[생활코딩_WEBn] 혁명적인 변화

[생활코딩_WEBn] 통계에 기반한 학습

[생활코딩_WEBn] 줄바꿈

[생활코딩_WEBn] HTML이 중요한 이유

[생활코딩_WEBn] 최후의 문법 속성과 img

[생활코딩_WEBn] 부모 자식과 목록

[생활코딩_WEBn] 문서의 구조와 슈퍼스타들

[생활코딩_WEBn] HTML 태그의 제왕

[생활코딩_WEBn] 웹사이트 완성

[생활코딩_WEBn] 원시웹

[생활코딩_WEBn] 인터넷을 여는 열쇠 : 서버와 클라이언트

[생활코딩_WEBn] 웹호스팅 (github pages)

 

 

 

+ Recent posts