묻고답하기
아파치 virtualhost 짧은주소(rewrite) 문의
2016.07.26 12:37
아파치 2.4.23, php 5.6.24 환경입니다.
1. rewrite 모듈은 정상적입니다.
[root@test ~]# /usr/local/apache/bin/apachectl -t -D DUMP_MODULES | grep rewrite
rewrite_module (shared)
2. virtualhost설정없이 기본 htdocs에서는 정상적으로 짧은주소(rewrite_mod) 문제없습니다.
3. 문제는 virtualhost 설정을 하면 "짧은 주소를 사용할 수 없습니다. ....rewirte_mod" 문제가 발생합니다.
.htaccess 파일을 수정해야 될 것 같은데, 어떻게 수정해야 할 지 모르겠습니다.
조언 부탁드립니다.
아래는 httpd.conf htdocs 설정입니다.(기본설정에서 AllowOverride All 만 변경했습니다.)
DocumentRoot "/usr/local/apache/htdocs"
<Directory "/usr/local/apache/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
#AllowOverride None
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
아래는 virtualhost 설정입니다.
<VirtualHost '도메인':80>
DocumentRoot "/home/'홈디렉토리'/public_html"
ServerName '도메인'
ErrorLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/error_log_%Y%m%d 86400"
CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/access_log_%Y%m%d 86400" combined
</VirtualHost>
<Directory "/home/'홈디렉토리'">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
댓글 5
-
SimpleCode
2016.07.26 14:47
-
대보름
2016.07.26 15:34
<Directory> 블럭을 <VirtualHost> 블럭 안에 넣으니까, Forbidden 에러가 발생하네요.
-
SimpleCode
2016.07.26 16:56
Forbidden 에러가 발생하는 경우는 보통 홈 디렉토리 퍼미션 문제입니다. index 파일을 찾지 못해서일 수도 있고요. 정확한 건 아파치 error log를 한 번 보셔야 할 듯 합니다.
-
대보름
2016.07.26 17:04
답변 감사합니다.
Directory 항목을 밖으로 빼면, index.html, phpinfo.php 모두 잘 됩니다. 단지 rewrite_mod만 안되구요.
그냥 짧은주소를 안쓰고 진행하면 xe 설치, 운영하는데는 문제없습니다.
Directory 항목을 안으로 넣으면, Fobidden 퍼미션 오류가 발생하네요.
-
대보름
2016.07.26 15:36
아파치 2.2, PHP 5.3에서는 Virtualhost도 문제없이 잘 되었는데, 아파치 2.4, PHP 5.6에서는 안되네요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
피앤알 | 회원가입 형식 문제(송동우님께....) 도움 부탁드립니다. [1] | 2011.06.20 by 송동우 |
공대생임 | 게시판이 너무 느려요 [3] | 2011.04.26 by pico |
woongb | 텍스타일 site ID접속으로 만들면 방문자수 계속 0으로 뜨는 이유? [1] | 2011.04.13 by 카르마 |
Doo | XE설치 이후 메뉴 생성 문제입니다. | |
:DunhillBoy | ㅠㅠ 서버이전 후 에러... 도와주세요. [1] | 2010.09.28 by Gekkou |
zzeng09 | 회원가입 한글사용 가능하게 하려면... [2] | 2010.08.17 by zzeng09 |
Breton | 정말 괜찮은 호스팅을 찾고 기뻐하기도 잠시..ㅠ [1] | 2010.08.16 by 이온디 |
sakurastorm | WidgetHandler.class.php 에러 [2] | 2009.04.26 by sakurastorm |
띵야 | 특정 오픈 ID로 로그인 시도시 Unsupported protocol: https 에러에 대하여 | |
earthhero.me | 오픈아이디 회원가입은 어디서 하나요? [3] | 2009.02.03 by earthhero.me |
aeolus | 큐브리드(7.3.0) + XE(1.1.4) 설치시 관리자 로그인 에러 | |
낭만홀리님 | 회원가입 없이 Open ID 사용으로만 가능할까요? [1] | 2009.01.06 by test |
신주호 | 회원관리에서 Query ID 오류 문제 ㅠㅠ [1] | 2008.12.09 by 비나무 |
낭만홀리님 | open id 접속자만 보이게 할 수 있나요? [3] | 2008.08.07 by withover.com |
이윤호155 | 오픈ID 끝에 / 에 따른 로그인 이상문제 |
<Directory> 블럭이 <VirtualHost> 블럭에 안에 들어가야 맞지 않나요?