서로 다른 서버에서 아이디 공유하기 정보
서로 다른 서버에서 아이디 공유하기본문
지금 돌리고 있는 서버가 한대 있고 동영상만을 올릴 서버를 한대 만들었습니다.
두 대 서버에 그누보드를 설차하였는데 첫번째 서버의 아이디를 가지고 두 번째 동영상 서버의 그누보드 게시판에 접근할 수 있나요?
member테이블을 백업하면 되는 것 같은데 그렇게 되면 신규가입할 때 마다 주기적으로 백업해 주어야 할 것 같고 다른 방법은 없나요?
두 대 서버에 그누보드를 설차하였는데 첫번째 서버의 아이디를 가지고 두 번째 동영상 서버의 그누보드 게시판에 접근할 수 있나요?
member테이블을 백업하면 되는 것 같은데 그렇게 되면 신규가입할 때 마다 주기적으로 백업해 주어야 할 것 같고 다른 방법은 없나요?
댓글 전체
두 서버의 그누보드 데이터를 한서버의 DB로 공유해주시면 될듯하네요^^
좀 더 구체적으로 설명해 주시면 감사하겠습니다. 어떤 파일을 수정해야 하는지...
회원 정보만 공유한다면..
두 서버에 그누보드를 각각 설치하시고..
동영상 서버의 dbconfig.php 파일을 오픈하여
host 부분의 localhost를 첫번째 서버의 IP를 적어주시고
아이디, 비번, DB명을 첫번째 서버의 DB정보로 수정하시면 됩니다.
단, MySQL의 해당 DB 접속을 외부에서 접속가능하게 설정해 주시구요..
만일...
single sign on을 말씀하시는 거라면..
세션 공유를 위한 작업이 추가되야 합니다.
두 서버에 그누보드를 각각 설치하시고..
동영상 서버의 dbconfig.php 파일을 오픈하여
host 부분의 localhost를 첫번째 서버의 IP를 적어주시고
아이디, 비번, DB명을 첫번째 서버의 DB정보로 수정하시면 됩니다.
단, MySQL의 해당 DB 접속을 외부에서 접속가능하게 설정해 주시구요..
만일...
single sign on을 말씀하시는 거라면..
세션 공유를 위한 작업이 추가되야 합니다.
나라오름님! MySQL의 해당 DB 접속을 외부에서 접속가능하게 설정하려면 어떻게 해야 하는지요???
죄송합니다.
죄송합니다.
데이터베이스의 mysql DB의 DB 테이블과 user 테이블에서
해당 유저 및 DB의 host 컬럼에서
localhost 로 되어있는 것을 % 로 바꿔주시고
mysql을 재시동해주시면 됩니다.
해당 유저 및 DB의 host 컬럼에서
localhost 로 되어있는 것을 % 로 바꿔주시고
mysql을 재시동해주시면 됩니다.
정말 감사합니다.