오늘은 대한입니다.
sun's longitude:299 41 59.97 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/delete.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 4178 번 글의 답장글 : Re: 아파치 httpd.conf - mod_rewrite관련
 이름  산이 [홈]http://linuxchannel.net/

[서현석]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : 7.3
>- 커널버전(옵션) :
>- 데몬버전(예:apache 1.3.27) : 1.3.27
>- 데몬설치유형(RPM/컴파일/기타) : 컴파일
>-----------------------------------------
>
>안녕하세요. 산이님..
>
>이번에 프로그램 작업때문에 지원을 해줘야하는데.
>
>계정을 만들어 주고
>
> public_html--index.html
>
> -- /user 디렉토리
>
> 기존 www.000.com 이나 000.com 은 메인 index.html로 가고
>
> 아래 디렉토리인 /user 에 모든 서브도메인이 가는데
>
> 설정을 해서 지원을 했으나, /user 에서 만들어져있는 페이지에서
>
> 클릭하면 링크가 먹지가 않아 페이지가 연결되지 않읍니다.
>
> 예를 들면 링크된 경로가 /user/user_board.html 를 호출하면
>
> 페이지가 보여야 하지만 그대로 입니다.
>
> /user/index.html에 걸려서 영향이 있는 건지...?
>
> 설정은 아래와 같읍니다.
>
> 답변 부탁드립니다.
>
>(정확한 설명이 부족해 죄송합니다.)
>
>
>-------------------------------------------------------
>
><VirtualHost 0.0.0.0>
> ServerName www.000.com
> ServerAlias *.000.com
> SetEnv force-no-vary
> RewriteEngine on
> RedirectMatch permanent ^/~([^/]+)(.*)$ http://$1.000.com$2
> RewriteCond %{HTTP_HOST} !^www\.000\.com$
> RewriteCond %{HTTP_HOST} !^000\.com$
> RewriteCond %{REQUEST_URI} !^/~(.+)$
> RewriteCond %{HTTP_HOST} ^([^.]+)\.000\.com\
> DocumentRoot /home/user/public_html
> #RewriteRule ^(.+) /home/user/public_html
> CustomLog logs/rewrite_access_log "%{VHOST}e %h %l %u %t \"%r\" %>s %b"
></VirtualHost>

========================================

000.com 과 www.000.com 용 가상호스트 하나하고
나머지 호트트에 대한 가상호스트 이렇게 두개의 세션을 만드는것이
좋겠군요.

<IfModule mod_userdir.c>
UserDir disabled <-- UserDir 은 off 함(필요없으므로)
</IfModule>

...

<VirtualHost 0.0.0.0>
ServerName 000.com
ServerAlias www.000.com
SetEnv force-no-vary
DocumentRoot /home/htdocs <--- 메일 htdocs

## 다음 두 줄은 꼭 필요하지 않음
RewriteEngine on
RewriteRule ^/~(([a-zA-Z])[a-z0-9]+) http://$1.000.com [R,L]
... <--- 기타 로그 기록관련 설정
</VirtualHost>

<VirtualHost 0.0.0.0>
ServerName foo.000.com <--- 'foo'는 아무거나 대표 하나
ServerAlias *.000.com
SetEnv force-no-vary

RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.000\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.000\.com(.*) /home/$1/public_html$2 [R,L]

DocumentRoot /home/htdocs <--- 메일 htdocs
... <--- 기타 로그 기록관련 설정
</VirtualHost>


...

제대로 작동할지 모르겠네요.
2003년 10월 02일 00:07:56 목(새벽)  from 61.254.75.40
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds