묻고답하기
한 서버에 여러 도메인을 다르게 운영 하려고 합니다.
2008.06.18 01:17
안녕하세요.
제가 가지고 있는 도메인이 aaa.com 일때 이 밑에 zbxe에 제로보드XE를 설치해 잘 사용하고 있습니다.
저는 윈도우 서버 호스팅을 하고 있는데요, 폴더 구조가 vroot 안에 aaa.com 이라는 폴더가 aaa.com이라는 도메인과 연결되어 있습니다.
이때, 새로운 도메인 bbb.com 을 등록하면 vroot 안에 bbb.com이라는 폴더가 생기고 bbb.com이라는 도메인이 여기에 연결 됩니다.
궁금한 점은...
bbb.com에서 aaa.com안에 있는 zbxe폴더를 불러오고 싶은데, 현재 할 수 있는 방법이 버츄얼 디렉토리로 bbb.com 폴더 안에 zbxe를 만들어 이걸 aaa.com의 zbxe에 연결되게 했습니다. 이런 경우 aaa.com/zbxe는 잘 작동 하지만, bbb.com/zbxe 은 작동하지 않습니다. bbb.com/zbxe로 연결 시도 하면 아이디와 암호를 물어 보고 여기서 윈도우 관리자 아이디와 암호를 입력하면 정상 출력을 합니다.
그래서 권한을 aaa.com의 zbxe폴더에 bbb.com의 IUSR 권한을 주어 연결을 시도 하면 아이디와 암호를 묻지 않고 연결은 되지만, 에러가 발생합니다.
에러는 발생하지만, 리스트는 보여지고, 로그인과 같은 세션을 관리하는 것은 안됩니다.
이때 지켜보면 세션을 관리하기 위해 접근하는 폴더인 쓰기 폴더 권한 에러와 php의 realpath('.') 에러 같은데요... 이 에러와 이와 같은 문제를 잘 해결 할 수 있는 방법이 있는지 고수님께 묻고 싶습니다.
꼭 좀 알려 주시기 바랍니다.
이곳에 글을 찾아보고 윈도우 호스팅 메뉴얼을 보지만 제 실력으로는 더 이상 진행할 수 없었습니다.
그럼 고수님들의 답변을 기다리겠습니다.
긴 글 읽어 주셔서 감사합니다.
에러는
Warning: session_start() [function.session-start]: open(/files/sessions/\sess_e4a0c432f53a6129885801356195eb2c, O_RDWR) failed: No such file or directory (2) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php on line 99
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php on line 99
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 200
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 221
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 222
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 223
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 224
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 225
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 226
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 92
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\config\config.inc.php:99) in C:\Inetpub\vhosts\aaa.com\httpdocs\zbxe\classes\display\DisplayHandler.class.php on line 92
그리고 리스트가 출력된 후에 끝에
Warning: Unknown: open(/files/sessions/\sess_e4a0c432f53a6129885801356195eb2c, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/files/sessions/) in Unknown on line 0
이렇게 나옵니다.
댓글 3
-
백성찬
2008.06.18 13:20
-
Cityhunter
2008.06.19 00:30
일단, 백성찬님께 감사 드립니다.그리고 죄송하네요, 가능한 자세히 적으려 하다 보니 더 어렵게 보이시나봐요...질문의 요지는,한 서버에 여러 호스팅을 몇개 하고 있습니다.여기서 A라는 호스팅에 zbxe를 설치하고, B라는 호스팅에서 자신에 것처럼 불러와 사용하는 겁니다.iframe을 사용해도 괜찮지만, 이거 말고 B라는 호스팅에서 버츄얼 디렉토리를 만들어 자신의 것 처럼 사용하고 싶거든요...서버 자체를 제가 관리할 수 있을 경우 어떤 방법이 있는지 궁금합니다.다시 한번 답변 주시면 감사하겠습니다. -
백성찬
2008.06.19 00:59
같은 홈페이지를 여러 도메인이 사용하는 것은 iis설정에서 하면됩니다.
A의 특정 미디를 B가 사용하려면 index에서 이동하게 하면 됩니다.
이런 것들은 홈페이지 운영에 속한 것이므로 조금만 요령을 주면 됩니다.
질문의 요지를 파악하기가 난해합니다.
에러는 각기 다른 zbxe에서 다른 폴더에 접근하니 세션이 틀려서 그렇습니다.
임대 호스팅이면 몇 개의 도메인이 지원되는지 확인이 필요함.
윈도우 서버는 같은 폴더에 여러 개의 도메인이 동시에 접속이 가능합니다.
예)
http://hihsw.com
http://happyscience.org