묻고답하기
아파치 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 남기남 |
시릐우스 | 시간이 지나면 자동으로 게시물삭제 [11] | 2016.07.27 by 덕서리 |
CocoaWiki | 회원 탈퇴를 비활성화 하고 싶습니다. [2] | 2016.07.27 by CocoaWiki |
jane777 |
ftp를 이용한 레이아웃설치 문제..도와주세요 ㅠ_ㅠ
![]() | |
헬스리아 | 레이아웃 변경 도와주세요 ㅠ [3] | 2016.07.27 by DoorWeb |
94blossom | 음악플레이어 설치 방법 알려주세요 [1] | 2016.07.27 by 조량 |
반장 | 제로보드4 질문드립니다 게시판 반투명하게 [2] | 2016.07.27 by 반장 |
초보자 | 사이트를 이전 후 포인트 정상적으로 작동하지 않습니다 [1] | 2016.07.27 by 초보자 |
미미미2 | 소시랑 메모장 관련 질문입니다 [3] | 2016.07.27 by 미미미2 |
KanTa | 대표도메인이 한글.kr 일때 웹마스터도구의 소유확인 절차 질문 [1] | 2016.07.26 by SimpleCode |
보소보소 | 도메인이 틀린 사이트 이전 [6] | 2016.07.26 by 보소보소 |
최윤한 | 스케치북게시판 댓글작성시 회원정보에 있는 값을 보여주려고 합니다. | |
라이트 | 코어 업데이트 후 관리자 접속이 안됩니다. ㅠㅠ [2] | 2016.07.26 by 라이트 |
아스마 | 회원가입 페이지 주소 변경 어디서 하나요? | |
대보름 | 아파치 virtualhost 짧은주소(rewrite) 문의 [5] | 2016.07.26 by 대보름 |
say_oow | 누리고 질문 드립니다. | |
gNome | PHP Version 5.2.17p1 에서 설치가능한 XE 엔진 [2] | 2016.07.26 by gNome |
Williamhoo |
레이아웃 스킨 리스트가 뜨지 않습니다. ㅠㅠ
[6]
![]() | 2016.07.26 by Williamhoo |
해운대살고싶다 | 클라우드 플레어 질문 | |
흑사탕 | 인덱스 파일 어느 곳을 누르던 다음 페이지로 넘어가게 만들기 [5] | 2016.07.26 by 흑사탕 |
별을찾는광부 |
파일 업로드 속도 문제
![]() |
<Directory> 블럭이 <VirtualHost> 블럭에 안에 들어가야 맞지 않나요?