PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1 공개 SW 솔루션설치 & 활용가이드 미들웨어 > WEB 서버 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide

2 CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리

3 개요 소개 주요기능 1995 년웹서버중하나인 NCSA httpd 1.3 웹서버를기반으로탄생 (National Center for Supercomputing Applications: 미국국립수퍼컴퓨터활용센터 ) 아파치소프트웨어재단 (Apache Software Foundation) 에서개발하여배포하는공개 SW 웹서버소프트웨어 웹서버의정적컨텐츠를효율적으로제공 (CSS, HTML) 다양한보안기능 (SSL, Proxy, ACL, Directory 접근제한 ) 하나의서버에서여러도메인운영 ( 가상호스트기능 ) 대분류 미들웨어소분류 Web Server 라이선스형태 Apache License v2.0 사전설치솔루션 없음 버전 (2017 년 10 월기준 ) 특징보안취약점개발회사 / 커뮤니티공식홈페이지 안정성과성능으로확장성으로세계에서가장많이사용되는웹서버 공개 SW 로무료로사용가능하며다른상용웹서버와비슷한성능보유 지속적인패치파일제공으로최신의업그레이드가가능 다양한추가기능이있으며구축용이, 유연한모듈지원 취약점 ID : CVE 심각도 : 7.5 HIGH(V3) 취약점설명 : '.htaccess' 파일에 Limit 지시문이설정되어있고유효하지않은 HTTP 메서드로설정된시스템에서원격사용자는경로에대해특수하게조작된 HTTP OPTIONS 요청을보내메모리오류를트리거하고잠재적으로민감한정보획득 대응방안 : 이상으로업그레이드 참고경로 : Apache Software Foundation

4 기능요약 Apache 주요기능 보안기능성능적인측면가상호스트기능운영적인측면부가적인기능 SSL, Proxy, ACL, Directory 접근제한 * Directory 접근제한 : 웹서버가제공하는페이지, 경로에대한접근제한설정 리소스분산처리, Cache(Expires), HTTP 표준설정 MPM(Multi-Processing Module), KeepAlive 하나의서버에여러도메인운영, 서버호스팅 ErrorDocument, 지시자를사용해특정에러발생시특정페이지로 Redirect 사용자에게편리하고친절한메시지표시 Access Log 가기록되어접속한클라이언트의 IP, 도메인등접속정보분석가능 유용한 Apache Module 등제공

5 실행환경 하드웨어제약이거의없음 OS 플랫폼종류에따른지원 - Unix 계열 - 비Unix 플랫폼 : BeOS, OS/2, Windows 요구사항 - 디스크공간 : 최소 50MB 이상 ( 설치시아파치는약 10MB 디스크공간차지 ) - ANSI-C 컴파일러와컴파일시스템설치확인 - 정확한시간표시 ( Network Time Protocol 기반 ntpdate or xntpd 사용 )

6 설치및실행 세부목차 4.1 설치및실행 (Windows) 4.2 설치및실행 (CentOS RPM) 4.3 설치및실행 (CentOS Source)

7 설치및실행 4.1 설치및실행 (Windows)(1/4) 설치파일버전 - OS Version : Windows Server 2012 R2 - Visual Studio 2017 (VC_redist.x64) - Apache Version : httpd win64-vc15.zip 2017년 10월기준공식사이트에서 소스버전파일만제공하기때문에아래사이트에미리컴파일되어있는파일사용 * 1. 아파치설치전해당사이트에있는 Visual Studio 2017 파일다운 / 설치 2. OS Version, Bit 에맞는 Apache 파일다운, 압축해제

8 설치및실행 4.1 설치및실행 (Windows)(2/4) 3. 압축해제후나오는 Apache24 폴더를 원하는곳에이동 ( 권장 : C:\ ) 4. Apache설치경로 \conf\httpd.conf 수정 4.1 ServerRoot 경로를설치한경로로변경 ServerRoot "c:/apache24 ServerRoot 설치경로 * 여기서는기본경로사용하며, 디렉터리기호인 \ 는가급적 / 로변경 (php 설치할경우마찬가지로적용 ) [C 드라이브압축해제 ] 4.2 포트변경 Listen 80 Listen 사용할포트 * 여기서는기본포트사용 [httpd.conf 수정 ]

9 4. 설치및실행 4.1 설치및실행 (Windows)(3/4) 4.3 문서저장위치변경 - DocumentRoot "c:/apache24/htdocs DocumentRoot 웹문서루트 - <Directory "c:/apache24/htdocs"> <Directory " 웹문서경로 "> 5. + R 누른후 control 입력 6. 시스템 > 고급시스템설정 > 고급탭의 환경변수 (N) 단추클릭 > 시스템변수 > Path 변수편집 > 맨끝에 설치경로추가 ( 설치경로는 ; 세미콜론으로구분 ) [httpd.conf 수정 ] [ 환경변수수정 ] - 9 -

10 설치및실행 4.1 설치및실행 (Windows)(4/4) 7. + X 누른후명령프롬프트를관리자권한으로실행 8. httpd k install 입력 9. httpd k start 입력 10. 웹브라우저에서 입력후 It works! 확인 [ 아파치시작 ] [ 웹브라우저확인 ]

11 설치및실행 4.2 설치및실행 (Linux - RPM)(1/3) OS Version : CentOS Linux release Apache Version : httpd el7.centos.5.x86_64 CentOS 에서는기본적으로 yum 을사용하여 RPM 설치가능 Yum 이란? RPM 기반의시스템을위한자동업데이트및 패키지설치 / 제거도구 ( 의존성패키지를같이설치 ) 1. 서버에 httpd 패키지가설치되어있는지확인 # rpm qa grep httpd 2. 설치가능한 httpd 패키지버전확인 # yum info httpd [ 설치가능한 httpd 패키지버전확인 ] 3. 패키지설치및확인 # yum install httpd y # rpm qa grep httpd [ 패키지설치후확인 ]

12 설치및실행 4.2 설치및실행 (Linux - RPM)(2/3) 4. 서비스시작 # systemctl start httpd 5. 서비스상태확인 # systemctl status httpd 6. 재부팅시자동시작 # systemctl enable httpd # systemctl status httpd * 위 httpd status Loaded 행에서 enabled 확인 * vendor preset : 패키지초기값 [ 서비스시작및확인 ] [ 서비스자동시작설정확인 ]

13 설치및실행 4.2 설치및실행 (Linux - RPM)(3/3) 7. 사이트확인웹브라우저에서 서버IP 로테스트페이지접속확인 * 리눅스서버가 GUI (Graphic User Interface) 모드일경우서버에서웹브라우저로확인가능 [ 클라이언트에서사이트확인 ] [ 리눅스 GUI 모드에서사이트확인 ]

14 설치및실행 4.3 설치및실행 (CentOS Source)(1/5) 2017년 10월기준 OS, 아파치최신버전으로설치 - OS : CentOS bit - 아파치파일 : httpd tar.gz - 필요패키지 : apr tar.gz, apr-util tar.gz, pcre-8.41.tar.gz 다운로드경로 서버 /usr/local/src 에파일다운로드 [ 아파치공식미러사이트 ]

15 설치및실행 4.3 설치및실행 (CentOS Source)(2/5) 2. 사전설치 Requirement * 해당패키지가없을경우컴파일중에러발생 # yum y install gcc openssl-devel expat-devel ( 사전설치패키지는의존성으로설치해야하는패키지가많고복잡하므로여기서는 Yum 으로설치 ) 3. 다운로드한파일압축해제 # cd /usr/local/src # tar xvzf apr tar.gz # tar xvzf apr-util tar.gz # tar xvzf httpd tar.gz # tar xvzf pcre-8.41.tar.gz # mv apr /httpd /srclib/apr # mv apr-util /httpd /srclib/apr-util [ 의존성패키지설치 (yum)] [ 패키지설치확인 ]

16 설치및실행 4.3 설치및실행 (CentOS Source)(3/5) 4. pcre 설치 # cd /usr/local/src/pcre-8.41 #./configure # make # make install ( 컴파일결과에에러유무확인 ) 5. httpd 설치 # cd /usr/local/src/httpd / #./configure --prefix=/usr/local/httpd enable-mods-shared=most --enable-rewrite -- enable-ssl --enable-expires # make # make install [httpd configure 결과 ] * PCRE 란? Perl 호환정규표현식 Perl 5와같은구문, 의미를사용하여정규식패턴일치구현하는함수집합메일전송에이전트용으로만들었으나자체 API, POSIX 호환성같은강점으로오픈소스프로젝트에서두루두루사용

17 설치및실행 4.3 설치및실행 (CentOS Source)(4/5) 6. 아파치시작및확인 # /usr/local/httpd /bin/httpd k start # ps ef grep httpd grep v grep 아파치실행프로세스확인 # netstat anp grep httpd 아파치서비스포트확인 # curl 은서버자신을가르키는주소로서버 http 아파치연결시페이지출력확인 [ 아파치시작및확인 ]

18 설치및실행 4.3 설치및실행 (CentOS Source)(5/5) 참고 : httpd start 시 httpd: could not reliably determine the server s fully qualified domain name~ 문구가출력되는데, 설정파일에서 ServerName 옵션값을설정하지않아서나오는구문으로정확한도메인명을입력요청하는구문이다. 오류구문이아니며이문서에서는해당구문을무시한다. 7. 웹브라우저에서사이트확인 [ 웹브라우저확인 ]

19 기능소개 세부목차 5.1 httpd.conf 설정파일 5.2 httpd 다양한옵션및기능 5.3 가상호스트기능 5.4 가상호스트설정

20 기능소개 5.1 httpd.conf 설정파일 (1/8) httpd.conf 파일은아파치의주설정파일이다. 다양한옵션과설정으로뛰어난보안과성능향상이장점 ServerRoot /usr/local/apache 아파치의 Root 디렉터리. 이후대부분의경로 (PATH) 들은이경로를 Root 로한상대경로로표시됨 Listen 80 아파치에서사용하는 default 포트 80 포트이외다른포트사용가능 ServerAdmin 여기서지정하는 주소는웹문서로딩시에러가발생할경우에러페이지에보여질아파치웹서버 관리자의 주소 ServerName 클라이언트에게보여주는호스트이름, 예로 www 를쓰지않는호스트에서 www 를쓰는것처럼보이게 할수있다. 현재사용하는도메인이없다면 IP 로사용할수있다.

21 기능소개 5.1 httpd.conf 설정파일 (2/8) DocumentRoot /var/www/html 웹문서의루트가있는경로를지정함가상호스트설정에서이지시자를이용하여다른경로에있는웹문서를지정할수있다. <Directory /> Options FollowSymLInks AllowOverride None Order deny,allow Deny from all </Directory> <Directory> 지시자는디렉터리를제어하기위한구문. <Directory> ~ </Directory> 안에는디렉터리를제어하는모든지시어를사용할수있음 Options : 접근제어를설정, 해당옵션에는아래값이있다. - None : 모두차단 - All : 모두허용 - Indexes : DirectoryIndex 옵션에서설정한파일 index.html, index.php 파일이존재하지않을경우웹브라우저로디렉터리내파일목록리스트를표시 파일리스트노출시키므로보안상좋지않다.

22 기능소개 5.1 httpd.conf 설정파일 (3/8) - FollowSymlinks : 심볼릭링크허용, 웹브라우저에서실제심볼릭링크파일경로까지확인가능하므로 보안상좋지않다. - ExecCGI : perl 등과같은 CGI 실행을허용, perl 외에도 CGI 실행이되지않을경우해당옵션을확인해야한다. AllowOverride : 접근방법결정, 설정하는값들은중복해서설정될수있으며가장최근설정값이적용됨 - None : AccessFileName 에지정된파일을액세스인증파일로인식하지않음, 보통 AccessFileName 값은.htaccess 이므로이를무시하여새로운접근인증방식을 Override 하지않음 - All : 이전의인증방식에대하여새로운접근인증방식을우선적용하도록 Override를허용한다. - AuthConfig : AccessFileName 지시자에명시한파일.htaccess 에대하여다양한클라이언트인증지시자의사용을허용, htpasswd 명령어로특정디렉터리접근을.htaccess 파일로제어 - FileInfo : AccessFileName 지시자에명시한파일에대하여문서유형을제어하는지시자허용 (ErrorDocument) - Indexes : AccessFileName 지시자에명시한파일에대해디렉터리 Indexing 제어지시자허용 (AddDescription, DirectoryIndex, FancyIndexing, IndexOptions) - Limit : AccessFileName 지시자에명시한파일에대해호스트접근제어지시자허용 (allow, deny, order) - Options : AccessFileName 지시자에명시한파일에대해 Options, XBitHack 같은특정디렉터리옵션을제어하는지시자허용

23 기능소개 5.1 httpd.conf 설정파일 (4/8) ErrorLog logs/error_log 웹서버에러로그파일지정가상호스트설정에서별도에러로그파일을사용하지않을경우해당로그파일사용 LogLevel warn ErrorLog 파일기록내용을얼마나자세하게또는어떤수준까지기록할것인가를결정해당지시자 LogLevel은아래와같다. ( 아래로갈수록세부적으로출력 ) - none : 발생하는모든상황에대한메시지무시 - emerg : emergency, 최상위매우위험한상황에대한메시지, 전체공지가요구됨 - alert : 즉각적인조치를취해야하는상황의메시지 - crit : 급한상황은아니지만 critical한 ( 치명적인 ) 메시지로빠른조치필요 - error : 에러가발생한상황메시지 - warn : 주의를요구하는메시지, 경고상황 (warning) - notice : 알림, 보통수준보다중요한상황 - info : 단순한프로그램에대한정보 (information) 및메시지 - debug : 최하위, 디버깅관련메시지 - * : 발생하는모든상황에대한메시지 오류로그를너무자세하게표시할경우불필요한내용이방대해지며적절한수준설정필요

24 기능소개 5.1 httpd.conf 설정파일 (5/8) Redirect permanent /foo 특정디렉터리경로로접근시다른웹사이트경로 (URL) 로 Redirect 위의예로보면 /foo 디렉터리접근시 Redirect ScriptAlias /cgi-bin/ /usr/local/apache/cgi-bin/ CGI 스크립트를특정경로 /usr/local/apache/cgi-bin 에서만제공 보안향상옵션으로사용자들이해당경로에존재하는 cgi 파일만사용할수있도록한다. DefaultType text/plain Mime.types 파일에정의되지않은파일형식에대한요청을받았을때알수없는문서타입에대해사용할기본적인 mime 타입, 위의내용도지정되어있다면아파치에서인식하지못하는 mime 타입에대한요청을받았을때일반텍스트문서로인식하여로딩한다. TypesConfig conf/mime.types Mime.types 파일을어디서찾을것인가를지정 Mimye.types 파일은서버에의해리턴될수있는파일명과 mime 형식을기술

25 기능소개 5.1 httpd.conf 설정파일 (6/8) # prefork MPM 전통적인아파치요청처리방식 <IfModule mpm_prefork_module> StartServers 5 : 아파치데몬시작시자식프로세스개수 MinSpareServers 5 : 아파치의빠른응답속도를위한유휴서버최소개수, 해당값보다적으면추가생성 MaxSpareServers 10 : 유휴서버최대개수, 해당값보다많으면유휴서버삭제 MaxClients 150 : 초기시작시실행가능한최대아파치자식프로세스개수 MaxRequestsPerChild 0 : 자식프로세스들이처리할수있는클라이언트요청개수, </IfModule> 해당값만큼요청을받으면자식프로세스는죽음 0 설정시죽지않음 부하, 자원낭비면에서적절한사용필요 # worker MPM 방문자의요청을스레드방식으로처리 <IfModule mpm_worker_module> StartServers 2 : 아파치데몬시작시서퍼프로세스개수 MaxClients 150 : 동시연결가능한클라이언트의최대개수

26 기능소개 5.1 httpd.conf 설정파일 (7/8) prefork 모듈의 MaxClients 옵션과는그의미가다름, 지정한값 ( 연결개수 ) 이상의클라이언트요청이생긴다면아파치는응답하지않고클라이언트요청을무시프로세스가시스템자원을무한정차지하는것방지 MinSpareThreads 25 : 새로운요청을지체없이처리하기위해대기하고있는최소스레드개수 MaxSpareThreads 75 : 새로운요청을지체없이처리하기위해대기하고있는최대스레드개수 ThreadsPerChild 25 : 자식프로세스가가질수있는스레드개수 MaxRequestsPerChild 0 : 자식프로세스가서비스할수있는최대요청개수 </IfModule> UserDir public_html 웹서버에서여러사용자의홈페이지를각각만들어사용시필요한개별사용자의홈페이지디렉터리이름예로 test 라는계정의홈페이지가 일때 test 계정의 public_html 디렉터리가홈디렉터리가되어이디렉터리에있는초기문서 index.html 을출력

27 기능소개 5.1 httpd.conf 설정파일 (8/8) 접속시연결및페이지출력상세과정 1) DNS 로 해석후서버에요청 2) 서버 /etc/passwd 파일에서 test 계정홈디렉터리 /home/test 확인 3) UserDir 지시자에지정된디렉터리 public_html 확인 4) /home/test/public_html 디렉터리에서 DirectoryIndex 에나열된순서에따른파일로딩 5) 만약 /home/test/public_html 디렉터리에 DirectoryIndex에지시한파일이모두없고 Options 옵션에 Indexes 값이설정되어있다면디렉터리파일리스트를웹브라우저에출력 6) 만약 Options 항목에 Indexes 값이설정되어있지않다면 Not Found 라는에러페이지출력 가상호스트설정 <VirtualHost *:80> ServerAdmin DocumentRoot /www/docs/dummy-host.example.com ServerName dummy-host.example.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> 가상호스트설정부분은초기에주석처리되어있어주석해제후사용 CustomLog 옵션은해당가상호스트의로그파일경로지정

28 기능소개 5.2 httpd 다양한옵션및기능 (1/4) 유용한 httpd 명령어옵션 -d serverroot ServerRoot 지시문의초기값을 serverroot 값으로설정, 기본은 /etc/httpd -f config 데몬시작시 config 파일의지시문사용, config 가 / 로시작하지않으면 ( 절대경로가아니면 ) ServerRoot 와관련된경로로간주, 기본값은 conf/httpd.conf -k start restart graceful stop graceful-stop httpd 데몬시작, 다시시작또는중지 -e level 서버시작시 LogLevel 설정, 이기능은시작시문제를찾기위해오류메시지의자세한표시를 일시적으로늘리는데유용 -S 설정한가상호스트내용출력

29 기능소개 5.2 httpd 다양한옵션및기능 (2/4) -t 설정파일의문법점검 (httpd.conf) 문법에문제가없을경우 Syntax OK 구문출력 -E file 지정된파일에로그저장 [E 옵션으로로그파일지정 ] * 위그림에서프로세스확인하여옵션이적용된것을확인, 실제에러로그파일이설정경로대로생성

30 기능소개 5.2 httpd 다양한옵션및기능 (3/4) -v -V -l -L 데몬버전을출력데몬의버전및빌드매개변수출력 ( 컴파일설치내용 ) 웹서버에설치되어있는아파치모듈확인웹서버설정지시자확인 [httpd v 옵션사용 ] [httpd l 옵션사용 ] [httpd L 옵션사용 ] [httpd V 옵션사용 ]

31 기능소개 5.2 httpd 다양한옵션및기능 (4/4) -h 데몬이사용할수있는옵션도움말출력대부분의데몬, 명령어에서 --help 나 h 옵션으로도움말을볼수있으며, 실제로명령어별로데몬별로많은옵션들이존재하여유용하게옵션및용도를확인할수있다. -h 옵션보다자세한설명은 man 명령어로볼수있다. man 명령어, man 데몬경로 예 ) man cp, man /usr/sbin/httpd [httpd h 옵션사용 ]

32 기능소개 5.3 가상호스트기능 (1/2) 가상호스트 (VirtualHost) 란? 가상호스트란하나의웹서버에서여러개의웹서비스를사용하게할수있는서비스 호스팅업체의경우하나의서버에많게는 100 개가넘는가상호스트를설정하여서비스하기도한다. 아파치에서적용할수있는가상호스트종류이름기반가상호스트 : 같은 IP에서도메인명이다른가상호스트운영 ( 가장보편적 ) IP 기반가상호스트 : 가상호스트별로 IP 각각부여포트기반가상호스트 : 동일한호스트에포트만다르게지정 * 기본가상호스트 : 특정호스트에해당사항이없을때기본적으로응답하는호스트 이름기반가상호스트와 IP 기반가상호스트비교이름기반 하나의 IP 로여러개의가상호스트사용클라이언트요청시전송하는헤더중 Host 헤더정보를사용하여가상호스트설정에따라서비스 IP 기반 서버에호스트별 IP 주소사용 IP를추가하기위해네트워크카드추가또는별도네트워크설정이필요

33 기능소개 5.3 가상호스트기능 (2/2) 예제를통한비교 이름기반 Listen 80 NameVirtualHost *:80 <VirtualHost *:80> ServerName site1.example.com ServerAlias site1.co.kr ServerAlias site.kr DocumentRoot /var/www/site1 </VirtualHost> <VirtualHost *:80> ServerName site2.example.com DocumentRoot /var/www/site2 </VirtualHost> IP 기반 Listen :80 Listen :80 <VirtualHost :80> DocumentRoot /var/www/site1 ServerName site1.example.com </VirtualHost> <VirtualHost :80> DocumentRoot /var/www/site2 ServerName site2.example.com </VirtualHost> TIP 실제 IP 주소를아낄수있고, 네트워크설정이나네트워크카드추가가필요없는이름기반가상호스트설정을많이사용한다.

34 기능소개 5.4 가상호스트설정 (1/5) 1. httpd.conf 파일수정메인설정파일은설치위치에따라달라질수있음 [ 목차 2.3 설치및실행 (Linux compile)] 부분에서아파치최신버전으로컴파일한내용으로진행아파치 2.4.x 버전이하버전에서의설정과다를수있음가상호스트설정파일은 httpd-vhosts.conf 사용 # vi /usr/local/httpd /conf/httpd.conf NameVirtualHost *:80 추가 (Apache 2.4.x 이상에선추가하지않아도됨 ) #Include conf/extra/httpd-vhosts.conf 주석제거 (# 기호제거 ) 아래주석제거후 Require all denied 를 Require all granted 로수정 #<Directory /> #AllowOverride none #Require all denied #</Directory>

35 기능소개 5.4 가상호스트설정 (2/5) 2. httpd-vhosts.conf 파일수정왼쪽그림과같이수정각옵션에대한내용은 [ 목차 5.1 httpd.conf 설정파일 ] 부분참고 3. 홈페이지경로및테스트페이지생성 # mkdir /home/test # mkdir /home/test2 # vi /home/test/index.html This is webtest.com page 추가 # vi /home/test2/index.html This is webtest2.com page 추가 [httpd-vhosts.conf 파일내용 ] 4. 디렉터리접근권한부여 # chmod R 755 test # chmod R 755 test2

36 기능소개 5.4 가상호스트설정 (3/5) 5. 아파치재시작 # /usr/local/httpd /bin/httpd -k restart # ps ef grep httpd 6. 접속할클라이언트호스트파일수정 ( 사용가능도메인이없을경우 ) 서버에서설정한도메인이사용가능도메인이아니므로접속할클라이언트의호스트파일수정 * 실제구매, 사용하는 FQDN 도메인입력시해당부분패스 윈도우 PC의경우권한문제로 hosts 파일을수정하지못하므로아래와같이접근 [ 명령프롬프트를관리자권한으로실행 > notepad C:\Windows\System32\drivers/etc/hosts 입력 > Hosts 파일에아래내용추가후저장 webtest.com webtest2.com

37 기능소개 5.4 가상호스트설정 (4/5) 7. 웹브라우저에서서버도메인으로접속, 웹페이지확인 [ 윈도우 PC 에서 hosts 파일수정 ] [ 웹브라우저에서사이트확인 ]

38 기능소개 5.4 가상호스트설정 (5/5) httpd 옵션 -S 로 VirtualHost 설정확인 # /usr/local/httpd /bin/httpd -S [httpd S 옵션사용 ]

39 활용예제 세부목차 6.1 웹인증 (.htaccess) 6.2 웹인증사이트구축

40 활용예제 6.1 웹인증 (.htaccess).htaccess 란?.htaccess 란웹서버소프트웨어아파치 (Apache) 에서정의하는환경설정파일웹루트디렉터리하위의디렉터리별로서로다른환경설정을구축하고자할때.htaccess 설정을달리하여각디렉터리에추가한다. 웹인증사용용도회원제로운영하는사이트, 특정그룹별로접속허용하는사이트일반인에겐공개페이지를사내직원에겐업무페이지를보여주는사이트운영자용페이지접속시 서버설정항목 httpd.conf 파일웹인증허용설정웹인증할디렉터리에서.htaccess 파일생성사용자들의 ID, Password 가저장된.htpasswd 파일생성웹브라우저에서웹인증테스트

41 활용예제 6.2 웹인증사이트구축 (1/4) 구축환경 - OS 버전 : CentOS bit - Apache 버전 : httpd 구축목표 : 특정사용자만인증하여접속할수있는사이트구축 사전준비 : admin 이라는사용자의사이트구축 # useradd admin # grep admin /etc/passwd /etc/passwd 계정파일에서 admin 계정생성확인 [admin 계정생성및확인 ] # vi /usr/local/httpd /conf/httpd.conf 수정 : DocumentRoot "/usr/local/httpd /htdocs > DocumentRoot "/home/admin 추가 : 수정한 DocumentRoot 열아래아래내용추가

42 활용예제 6.2 웹인증사이트구축 (2/4) <Directory "/home/admin"> Options Indexes FollowSymLinks AllowOverride AuthConfig Require all granted </Directory> Admin 계정기본페이지생성 # vi /home/admin/index.html 추가 : <font size=30><b>this is Admin Page</b></font> [httpd.conf 설정파일 admin 계정설정 ] /home/admin 디렉터리이하모든파일 / 디렉터리소유자, 소유그룹 admin 으로변경 # chown admin.admin /home/admin/ -R /home/admin 디렉터리에권한설정 ( 실행권한부여하여디렉터리에있는문서를읽기위함 ) # chmod 755 /home/admin/ # /usr/local/httpd /bin/httpd k restart

43 활용예제 6.2 웹인증사이트구축 (3/4) 웹인증사이트구축 httpd.conf 설정파일모듈라인에 mod_auth_basic.so 확인 [httpd.conf 설정파일 mod_auth_basic.so 모듈확인 ] 1. httpd.conf 설정파일 <Directory ~> 지시자에서 AllowOverride 옵션값 AuthConfig 확인 사전준비에서설정 2. 웹인증할디렉터리내에서의.htaccess 파일생성 # vi /home/admin/.htaccess 아래내용추가 // 이글은설명을위한글로왼쪽내용만파일에추가 AuthName Admin-Auth // AuthName 인증창의이름, 보통홈페이지이름입력 AuthType Basic // 인증타입설정, 종류는 Basic 과 Digest가있다. AuthUserFile /home/admin/.htpasswd // 인증정보가저장된파일위치 <Limit GET POST> // GET 방식과 POST 방식접근만을허용 Require valid-user // 패스워드로인증된사용자만이접근허용 </Limit> [ 웹인증구축전사이트확인 ]

44 활용예제 6.2 웹인증사이트구축 (4/4) 3. httpd 패키지에포함된 htpasswd 명령어를통한 admin 계정의인증정보파일생성 # /usr/local/httpd /bin/htpasswd -c /home/admin/.htpasswd admin [ 인증정보파일생성 ] [ 인증파일내용확인 ] 4. 암호인증사이트확인 사이트접속시웹인증창확인, 인증정보입력시정상접속확인 [ 암호인증사이트확인 ]

45 FAQ Q APM을많이구축한다는데 APM 이뭔가요? & A APM는 Apache + PHP + MySQL 의줄임말입니다. 이 3가지를연동하여운영하도록만든환경입니다. PHP는웹프로그래밍언어이며, HTML과다르게웹브라우저에서소스를해석하는것이아닌서버에서해석하여웹브라우저에전달합니다. MySQL 은 SQL 데이터베이스서버입니다. 사진, 동영상, 게시판등훨씬많은데이터들을저장 / 이용하기위해사용합니다. Q Apache 사용률이제일높다고하는데 어떤이유인가요? & A 많은웹서버소프트웨어가있지만 Apache를많이사용하는이유는다음과같습니다. 무료로사용할수있으며, 오래전부터개발되어안정적입니다. 이외에도확장성, 튜닝을통한성능향상등의이유가있으며오랜시간많은분들이사용하여다양한예시와참고자료가있는것도이유중하나입니다.

46 FAQ Q Apache와 Tomcat 어떤기능과차이점이있나요? & A Apache는정적인데이터를처리하며, Tomcat는동적인데이터를처리합니다. 물론 Tomcat은정적인데이터도처리할수있지만 Apache보다속도가느립니다. 때문에효율과목적에있어동적인데이터처리에사용합니다보통 Apache와 Tomcat을연동하여사용합니다. Q 정적인데이터, 동적인데이터가어떻게다르나요? & A 쉽게말씀드리면정적인데이터는결과값이고정되어있는데이터, 동적인데이터는요청 / 상황등조건에의해결과값이달라지는데이터입니다. 예로정적인데이터는이미지, 단순 HTML Page, 동적인데이터는날짜, 시간, 사용자의연령에따라결과값이다른 Page에서볼수있습니다.

47 용어정리 용어 SSL JSP Server Side Web Container WAS 설명 전송계층보안 TLS 의과거명칭으로현재도많이사용한다. 클라이언트 / 서버응용프로그램이네트워크로통신을하는과정에서도청, 간섭, 위조를방지하기위해설계되었다. 암호화로인증, 통신기밀성을제공한다. Java Server Page 약자. Java 를사용한서버측코드가있는웹페이지확장자는.jsp 를사용한다. 네트워크의한방식인클라이언트-서버구조에서서버쪽에서행해지는처리, 데이터위조의가능성을줄일수있으며민감한데이터의경우 ( 인터넷뱅킹, 금융, 게임아이템 ) Server-Side로처리해야한다. 예로 JSP를통한 Java가있다. Servlet, JSP 파일, Server Side 언어코드가포함된파일들에대한요청처리를수행한다. Web Application Server 약자. 웹서버와웹컨테이너의결합으로단순웹서버와구별된다. 클라이언트의요청이있을때내부프로세스로작업후이것을다시클라이언트에게돌려주는역할을수행한국에서는일반적으로 WAS 영어권에서는 AS 로불린다. 예로 Tomcat 이있다.

48 Open Source Software Installation & Application Guide 이저작물은크리에이티브커먼즈 [ 저작자표시 비영리 동일조건변경허락 2. 0 대한민국라이선스 ] 에따라이용하실수있습니다.

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라 APACHE INSTALL GUIDE 1.3.X VERSION -ANYCERT- 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트

More information

Apache install guide

Apache install guide APACHE INSTALL GUIDE 2.X.X VERSION INAMES CO. LTD. 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트 2. 주의사항 신규및갱신구분 CSR 직접생성여부 5. 이슈 *:80 443 포트 VirtualHost 대상 Error_log 3. 인증서설치

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 가상화 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.

More information

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 [root@localhost Apache]# mkdir conf/ssl [root@localhost Apache]#

More information

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 [root@localhost Apache]# mkdir conf/ssl [root@localhost Apache]#

More information

1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 Apache]# mkdir conf/ssl Apache]# cp

1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 Apache]# mkdir conf/ssl Apache]# cp Apache( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 [root@localhost Apache]# mkdir conf/ssl [root@localhost Apache]#

More information

1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음 ] -> 확인경로에설

1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음 ] -> 확인경로에설 Apache( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$httpd_home] = Apache 디렉토리 [root@localhost httpd]# mkdir conf.d/ssl_new [root@localhost httpd]#

More information

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. 설명 : [$httpd_home] = Apache 디렉토리 [root@localhost httpd]# mkdir conf.d/ssl [root@localhost httpd]# cp

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조 운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치

More information

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

<4D F736F F F696E74202D C0A5BCADB9F620BAB8BEC8BCB3C1A420B0A1C0CCB5E52E707074>

<4D F736F F F696E74202D C0A5BCADB9F620BAB8BEC8BCB3C1A420B0A1C0CCB5E52E707074> Apache 웹서버보안문제 웹서버 / 클라이언트 / 애플리케이션자체의버그 웹서버 / 클라이언트 / 애플리케이션설정의오류 침입차단시스템의웹서비스오픈 SANS TOP20 Vulnerabilities Top Vulnerabilities to Windows Systems Top Vulnerabilities to UNIX Systems W1. Web Servers &

More information

Apache( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

<B8AEB4AABDBA2E687770>

<B8AEB4AABDBA2E687770> - 아파치 - * 웹서버 : 웹서비스를하는프로그램또는컴퓨터웹서비스에대한데몬은 httpd 데몬이아파치이다. * 웹브라우저 : 마이크로소프트인터넷익스플로러, 넷스케이프내비게이터등... http(hypertext Transfer Protocol) 라는프로토콜은해당주소의웹서버에게 http 라는프로토콜로서비스를요청. http는웹서버로부터 html형식인파일을 client가볼수있는페이지로열어주게된다.

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

Microsoft PowerPoint - 07-EDU-Apache-9-1.ppt

Microsoft PowerPoint - 07-EDU-Apache-9-1.ppt 1 아파치, HTTP, APM 소개 APM 설치하기 순천향대학교컴퓨터학부이상정 1 아파치, HTTP, APM 소개 순천향대학교컴퓨터학부이상정 2 소개 정식명칭 : Apache HTTP server 관련홈페이지 : www.apache.org GNU GPL 라이센스를통해무료로배포되는소프트웨어 현재 50% 이상의웹서버소프트웨어시장점유율 안정적으로동작 www.amazon.com이나

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

SPECweb Install

SPECweb Install SPECweb2005 Install & Configure Guide in Linux(fedora 13) Version # 작성일작성자 E-mail 설명 1.00 2011.3.3 김호연 hykim@q.ssu.ac.kr 첫버전작성함 본문서는 SPECweb2005를설치하고구동하는과정을설명합니다. 본문서의목적은, 어떠한시행착오없이 SPECweb2005을보다쉽게사용할수있도록함에있습니다.

More information

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [  사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [http://huikyun.tistory.com] 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Graphic mode 와 Text mode 중 Graphic mode 사용을위해

More information

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 미들웨어 > WAS 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

untitled

untitled 보안서버구축가이드 20 8 이제 SSL 인증서의설치가완료되었습니다. Ⅵ장으로이동하셔서실제웹페이지를어떻게수정해야하는지알아보겠습니다. 2.2 Apache 서버에서보안서버구축하기 가. Apache 서버에 OpenSSL 과 mod_ssl 의설치방법 Apache 서버에서 SSL 통신을가능하게하기위해서는 OpenSSL과 mod_ssl이필요합니다. 우선, 현재서비스중인

More information

ApacheWebServer.hwp

ApacheWebServer.hwp Apache Web Server SSL 설정방법 - Ver 1.0-2008. 5 개정이력 버전개정일개정내용 Ver 1.0 2008 년 5 월 Apache Web Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. Apache 서버에 OpenSSL

More information

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W Research & Technique Apache Tomcat RCE 취약점 (CVE-2019-0232) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE-2019-0232 취약점은 Windows 시스템의 Apache Tomcat 서버에서 enablecmdlinearguments

More information

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축 Apache2 + Tomcat 5 + JK2 : 2004-11-04 Release Ver. 1.0.0.1 Email : ykkim@cabsoftware.com Apache JK2 ( )., JK2 Apache2 JK2. 3 - JK2, Tomcat -.. 3, Stress ( ),., localhost ip., 2. 2,. Windows XP., Window

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

SSL인증서 설치 매뉴얼 (Apache)

SSL인증서 설치 매뉴얼 (Apache) SSL 인증서설치매뉴얼 (Apache) 백업된인증서설치 본문서에안내된버전이외의다른버전을사용하시는경우안내내용과차이가있을수있습니다. 본문서는기본적인참고용자료이며, 구성환경에따라안내내용과차이가있을수있습니다. 본문서는서버담당자를기준으로작성되었습니다. 웹서버인증서를설치할서버담당자에게전달하여주시기바랍니다. ** 인증서설치전확인사항 ** 인증서설치시 SSL 관련설정은기존

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 스토리지 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 -

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

운영체제실습_명령어

운영체제실습_명령어 운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소

More information

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다.

More information

단계

단계 본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY

4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY 키생성및 CSR 생성 키생성을위해 OpenSSL 설치디렉토리에서아래명령대로생성 1. 랜덤넘버생성 $ openssl md5 * > rand.dat 2. 키쌍생성 openssl genrsa -rand rand.cat -des3 1024 > key.pem 3. 생성된키쌍을이용하여 CSR 생성 openssl req -new -key key.pem > csr.pem

More information

작성자 : 기술지원부 김 삼 수

작성자 : 기술지원부 김 삼 수 작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (

More information

4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY

4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY 키생성및 CSR 생성 키생성을위해 OpenSSL 설치디렉토리에서아래명령대로생성 1. 랜덤넘버생성 $ openssl md5 * > rand.dat 2. 키쌍생성 openssl genrsa -rand rand.cat -des3 1024 > key.pem 3. 생성된키쌍을이용하여 CSR 생성 openssl req -new -key key.pem > csr.pem

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 자원관리 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1. 개요 소개

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ MaxGauge for MySQL Installation Guide Table of contents 1. 구성도... 4 2. Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료... 7 3. Maxgauge For MySQL 설치... 9 설치전준비사항...

More information

1

1 1 Apache 컴파일방법과기본디렉토리구성 아파치를 OS셋팅할때 RPM으로설치하게되면 /etc/httpd/ 로디렉토리가설정이되기때문에관리하기가불편하다. 그래서 OS설치시 package를선택하지않고소스로최신버전을다운받아 /usr/local/apache2로위치로컴파일해준다. 모든작업은 root계정으로진행하며작업디렉토리는 mkdir /home/src 만들어서해당디렉토리의소스들을다운받아놓고작업을진행을한다.

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 자원관리 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 -

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

하는 gd의예를들면, /usr/ports/graphics/php52-gd 에서설치해줄수있고, xml 처리를담당하는 xml 확장모듈은 /usr/ports/textproc/php52-xml 에서설치가능하다. 어느디렉토리에서제공되는지를알려면포트시스템의루트 (/usr/port

하는 gd의예를들면, /usr/ports/graphics/php52-gd 에서설치해줄수있고, xml 처리를담당하는 xml 확장모듈은 /usr/ports/textproc/php52-xml 에서설치가능하다. 어느디렉토리에서제공되는지를알려면포트시스템의루트 (/usr/port [FreeBSD] 아파치와 PHP 설치및설정하기 [un]ion http://ko.shutterpress.net 0.1: 초기버전 0.2: httpd.conf의 Directory 지시자관련수정보완문제해결의오탈자수정보완 phpinfo.php 파일관련수정보완 FreeBSD 의포트시스템을이용하면아파치웹서버와 PHP 설치및설정이어렵지않 게가능하다. 아래과정대로명령어를입력해서설치하고설정하면된다.

More information

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2 [Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)

More information

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix 2.7.1 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix,

More information

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 멀티및와일드인증서의경우포트번호를동일하게설정이가능하다. (https 통신으로 443 으로통일가능 ) 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. [root@localhost New]$ cp star.ucert.co.kr* /webtob/ssl

More information

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. qmail, SPF 인증모듈설치

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

Report Designer V3.0 사용설명서 2장

Report Designer V3.0 사용설명서 2장 타이니파머 사용자설명서 [2016-08-08] Mediaflow 김명수 설치설명서 내용 1. 개요... 5 2. 제품구성... 5 2.1. 하드웨어... 5 2.2. 소프트웨어... 6 2.3. NDVI 1.0... 6 3. 설치및설정... 8 3.1. NDVI Daemon Application... 8 3.2. NDVI Web Application... 11

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

Microsoft Word - php04.doc

Microsoft Word - php04.doc 4 단원 리눅스서버에웹서버구축 1. 웹서버란? 2. 아파치소개 3. httpd.conf 파일설정 1/8 1. 웹서버란? 먼저웹서버라는개념부터알아보도록합시다. 일반적으로서버라고하면다른프로그램에게서비스를제공하는컴퓨터또는프로그램을말합니다. 그러므로웹서버란웹서비스를하는서버라는의미가되겠죠. 즉, 사용자가인터넷이라는거대한네트워크를통해이런저런일을해달라고요청하면적절한서비스를제공해주는것이서버의역할입니다.

More information

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe Apache 설치방법 보기 Apache 웹서버에 SSL를 적용하기 위해 아래 두 항목이 웹서버에 설치되어 있어야 합니다. Openssl 암호화 라이브러리 Mod_ssl 모듈 위 두 항목이 웹서버에 설치되어 있다면 개인키를 생성하고 생성된 개인키를 바탕으로 CSR 파일을 생성합니다. 생성된 CSR 파일을 한비로에 접수하여 정식 인증서를 발급받습니다. 발급된 인증서를

More information

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR Configure Kernel Build Environment And kernel & root file system Build 2018-09-27 VLSI Design Lab 1 지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함.

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port

More information

untitled

untitled 보안서버구축가이드 8 Ⅲ. SSL 방식보안서버구축하기 1. 소개및보안서버구축절차 가. 개요 SSL은 Secure Sockets Layer의머리글이며, 1994년 Netscape에의해전세계적인표준보안기술이개발되었습니다. SSL 방식은웹브라우저와서버간의통신에서정보를암호화함으로써도중에해킹을통해정보가유출되더라도정보의내용을보호할수있는기능을갖춘보안솔루션으로전세계적으로수백만개의웹사이트에서사용하고있습니다.

More information

Page 1 / 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된

Page 1 / 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된 V1.0(2017.2.1) 개정일자 Version 개정내용 2017.2.1 1.0 신규작성 Page 1 / 11 1. 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른버전을설치하셔도무방합니다.

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

Apache를 이용한 CSR 생성방법

Apache를 이용한 CSR 생성방법 멀티도메인 CSR( 인증신청서 ) 생성및 CRT( 인증서 ) 적용방법 멀티도메인의경우단일도메인과유사한설정으로이루어지며대표도메인의개인키와인증서, CA root인증서파일을다른도메인에도동일하게적용을시키는방식이며인증서파일에멀티도메인으로신청한도메인키값이모두포함되어있습니다. nextline.co.kr 을대표도메인으로한 www.nextline.co.kr 2개도메인의 CSR생성과

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기 웹서버구축하기 httpd.conf 환경설정 가상호스트설정 활용하기 phpmyadmin 설치하기 Log Rotat

INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기 웹서버구축하기 httpd.conf 환경설정 가상호스트설정 활용하기 phpmyadmin 설치하기 Log Rotat Linux Server - APM - Copyright @ 2012 Good Internet 소 속 IDC실 이 름 정명구매니저 E-mail tech@tongkni.co.kr - 1 - INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기. 4 3. 웹서버구축하기. 22 3.1 httpd.conf 환경설정. 22 3.2 가상호스트설정.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 미들웨어 > 분산시스템 SW 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리

More information

Microsoft Word - php05.doc

Microsoft Word - php05.doc 5 단원 PHP 란? 1. PHP 소개및특징 2. PHP 다운로드및설치 3. Apache와 PHP 연동시키기 4. ZendOptimizer 소개및설치 1/7 1. PHP 소개및특징 1) PHP 소개 php 는 professional Hypertext Preprocessor 의약자로서서버측 html 임베디드스크립트언어입니다. 스크립트언어라고하는것은별도의컴파일과정없이소스를실행할수있는프로그래밍언어를뜻합니다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > SW 공학도구 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 7. FAQ 8. 용어정리 - 3-1.

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 웹 (WWW) 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 웹서비스를위한클라이언트 - 서버구조를살펴본다. 웹서비스를지원하는 APM(Apache, PHP, MySQL) 의연동방식을이해한다. HTML 이지원하는기본태그명령어와프레임구조를이해한다. HTTP 의요청 / 응답메시지의구조와동작원리를이해한다. CGI 의원리를이해하고 FORM 태그로사용자입력을처리하는방식을알아본다.

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx DMSLAB 자동설치시스템의 HW 정보 및사용자설정기반설치 신뢰성에대한정형검증 건국대학교컴퓨터 정보통신공학과 김바울 1 Motivation Problem: 대규모서버시스템구축 Installation ti Server 2 Introduction 1) 사용자가원하는 이종분산플랫폼구성 대로 2) 전체시스템 들의성능을반영 3) 이종분산플랫폼을지능적으로자동구축 24

More information

Microsoft Word - SSL_apache.doc

Microsoft Word - SSL_apache.doc 8 이제 SSL 인증서의설치가완료되었습니다. Ⅵ 장으로이동하셔서실제웹페이지를어떻게수정해야하는지알아보겠습니다. 2.2 Apache 서버에서보안서버구축하기 가. Apache 서버에 OpenSSL 과 mod_ssl 의설치방법 Apache 서버에서 SSL 통신을가능하게하기위해서는 OpenSSL 과 mod_ssl 이필요합니다. 우선, 현재서비스중인 Apache 서버에

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

BEA_WebLogic.hwp

BEA_WebLogic.hwp BEA WebLogic Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 BEA WebLogic Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드] 인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 응용 SW > CRM 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 WEB SERVER PORTING 1 Jo, Heeseung 웹서버포팅 HBE-SM5-S4210 를임베디드웹서버로사용할수있도록웹서버를올리는작업 임베디드서버에널리쓰이는웹서버들중 GoAhead 라는웹서버를포팅 CGI 프로그램을이용하여웹에서 HBE-SM5-S4210 의 LED, 7- Segment, TextLCD 를제어실습 2 Goahead webserver 소스를다운받거나제공된

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

Microsoft Word - cents_yum 으로 APM_zend_optimizer_정현호_.doc

Microsoft Word - cents_yum 으로 APM_zend_optimizer_정현호_.doc yum(rpm) 으로 APM 과 Zend Optimizer 설치및연동 2009 년 9 월 22 일 http://www.commit.co.kr 정현호 admin@commit.co.kr Yum 으로 APM+ Zend optimizer 설치환경및버전 OS Centos 5.2 Apache2.2 PHP MYSQL RAM httpd-2.2.3-22.el5.centos.2

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

벤처연구사업(전동휠체어) 평가

벤처연구사업(전동휠체어) 평가 운영체제실습 Raspbian 설치 2019. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 개요 1. 설치전준비시항 - H/W 및 S/W - Raspbian 이미지파일 2. 라즈비안 (Raspbian) 설치 - Destop 설치 ( 가상화시스템이용 ) - NOOBS를이용한설치 - Raspbian 이미지를이용한설치

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

Report Designer V3.0 사용설명서 2장

Report Designer V3.0 사용설명서 2장 타이니파머 사용자설명서 [2016-08-08] Mediaflow 김명수 설치설명서 내용 1. 개요... 5 2. 제품구성... 5 2.1. 하드웨어... 5 2.2. 소프트웨어... 8 2.3. 타이니파머허브 1.0... 8 3. 설치및설정... 9 3.1. Tinyfarmer Hub Daemon Application... 9 3.2. Tinyfarmer Hub

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information