1) 필기내용 <닷 홈 운영하기>
웹 서버 운영 : Web client ↔ Internet ↔ 웹 서버
→ 기능을 분리하여 부하 방지
웹 서버 : 웹 서버가 설치 된 컴퓨터 / Web server SW, 예) apache, nginx 등 / HTTP기반으로 클라이언트의 요청을 받아 정적인 컨텐츠(.html, .jpeg, .css)를 제공하는 컴퓨터 프로그램
index.html / css / js → 웹서버 소프트웨어가 있는 웹서버에 저장됨
웹 어플리케이션 서버(WAS)(Web application Sever)
→ http를 통해 컴퓨터나 장치에서 어플리케이션을 수행하게 해주는 middleware 역할 수행
→ 다수의 사용자가 동시 접속할 수 있으므로 관리해줄 필요(여러개의 트랜잭션)
→ 웹서버의 동적인 역할
→ db조회 : 데이터베이스 확인
→ 비즈니스 로직 : 사용자눈에는 보이지 않음, 사용자가 바라는 결과물이 올바르게 도출되기 위해 코드로 만든 것
깃허브는 정적인 페이지를 서비스하는 클라우드
닷홈은 계정을 만들어서 웹페이지를 만들고 관련 서비스를 모두 제공(호스팅, ftp, db 가능(회원관리 서비스를 전부 제공))
깃(분산 환경에서의 소스관리 프로그램)
브랜치(가지) : 파일들이 변환 될 때마다 스크린샷을 찍어서 꼬리표(tag)를 만듦 → 큰 덩어리의 변경을 관리하는 것
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
→ 닷홈에 가입 후, 나만의 호스트 주소를 받아냄(tsj00277.dothome.co.kr) → 그리고 이를 서버에 업로드 시키기 위해, filezilla 프로그램을 설치 → 파일 메뉴 → 사이트 관리자에 위와 같이 입력 → 입력 후 연결을 하면 아래와 같이 뜸
→ 연결이 성공됐고, 내가 업로드하고자 하는 html 파일을 찾아서 업로드(index2.html 파일) → 업로드하면 오른쪽 창에 추가됨(업로드 완료) → 이후 나의 호스트 주소에 접속(tsj00277.dothome.co.kr)(아래 그림 참고)
1) 서버에 파일 업로드 하는 절차가 좀 어려웠음
2) 피피티 관련 설명을 해주실 때, 한 번씩 이해가 안가는... 미묘한 차이들이 있음
1) 파일 업로드를 번갈아 가면서 해보기
2) 관련 내용을 검색하면서 서버, 클라우드 등 프로그램들을 알고 익숙해지기
1) 이렇게 각종 페이지들이 작동한다는 것을 알 수 있는 체험이였으므로, 직접 어떤 사이트를 만들 수 있겠다라는 생각이 듬. 하지만, 이건 무료버전... ㅎ