sub도메인 별로 각각 페이지가 나오도록 하려합니다.(회원은 공통으로 사용됩니다.)
httpd.conf 파일에 www.abc.com / aaa.abc.com / abc.com
이렇게 등록했습니다 .
모두 동일 회원아이디로 접속되고 있습니다.
www.abc.com(abc.com)이 메인페이지입니다.
aaa.abc.com으로 접속할 땐 동일 회원이 접속하지만,
다른 페이지가 나오도록 할 수 있을지?
/etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerName www.abc.com
ServerAlias aaa.abc.com
ServerAlias abc.com
DocumentRoot /www/abc
ErrorLog logs/fiti.asia.com-error_log
#CustomLog logs/fiti.asia.com-access_log common
<Directory /www/abc>
Options FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
답변 1개 / 댓글 6개
아래와 같이 따로 추가설정을 해주면 됩니다.
그런데 프로그램과 파일 셋팅을 따로 해줘야 합니다.
단 DB는 공유 가능하겠네요..^^
<VirtualHost *:80>
ServerName aaa.abc.com
DocumentRoot /www/aaa
ErrorLog logs/aaa.abc.com-error_log
#CustomLog logs/aaa.abc.com-access_log common
<Directory /www/aaa>
Options FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
답변에 대한 댓글 6개
/data/dbconfig.php에서 설정하면 간단하게 회원정보를 공유 가능하다고 하셨는데요
서브도메인 bbb.abc.com에서 aaa.abc.com회원정보를 같이 쓰려면
DB aaa 회원정보 테이블(group, group_member, member) 써야하는데요
그누보드의 29개 기본 테이블 중
나머지는 26 테이블은 DB bbb 에 있는 정보를 사용해야 합니다.
서브도메인 bbb.abc.com 에서 /data/dbconfig.php에서 어떻게 설정하면 될지?
답변을 작성하려면 로그인이 필요합니다.
가상호스트에서도 /www/aaa 와 /www/abc 각각 다른 값을 설정한다는건가요??
그누보드 설치할 때, mysql 정보입력 시
모두 동일한 DB 값을 넣는건가요?
두 사이트가 각종 db설정값이 중복되어 동일한 페이지가 나오는거 아닌지?