from Server/└ Xpress Engine 2010. 1. 23. 17:29

어째서 여러 사이트를 만들어야 될까나??

 서버에 APM을 설치하고, Xprees Engine을 설치하면 홈페이지를 운영할 수 있는데요....
일반적인 설정으로는 하나의 서버엔 하나의 홈페이지밖에 못 만들더군요~
 하지만 여러 홈페이지를 만들어야 되는 상황이 발생할 경우에 어떻게 해야될까요??
그 궁금증을 해결하기 위해 이 글을 쓰게 됐어요...ㅎㅎ

이제 여러 사이트를 만들기 위한 설정을 해보자~

일단 APM + Zendoptimizer은 깔려있다는 가정하에 진행하겠어요~

먼저 Mysql에 각 홈페이지의 Databases를 생성해주어야 되요.

일단 mysql 에 접속을 해요. 접속할 때는 root로 접속해야 되요.


그 다음 show databases; 를 치면 현재 databases 상태가 떠요.
그리고 Database 를 생성해요.

mysql>create database dbname;                 //여기서 dbname 은 생성할 database의 이름을 의미해요.



이제 database 를 만들었으므로, 그 database를 사용할 사용자를 생성하고, 권한을 설정해줘야 해요.

mysql>grant select, insert, update, delete, index, alter, create, drop
        ->on dbname.*                              //아까 만든 database 이름을 입력한다.
                                                            //뒤의 .* 는 해당 DB의 하위 접근을 허락한다는 의미.
        ->to ID identified by 'password ';     // ID는 이 DB를 사용할 사용자, 뒤의 password는 비밀번호.


여기서 각각의 의미를 알고 싶으면 더보기 를 누르세요.


이제 DB와 사용자가 생성 되었어요~^^

이제 XE 홈페이지 에서 최신 XE Core 를 다운 받아서 압축을 풀면 XE 폴더가 생겨요.
이 이름을 자신이 원하는 이름으로 바꾼 후(예: home)
apache 폴더 내의 htdocs 폴더 안에 넣어주면 되요.(예: /usr/local/apache/htdocs)

이제 남은 일은 XE 설치 화면에서 적절한 입력을 해주면 되요.


이 화면에서 빨간 펜으로 표시해둔 부분이 아까 생성한 DB 이름 등을 입력하는 곳인데요

DB 아이디 -> 아까 생성한 사용자 ID
DB 비밀번호 -> password
DB 데이터베이스 -> 생성한 Database 이름
테이블 머릿말 -> hodocs 안의 XE 폴더이름(예:htdocs/home 에 압축을 푼 경우, home 입력)

이렇게 입력 하면 되요~^^
그리고 밑에 입력부분은 홈페이지 관리자 ID들이니 자유롭게 입력하면 됩니다~~

이상 Mroon 이었습니다~^^//

,