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

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

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

BEA_WebLogic.hwp

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

Apache install guide

Microsoft Word - php05.doc

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

LXR 설치 및 사용법.doc

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

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

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

Microsoft Word - Windows_apahce_php_CUBRID2008

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

Microsoft Word - src.doc

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

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

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

SPECweb Install

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

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

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

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

<B8AEB4AABDBA2E687770>

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

SBR-100S User Manual

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

Slide 1

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

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

Microsoft PowerPoint - 10Àå.ppt

PowerPoint Template

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

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

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

Windows 8에서 BioStar 1 설치하기

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

ApacheWebServer.hwp

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

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

리눅스서버백업및복구를위한관리자메뉴얼 권대건 부산대학교컴퓨터공학과 Abstract 리눅스의대부분의작업은터미널에서콘솔입력을이용하기때문에리눅스의사용방법에익숙하지않다면서버를관리하기어렵다. 특히서버에문제가생긴경우백업된데이터를다시가져옴으로써대부분

정도전 출생의 진실과 허구.hwp

PowerPoint 프레젠테이션

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Install stm32cubemx and st-link utility

슬라이드 1

untitled

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

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

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

PowerPoint 프레젠테이션

운영체제실습_명령어

WebtoB.hwp

Microsoft Word - php04.doc

PowerPoint 프레젠테이션

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

chapter1,2.doc

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

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

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

PowerPoint 프레젠테이션

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

FreeBSD Handbook

Microsoft Word - apache_php_cubrid연동.doc

Secure Programming Lecture1 : Introduction

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

ISP and CodeVisionAVR C Compiler.hwp

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

슬라이드 1

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

*2008년1월호진짜

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

2009년 상반기 사업계획

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

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

The Pocket Guide to TCP/IP Sockets: C Version

<5BB5BFB8EDB4EB2D E4B5D C0A5BDA9C0C720BAD0BCAEB0FA20B4EBC0C020B9E6BEC82E687770>

Tomcat.hwp

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

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

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

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

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

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Microsoft Word - CAE 클러스터 환경 구축-ABAQUS.doc

Microsoft Word - Network Programming_01.docx

PowerPoint 프레젠테이션

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

OnTuneV3_Manager_Install

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

Server Agent Guide

슬라이드 1

±¹Á¦ÆòÈŁ4±Ç1È£-ÃÖÁ¾

Transcription:

[FreeBSD] 아파치와 PHP 설치및설정하기 [un]ion http://ko.shutterpress.net 0.1: 초기버전 0.2: httpd.conf의 Directory 지시자관련수정보완문제해결의오탈자수정보완 phpinfo.php 파일관련수정보완 FreeBSD 의포트시스템을이용하면아파치웹서버와 PHP 설치및설정이어렵지않 게가능하다. 아래과정대로명령어를입력해서설치하고설정하면된다. # cd /usr/ports/www/apache22 # cd /usr/ports/lang/php52 # cd /usr/ports/databases/mysql51-server WITH_CHARSET=utf8 WITH_COLLATION=utf8_bin # cd /usr/ports/databases/mysql51-client # cd /usr/ports/databases/mysql51-scripts 참고 : php 의확장모듈도포트시스템을통해서설치가능하다. 대개 /usr/ports/ 확장모 듈의카테고리 /php 버전명 - 확장모듈명의경로에서설치가능하다. 그래픽처리를담당 1 / 6

하는 gd의예를들면, /usr/ports/graphics/php52-gd 에서설치해줄수있고, xml 처리를담당하는 xml 확장모듈은 /usr/ports/textproc/php52-xml 에서설치가능하다. 어느디렉토리에서제공되는지를알려면포트시스템의루트 (/usr/ports) 에서 make search name=" 확장모듈문자열 " 로확인하는방법이있고. 또다른방법으로는 http://www.freshports.org 에서검색하는방법도있다. 원하는방법을선택해서활용하면된다. 참고 : make search 명령어의결과가너무길어서한화면에서확인할수없으면 make search name=" 확장모듈문자열 " > r 명령어를실행후생성되는텍스트파일 r 을텍스 트편집기로열어서열람하면된다. 위에소개한순서대로설치가되고나면사후설정을해줘야한다. 아파치웹서버를 /usr/ports/www/apache22 를통해서설치했다면아래디렉토리구조로설정파일과 서버실행스크립트들이설치된다. /usr/local/etc/apache22 /usr/local/etc/apache22/httpd.conf /usr/local/etc/apache22/mime.types /usr/local/etc/rc.d/apache22 /usr/local/www/data 설정파일루트디렉토리 아파치웹서버메인설정파일 MIME 타입설정파일 (PHP 스크립트들의확장자를설정하는파일 ) 아파치웹서버를제어하는 FreeBSD 용스크립트 기본값도큐먼트루트 우선아래명령어로 httpd.conf 파일을열어서편집한다. # vi /usr/local/etc/apache22/httpd.conf 우선 httpd.conf 설정파일어딘가에 libphp5.so 파일이 LoadModule 지시자로등록되 어있는지부터확인한다. 아래처럼되어있는라인이있으면된다. LoadModule php5_module libexec/apache22/libphp5.so 2 / 6

아래처럼 ServerAdmin 지시자에적당한이메일주소를입력한다. ServerAdmin username@mailserver.com 그리고아래처럼 ServerName 지시자에서버에연결된도메인네임이나 IP 주소를입 력한다. 개인개발용서버라면도메인네임이없을테니, IP 주소를입력하면된다. ServerName 192.168.0.103:80 192.168.0.103은본인의서버에부여된주소로대체하면되고, :80의의미는 80 포트로연결을받겠다는뜻이므로목적에따라그대로써도되고다른숫자를써도된다. 중요한것은 80 포트외의포트로설정하면나중에웹서버에연결할때포트를명시적으로적어줘야되므로불편할수있으니기본값 :80을이용하는게좋다. 그리고 <Directory /> 지시자를찾아서적당하게설정한다. 아래처럼설정하면내부 네트워크에연결된컴퓨터만접속이가능하게된다. <Directory /> AllowOverride None Order allow,deny Allow from 192.168.0.* Deny from all 그리고웹서버로보여줄디렉토리를아래처럼설정한다. 가장쉬운방법은 /usr/local/www/data 디렉토리아래서브디렉토리를만들어서 http:// 서버주소 / 서브디렉토리처럼의 URL로접속하는것이지만, /usr/local/www/data 외의디렉토리에 Alias를걸어서설정하는것도좋은방법이다. 아래와같은형식으로하면된다. Alias 알리아스로설정할명칭알리아스걸어줄경로명 <Directory 알리아스걸어줄경로명 > 3 / 6

필요한설정 예를들면이렇다. /usr/local/www/blog 디렉토리를 http:// 서버주소 /blog 처럼의 URL로접속하게설정할것이라면, Alias 지시자의첫번째인수로 /blog 를입력하고, 두번째인수로 /usr/local/www/blog 를입력한다. ( 각각의인수문자열마지막에 / 를안붙여야한다 ) 대략아래처럼한다. Alias /blog /usr/local/www/blog <Directory "/usr/local/www/blog"> 필요한설정 이정도로설정하고 httpd.conf 에변경된사항을저장하고나온다. 그리고나서해야될 것은 mime.types 파일에 php 의 MIME 타입을등록해주는일이다. # cd /usr/local/etc/apache22 # vi mime.types 등록된 MIME 타입들이알파벳순서대로나열되어있다. 알파벳순서대로적당한위치 에아래라인을입력한다. application/x-httpd-php php php3 phtml html application/x-httpd-php-source phps 이정도로설정하고 mime.types 에변경된사항을저장하고나온다. 그리고나서아래명령어를실행해서아파치데몬을다시시작한다. # /usr/local/etc/rc.d/apache22 restart 4 / 6

설정에오타가있거나잘못되어있으면아파치데몬이종료되면서에러메시지를출력 할것이다. 적절하게고친다음다시실행해본다. 문제없이실행되면아래과정을실행 한다. # cd /usr/local/www/data # vi phpinfo.php phpinfo.php 파일에아래처럼입력한다. <?php phpinfo();?> 저장하고나와서웹브라우저를실행한다음 http:// 서버주소 /phpinfo.php URL 을입력 한뒤, PHP 의설정정보페이지가뜨면모든게성공한것이다. ( 설치한 php 확장모듈 의정보가나와있는지도확인해본다 ) MySQL 관리를쉽게하려면 /usr/ports/databases/phpmyadmin 을설치해서이용하 면좋다. # cd /usr/ports/databases/phpmyadmin 설치가되면 /usr/local/www/phpmyadmin 디렉토리에필요한파일들이저장된다. phpmyadmin 디렉토리를 httpd.conf 에등록해주고아파치데몬을재시작한다. Alias /phpmyadmin /usr/local/www/phpmyadmin <Directory "/usr/local/www/phpmyadmin"> 필요한설정 5 / 6

# /usr/local/etc/rc.d/apache22 restart 그리고나서 mysql 을실행해서 root 유저의비밀번호를설정한다. # mysql mysql> use mysql; mysql> update user set password=password(' 비밀번호문자열 ') where user='root'; mysql> exit; 웹브라우저에 http:// 서버주소 /phpmyadmin/setup URL을입력해서 phpmyadmin의설정스크립트를실행한다. 반드시입력해줘야되는항목은 Servers 항목이다. New Server 버튼을누르면나오는란중에서 User for config auth에 root를, Password for config auth에 mysql을실행해서입력했던비밀번호를입력하고저장하면된다. 설정이끝나면 http;// 서버주소 /phpmyadmin 을입력해서 root 유저로로그인하면된다. 문제해결 Q: mysql51 포트들을설치할때이미설치되었다고나오면서도중에중단됩니다. A: 포트들중에서는의존성에걸리는포트들을자동으로설치하는포트들이있습니다. 예를들면 mysql51-server, mysql51-client 처럼부분으로나누어져있는포트들중에서는어느한가지포트설치만실행해도관련된모든포트들이설치되는것입니다. mysql 포트들도마찬가지인지는확인해보지는않았지만이미설치되었다고나오면서도중에중단된다면 make install clean FORCE_PKG_REGISTER=YES 명령어로설치를다시실행하면됩니다. Q: mysql 명령어가실행되지않습니다. A: mysql51 포트들이전부정상적으로설치되었다는가정아래 /etc/rc.conf에아래라인을추가하고저장한다음리부팅합니다. 그리고나서 mysql 명령어를다시실행하세요. mysql_enable="yes" 6 / 6