안녕하세요? 허지완입니다.
: 파란 7.2를 쓰구요.
: useradd로 계정을 추가하고 네임서버 설정을 안하고
: 계정안에 public_html안에있는 홈페이지를 읽으려고 합니다.
: 예를 들어 네임서버가 www.aaa.com이고 계정이 suk일때
: 도메인 주소를 suk.aaa.com 라고 하면
: 자동으로 suk홈계정의 public_html안의 index.html파일을 실행하려고 합니다.
: 방법이 있나요.
방법이 있을지는 모르겠지만 네임서버를 설정 안해 있으면 안될것 같습니다.
DNS설정을 안한다면... 사용하시는 네임서버에 사용하시는 호스트가 등록은
되어 있어야 할 것 같습니다.
아파치 웹 서버의 mod_rewrite 모듈이 사용가능하여야 합니다.
---이하 httpd.conf 예제..
#<VirtualHost IPaddress>
#ServerName domain.com
#ServerAlias *.domain.com
# # http://domain.com/~id -> http://id.domain.com 으로 변환
# RewriteEngine on
# RewriteCond %{HTTP_HOST} ^[^.]+.domain.com$
# RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
# RewriteRule ^([^.]+).domain.com(.*) /home/member/$1/htdocs$2
#</VirtualHost>
위의 예제와 같이 네임버추얼 서버와 mod_rewrite rule을 사용하시면 됩니다.
:
: 그리고 useradd로 계정추가시 자동으로 계정안에 public_html디렉토리도
: 자동으로 생성되면 좋겠는데요.
:
: 질문이 너무 정리가 안된것같아 죄송하구요
: 방법좀 가르켜 주세요
/etc/skel에 사용자 추가시 들어갈 파일과 디렉토리를 넣어두시면 되겠습니다.--그리운.