12장. 웹 서버의 설치와 운영.

Slides:



Advertisements
Similar presentations
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
Advertisements

1 도시가스  추진계획  보고 군산대학교 통학버스 예약 시스템 APP 설치 매뉴얼 군산대학교 통학버스 예약 시스템
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
리눅스 관리의 신개념 Levanta Intrepid M Demo
뇌를 자극하는 Windows Server 2012 R2
소리가 작으면 이어폰 사용 권장!.
뇌를 자극하는 Windows Server 2012 R2
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
㈜디아이씨 SSLVPN 협력사 접속방법 2017년 4월.
Windows Server 장. Windows Server 2008 개요.
시스템 운영계획 서버(데몬) 소프트웨어 설치 및 환경구성
MYSQL 설치.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
뇌를 자극하는 Windows Server 2012 R2
18장. 방화벽 컴퓨터를 만들자.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
5장 Mysql 데이터베이스 한빛미디어(주).
Mysql Install on Azure
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
4-1장. MySQL 제13장.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
8장. 원격지 시스템 관리하기.
Visual Basic .NET 처음 사용하기.
2장. CentOS 리눅스 소개.
1. C++ 시작하기.
소리가 작으면 이어폰 사용 권장!.
FTP 프로그램 채계화 박재은 박수민.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
5장 Mysql 데이터베이스 한빛미디어(주).
Grade Server Team14. Attention Seeker
3장. CentOS 리눅스 설치.
IPAD2(ios 5.0.1) 사용자 메뉴얼 Mobile Service Team.
솔라리스10 3장. 솔라리스 패키지 관리.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
영상처리 실습 인공지능연구실.
정보화 사회의 실생활 사례 컴퓨터개론 과제 모바일 인터넷과 차성오.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
정성훈 (연219호) 웹서버프로그래밍 강의 소개 정성훈 (연219호)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
Python 및 OpenCV 설치.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
웹(WWW).
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
STS 에서 웹 서버 설치 방법.
DK-128 개발환경 설정 아이티즌 기술연구소
KISTI Supercomputing Center 명훈주
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 1. 솔라리스10 설치 전 시스템 정보 확인 하드웨어 / 소프트웨어 준비 사항 설치 과정 이해 웹사이트 활용 VMware 다운로드 Solaris10 SPARC.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
소리가 작으면 이어폰 사용 권장!.
웹과 모바일 홈페이지의 이해와 제작 [PHP / MYSQL] 게시판 만들기
DBMS & SQL Server Installation
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
JAVA 프로그래밍 16장 JNLP.
Presentation transcript:

12장. 웹 서버의 설치와 운영

APM 개요 [p597] 리눅스를 가장 많이 활용하는 분야 중에 하나가 바로 웹 (Web) 서버 가장 안정적이고 유명한 Apache 웹 서버 APM = Apache 웹 서버 + 프로그래밍 언어 PHP + 데이 터베이스 MariaDB(이전 MySQL) 리눅스 환경에서 사용될 경우에 LAPM(Linux, Apache, PHP, MariaDB)이라고도 부름 APM이라는 소프트웨어는 존재하지 않으며 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을APM이라고 부르는 것임 3개의 소프트웨어는 각각 제작한 곳이 서로 다르기 때문 에 사용자가 직접 3개가 잘 연동되도록 컴파일하여 설치 할 필요성이 있음

<실습1> yum으로 웹 서버 설치 [p598] 실습목표 간단하게 yum 명령으로 웹 서버를 설치하자. 추가할 패키지 mariadb-server, mariadb, php, php-mysqlnd을 설 치 결과 화면 (APM 작동 확인)

비타민 퀴즈 12-1 [p602] ▶ 힌트 1 : 초기화하고, 메모리 용량을 1GB로 설정하고 진행하자. ▶ 힌트 2 : 포트 열기 명령 firewall-cmd --permanent --add-service=http firewall-cmd --reload

XE를 활용한 웹 사이트의 구축 [p602] <실습2> XE 설치 및 운영 [p603] 실습목표 오픈 소스 게시판 XpressEngine를 설치하여 운영하자. 게시판을 만들고 사용하는 방법을 익히자. 결과 화면 (게시판에 글 등록)

비타민 퀴즈 12-2 [p613] ▶ 힌트 : XpressEngine 소스 파일은 ‘wget http://download.hanbit.co.kr/centos/7/xe.zip’ 명령으로 다운로드하자.

웹하드를 설치하고 운영하자 [p613] 오픈소스 AjaXplorer를 사용해서 구현 웹하드 개념도

<실습3> 웹하드 설치 및 운영 [p614] 실습목표 웹하드 오픈소스인 AjaXplorer(=pydio)를 설치하고 운영한다. 대용량 파일을 업로드 할 수 있도록, PHP 설정파일을 변경한다. 결과 화면 (대용량 파일을 업로드)

비타민 퀴즈 12-3 [p628] ▶ 힌트 : 웹하드 소스 파일은 ‘wget http://download.hanbit.co.kr/centos/7/pydio-core-6.0.2.tar.gz’로 다운로드하자.

클라우드 서비스 구축 [p629] 네이버의 N드라이브, Daum의 Daum 클라우드, KT의 ucloud 등의 서비스를 말함 클라우드 서비스 개념도(한 명의 사용자만 표현됨)

<실습4> 클라우드 서비스 설치 및 운영 [p630] 실습목표 클라우드 오픈소스인 ownCloud를 설치하고 운영한다. 리눅스, Windows, 스마트폰에서 접속해서 사용해 본다. 결과 화면

비타민 퀴즈 12-4 [p646] ▶ 힌트 : ownCloud 관련 파일은 ‘wget http://download.hanbit.co.kr/centos/7/파일이름’으로 다운로드하자.

웹 서버 설정 파일(httpd.conf) [p646] ▶ ServerRoot "/etc/httpd" ▶ Listen 80 ▶ Include conf.modules.d/*.conf ▶ User apache / Group apache ▶ ServerAdmin root@localhost ▶ DocumentRoot "/var/www/html" ▶ <Directory "/var/www/html"> Option Indexes FollowSymLinks AllowOverride All Require all granted </Directory>

<실습5> system-config-httpd 명령 [p647] 실습목표 편리하게 httpd.conf 파일을 편집하는 명령 "system-config- httpd“를 간단히 살펴본다. 결과 화면 (system-config-httpd 실행)

소스를 컴파일해서 APM을 설치 [p648] 실무에서는 소스를 직접 컴파일해서 사용하는 방법도 많이 사용

<실습6> APM을 컬파일해서 설치 [p649] 실습목표 Apache, PHP, MariaDB의 소스를 다운로드하여 APM을 설치하자. 결과 화면 (컴파일된 APM 접속)

비타민 퀴즈 12-5 [p662] ▶ 힌트 1: 실습에 필요한 libaio 패키지를 추가로 설치한다. ▶ 힌트 2 : 만약 컴파일에 문제가 생기면 ‘--with-apxs2=/web/httpd2/bin/apxs’ 옵션은 삭제한다. ▶ 힌트 3 : ‘wget http://download.hanbit.co.kr/centos/7/파일이름’ 을 입력해 다운로드한다.