묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
설정관련해서 문의드립니다.
2004.04.03 09:27
1.새로운 홈페이지 사용자 계정생성(아이디:aaa 패스워드:xx)(ok!)
2.새로운 mysql계정생성(계정이름:aaa→아이디와 동일하게 했음)(ok!)
→ ftp(ssh)로 접속(ok!)
위에서 만든 계정아이디를 이용해 aaa.abc.com처럼 인터넷에서 접속할수
있도록 네임서버와 아파치 virtualhost에 내용을 추가했습니다.
3.네임서버에 추가후 네임서버 재실행
zone "aaa.abc.com" IN {
type master;
type "local/aaa.abc.com";
allow-update { none'};
};
4.아파치 설정변경후 아파치 재실행
<VirtualHost xxx.xxx.xxx.xxx>
ServerAlias aaa.abc.com
ServerName aaa.abc.com
ServerAdmin aaa@abc.com
DocumentRoot /free/home/aaa/html
Errorlog logs/aaa.abc.com-error_log
CustomLog logs/aaa.abc.com-access_log common
</VirtualHost>
........................................................................................
이상 이렇게 했습니다.잘 되지 않습니다.제가 잘 몰라서....^^
틀린부분 수정 부탁드립니다.
그리고 aaa계정을 가진 사람이 mysql (이름:aaa)에서 테이블생성등을 할수있도록
했으면 하는데 어떻게 하면 되는지요?
그 사람의 공간만 사용할수 있도록하고 루트권한 전부는 사용못하게 하고...^^
2.새로운 mysql계정생성(계정이름:aaa→아이디와 동일하게 했음)(ok!)
→ ftp(ssh)로 접속(ok!)
위에서 만든 계정아이디를 이용해 aaa.abc.com처럼 인터넷에서 접속할수
있도록 네임서버와 아파치 virtualhost에 내용을 추가했습니다.
3.네임서버에 추가후 네임서버 재실행
zone "aaa.abc.com" IN {
type master;
type "local/aaa.abc.com";
allow-update { none'};
};
4.아파치 설정변경후 아파치 재실행
<VirtualHost xxx.xxx.xxx.xxx>
ServerAlias aaa.abc.com
ServerName aaa.abc.com
ServerAdmin aaa@abc.com
DocumentRoot /free/home/aaa/html
Errorlog logs/aaa.abc.com-error_log
CustomLog logs/aaa.abc.com-access_log common
</VirtualHost>
........................................................................................
이상 이렇게 했습니다.잘 되지 않습니다.제가 잘 몰라서....^^
틀린부분 수정 부탁드립니다.
그리고 aaa계정을 가진 사람이 mysql (이름:aaa)에서 테이블생성등을 할수있도록
했으면 하는데 어떻게 하면 되는지요?
그 사람의 공간만 사용할수 있도록하고 루트권한 전부는 사용못하게 하고...^^
댓글 3
-
하얀피
2004.04.03 09:55
-
김성현
2004.04.03 12:46
정말 감사합니다.^^
그렇게 하니까 되네요^^
한가지 더 부탁드려도 될까요?
서버에 aaa.com 이라는 사이트를 하나더 운영하려고 하는데요.
그럴때는 name.conf와 httpd.conf 설정이 어떻게 달라지는지요? -
하얀피
2004.04.03 13:54
zone "foobar.com" IN { type master; file "zone-foobar.com"; };
아래에 해당 도메인을 넣어주시면 되겠지요.
zone "foobar2.com" IN { type master; file "zone-foobar2.com"; };
그리고 버츄얼설정 부분에서도
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin admin@foobar.com
ServerName foobar2.com
ServerAlias www.foobar2.com
DocumentRoot /free/home/foobar2/html
Errorlog logs/foobar2-error_log
CustomLog logs/foobar2-access_log common
</VirtualHost>
이런식으로 더 추가해주면 되겠지요.
2차 도메인 설정은 해당 도메인의 존 파일과 버츄얼호스트에서 설정하는것이므로
존 파일을 추가할 필요는 없습니다.
위 설정 방법은 모두 틀렸습니다. 하나씩 수정해 드리겠습니다.
네임서버 부분 입니다.
zone "foobar.com" IN { type master; file "zone-foobar.com"; };
위에서 foobar.com은 도메인을 명명하며 zone-foobar.com은 존 파일을 말합니다.
위와같이 설정하신후 존 파일 최하단에
aaa IN A xxx.xxx.xxx.xxx
를 추가해 주시면 됩니다. (aaa 부분은 2차 도메인명 입니다.)
버츄얼 호스트 부분 입니다.
서버 네임과 알리아즈는 동일한 주소로 지정 될 수 없습니다.
foobar.com의 버츄얼도메인 설정이 아래와 같이 되어 있다고 가정합니다.
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin admin@foobar.com
ServerName foobar.com
ServerAlias www.foobar.com
DocumentRoot /free/home/foobar/html
Errorlog logs/foobar-error_log
CustomLog logs/foobar-access_log common
</VirtualHost>
그럼 2차 도메인은 이렇게 설정하시면 됩니다.
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin admin@foobar.com
ServerAlias aaa.foobar.com
DocumentRoot /free/home/aaa/html
Errorlog logs/aaa-error_log
CustomLog logs/aaa-access_log common
</VirtualHost>
또는
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin admin@foobar.com
ServerName aaa.foobar.com
ServerAlias www.aaa.foobar.com
DocumentRoot /free/home/aaa/html
Errorlog logs/aaa-error_log
CustomLog logs/aaa-access_log common
</VirtualHost>
이런식으로 설정해줄수도 있습니다.
그밖에 * 지시자를 이용하면 좀더 쉽게 설정할 수도 있겠습니다.
* 이것은 모든 것을 포함 이라는 뜻을 가지고 있습니다.
응용 해보시기 바랍니다.