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

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

LXR 설치 및 사용법.doc

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

SPECweb Install

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

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

chapter1,2.doc

Page 1 / 솔루션소개 WordPress WordPress는세계에서가장인기있는오픈소스웹사이트제작관리도구입니다. 웹표준, 접근성, SEO( 검색엔진최적화 ) 등의강점이있으며다양한테마와확장기능을제공합니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른

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

MySQL-Ch10

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

문서의 제목 나눔고딕B, 54pt

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

PowerPoint 프레젠테이션

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

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

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

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

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

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

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

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

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

문서제목

untitled

PowerPoint 프레젠테이션

Apache install guide

MySQL-Ch05

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

PowerPoint 프레젠테이션

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

01Àå

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

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

슬라이드 1

PRO1_09E [읽기 전용]

Sena Technologies, Inc. HelloDevice Super 1.1.0

단계

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

MPLAB C18 C

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

전기설비의 검사˚점검 및 시험등

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

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

<4D F736F F F696E74202D C0A5BCADB9F620BAB8BEC8BCB3C1A420B0A1C0CCB5E52E707074>

Microsoft Word - 6. Á¤ÀçÈÆ.doc

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

OnTuneV3_Agent_Install

<B8AEB4AABDBA2E687770>

PowerPoint 프레젠테이션

Mantis Guide Mantis Guide May, 2011 이주호 (Jooho, Lee) CopyrightÒ. All Rights Reserved

Slide 1

DE1-SoC Board

opennaru

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 APM 서버구축을위한준비

1

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

untitled

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

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

4 소스로부터 설치하기

문서 대제목

별지 제10호 서식

Sun Java System Messaging Server 63 64

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

PowerPoint 프레젠테이션

2-11Àå

본 기기에 대하여 언제, 어디서나 자유롭게 LG 넷하드를 구입해주셔서 감사합니다. LG 넷하드는 인터넷이 연결된 곳이라면 언제 어디서나 자유롭게 파일을 저장하고 공유할 수 있는 장치입니다. 2

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

vm-웨어-01장

PowerPoint 프레젠테이션

Microsoft PowerPoint - 10Àå.ppt

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

< Redhat9

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

(주)나우프로필의 이동형 대표 개편의 방향이 시민참여를 많이 하는 방향이라, 홈페이지 시안 이 매우 간편해져서 소통이 쉬워질 것 같다. 다만 웹보다 모바일 이용자가 지속적으로 급증하는 추세이므로 이에 적합한 구조가 되도록 보장해야 한다. 소셜미디어전략연구소 배운철 대표

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

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

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

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

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

Solaris Express Developer Edition

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

I 안전 지침 다음 안전 지침을 이용해 사용자 자신과 북톱(Booktop)를 보호하십 시오. M1022 북톱(Booktop) 컴퓨터를 사용할 때 주의: 휴대용 컴퓨터를 신체 위에 직접 올려놓고 장시간 동 안 사용하지 마십시오. 장시간 작동으로 인해 컴퓨터 밑부 분에서

PRO1_04E [읽기 전용]

Interstage5 SOAP서비스 설정 가이드

1. OHS 인증서설치 * $ORACLE_HOME/opmn/conf/opmn.xml 파일확인하기 default]$ vi /App/UCERT/opmn/conf/opmn.conf <ias-component id="http_server"> <proc

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

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

PowerPoint 프레젠테이션

untitled

1217 WebTrafMon II

Transcription:

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 Service - efolder Server Program - apache - mod-perl - PHP - DB Schema - File Home Directory C. Sphinx Service D. Account Manager Web Program

3. Installation commands ## Pre-operation ######################## 1. OS 설치 - 권장 OS : Ubuntu 10.04 LTS or Ubuntu 10.10 2. update []# apt-get update ## A. DB (MySQL) ############################# 다.) 1. mysql 설치 (mysql 설치시입력한비밀번호는아래에 MYSQLDBPASSWORD 로되어있는부분에입력한 []# apt-get install mysql-server 2. my.cnf 수정 (/etc/mysql/my.cnf) ( 섹션별로다음설정을추가 ) [client] default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [mysqld] default-character-set = utf8 [mysql] default-character-set = utf8 3. mysql 데몬 restart []# /etc/init.d/mysql restart ## B. efolder Service ################### 1. svn 설치 []# apt-get install subversion 2. efolder 프로그램가져오기 []# cd /opt []# svn co svn://repo.embian.com/efolder/ efolder 3. apache 설치 []# apt-get install apache2-mpm-prefork

4. mod-perl2 설치 []# apt-get install libncurses5-dev libdbi-perl libtext-iconv-perl libtimedate-perl libdate-calc-perl l ibdbd-mysql-perl libapache2-mod-perl2 libnet-dns-perl libmime-lite-perl libossp-uuid-perl libemail-address-perl li bmailtools-perl libsoap-lite-perl libsphinx-search-perl 5. php 설치 []# apt-get install libapache2-mod-php5 php5-mysql 6. apache 설정 []# vi /etc/apache2/sites-available/default ------------------------------------------------------- <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /opt/efolder/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /opt/efolder/www/> Options FollowSymLinks AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined <Perl> use lib qw(/opt/efolder/lib/perl);

</Perl> Alias /IO /opt/efolder/lib/perl/efolder <Location /IO> SetHandler perl-script PerlResponseHandler ModPerl::PerlRun Options +ExecCGI PerlSendHeader On </Location> <Location /FTPService> SetHandler perl-script PerlHandler EmbianSoapHandler </Location> </VirtualHost> ------------------------------------------------------- 7. apache 데몬 restart []# /etc/init.d/apache2 restart 8. 확인 http:// 서버주소 /IO/test_page.cgi 9. 스키마적용 0. 프로그램위치 []# cd /opt/efolder/doc/db 1. 스키마적용 []# mysqladmin -uroot -pmysqldbpassword create eaccountmanager []# mysqladmin -uroot -pmysqldbpassword create efolder []# mysqladmin -uroot -pmysqldbpassword create rss []# mysql -uroot -pmysqldbpassword eaccountmanager < eaccountmanager.sql []# mysql -uroot -pmysqldbpassword efolder < efolder.sql []# mysql -uroot -pmysqldbpassword rss < rss.sql []# mysql -uroot -pmysqldbpassword < uas.sql 10. home 폴더생성 []# mkdir -p /efolder []# chown -R www-data:www-data /efolder 11. efolder 설정파일 ( /opt/efolder/etc/00.config ) 수정 - CDatabasePassword=MYSQLDBPASSWORD

12. DDNS 설정 1. /opt/efolder/tmp/server.dat 수정 : 서버의 IP 또는 DNS 정보로변경 - A001FOLDER - A001DOWN - A001UP - A002FOLDER - A002DOWN - A002UP - A003FOLDER - A003DOWN - A003UP 2. /tmp 에설정파일복사 []# cp -a /opt/efolder/tmp/server.dat /tmp/server.dat 3. /etc/rc.local 에다음내용추가 (exit 0 위에아래내용추가 ) cp -f /opt/efolder/tmp/* /tmp/ 13. apache 데몬 restart []# /etc/init.d/apache2 restart ## C. Sphinx Service #################################### 1. sphinx 설치 ( 소스로설치하는경우 : Ubuntu 10.04 LTS ) 0. 프로그램위치 []# cd /opt/efolder/doc/linux []# apt-get install build-essential libmysqlclient-dev 1. 설치 []# tar xzvf sphinx-0.9.9.tar.gz []# cd sphinx-0.9.9 []#./configure --prefix=/opt/sphinx []# make []# make install []# cd.. []# cp -a init.d /etc/init.d/sphinxsearch []# chmod 755 /etc/init.d/sphinxsearch []# update-rc.d sphinxsearch defaults 2. 설정파일수정 1. []# cp /opt/efolder/etc/sphinx.conf /opt/sphinx/etc/sphinx.conf 2. /opt/sphinx/etc/sphinx.conf 파일수정 - sql_pass

3. 실행파일수정 1. /opt/efolder/etc/file_crawl.pl 파일수정 - $CDBPWD 4. 초기검색 indexing 만들기 []# cd /opt/efolder/etc []# bash makesphinxindex.sh all 5. 검색서버실행 []# /etc/init.d/sphinxsearch stop ; /etc/init.d/sphinxsearch start 6. Crontab 에스크립트등록 (full indexing, delta indexing 설정 ) 1. /etc/crontab 에추가 ----------------------------------------------- 36 4 * * * root ( cd /opt/efolder/etc ; bash makesphinxindex.sh all 2> /de v/null > /dev/null ) * * * * * root ( cd /opt/efolder/etc ; bash makesphinxindex.sh delta 2> /d ev/null > /dev/null ) ----------------------------------------------- 2. cron restart []# /etc/init.d/cron restart 2. sphinx 설치 ( 패키지로설치하는경우 : Ubuntu 10.10 ) 0. 설치 []# apt-get install sphinxsearch 1. 설정파일수정 1. []# cp /opt/efolder/etc/sphinx.conf-ubuntu10.10 /etc/sphinxsearch/sphinx.conf 2. /etc/sphinxsearch/sphinx.conf 파일수정 - sql_pass 2. 실행파일수정 1. /opt/efolder/etc/file_crawl.pl 파일수정 - $CDBPWD - $SPHINXINDEXER="/usr/bin/indexer" - $SPHINXCONFIGFILE="/etc/sphinxsearch/sphinx.conf" 2. /opt/efolder/etc/makesphinxindex.sh 파일수정 - SPHINX_INDEXER="/usr/bin/indexer" - SPHINX_CONF="/etc/sphinxsearch/sphinx.conf" 3. /etc/default/sphinxsearch 파일수정 - START=yes

3. 초기검색 indexing 만들기 []# cd /opt/efolder/etc []# bash makesphinxindex.sh all 4. 검색서버실행 []# /etc/init.d/sphinxsearch stop ; /etc/init.d/sphinxsearch start 5. Crontab 에스크립트등록 (full indexing, delta indexing 설정 ) 1. /etc/crontab 에추가 ----------------------------------------------- 36 4 * * * root ( cd /opt/efolder/etc ; bash makesphinxindex.sh all 2> /de v/null > /dev/null ) * * * * * root ( cd /opt/efolder/etc ; bash makesphinxindex.sh delta 2> /d ev/null > /dev/null ) ----------------------------------------------- 2. cron restart []# /etc/init.d/cron restart ## D. Account Manager Web Programe #################################### 1. 계정관리프로그램설치 0. 프로그램위치 []# cd /opt/efolder/www/efolderadmin 1. 설정파일수정 []# vi Config/setup.php - $cfg->dbuser : DB 계정 - $cfg->dbpass : DB 비밀번호 - $cfg->adminuser : 관리자계정 - $cfg->adminpass : 관리자비밀번호 - $cfg->cookiedomain : 사이트도메인또는 IP 5. 웹브라우저로확인 http:// 서버주소 /efolderadmin/