Open pokev25 opened 10 years ago
conf/application.conf 파일에 application.context="/yobi"
설정을 추가해보시겠어요? (관련이슈: #498 )
성공 했습니다.
<VirtualHost *:80> ServerName 127.0.0.1 DocumentRoot /var/www/html RailsBaseURI /redmine <Directory /var/www/html> Options FollowSymLinks order allow,deny allow from all ProxyPreserveHost On ProxyPass /excluded ! ProxyPass /yobi http://127.0.0.1:9000/yobi ProxyPassReverse /yobi http://127.0.0.1:9000/yobi
아..한가지 문제가 있습니다. 저장소 URL이 다릅니다. 새로 저장소를 생성하면 http://admin@192.168.42.230/admin/mybatis-example 의 주소를 생성해줍니다. 하지만 당연히 동작하지 않지요.
http://admin@192.168.42.230/yobi/admin/mybatis-example 의 주소로 동작 합니다.
이부분에 대한 수정은 어디를 손봐야 할까요?
@pokev25 그 URL은 어떤 페이지에서 보신 것인지요?
아..한가지 문제가 있습니다. 저장소 URL이 다릅니다. 새로 저장소를 생성하면 http://admin@192.168.42.230/admin/mybatis-example 의 주소를 생성해줍니다. 하지만 당연히 동작하지 않지요.
이부분은 프로젝트 홈에서 주소복사 부분을 얘기하시는 것인가요?
@insanehong 네 그 부분입니다.
@pokev25 이건 버그인 것 같네요. 고쳐야겠습니다.
위 사진과 같이 IIS에서 사이트 하위에 어플리케이션(가상디렉토리)을 추가하여 "/yobi" 하위로 오는 요청을 http://localhost:9000/yobi로 보내고 있습니다.
application.context="/yobi"
설정은 해둔 상태고요. 그런데 유독 메인 페이지만 접속이 아래와 같이 안 됩니다.
다른 페이지(프로젝트 목록 등)는 접속이 잘 되며, 메인 페이지 접속시 백엔드측 로그는 다음과 같습니다. 404에러가 뜨네요.
0:0:0:0:0:0:0:1 - - [28/Jul/2014:18:04:03 +0900] "GET /yobi/ HTTP/1.1" 404 - - "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" -
0:0:0:0:0:0:0:1 - admin [28/Jul/2014:18:04:03 +0900] "GET /yobi/messages.js HTTP/1.1" 200 - "http://localhost/yobi/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" 44ms
프로젝트 목록 접속시에는 아래와 같습니다
0:0:0:0:0:0:0:1 - admin [28/Jul/2014:18:06:32 +0900] "GET /yobi/projects HTTP/1.1" 200 - "http://localhost/yobi/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" 41ms
0:0:0:0:0:0:0:1 - admin [28/Jul/2014:18:06:32 +0900] "GET /yobi/messages.js HTTP/1.1" 200 - "http://localhost/yobi/projects" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" 24ms
HTTP 0:0:0:0:0:0:0:1 - admin [28/Jul/2014:18:06:32 +0900] "GET /yobi/projects HTTP/1.1" 200 - "http://localhost/yobi/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" 41ms 0:0:0:0:0:0:0:1 - admin [28/Jul/2014:18:06:32 +0900] "GET /yobi/messages.js HTTP/1.1" 200 - "http://localhost/yobi/projects" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" 24ms 여기서는 상태 코드 200이 제대로 나옵니다.
/yobi/로 요청이 가면 404가 반환되네요. /yobi 로 가야 정상 동작합니다.
현재 관련 설정 테스트 중입니다.
기본 설정 상태에서는 정상적으로 운영 가능 합니다.
http://192.168.42.230/redmine?daysAgo=7&selected=projects
redmine을 서브 경로로 운영중입니다. 아래와 같이 proxy 설정을 변경합니다. http://192.168.42.230/yobi
설정을 어떻게 바꾸면 될까요?
http://192.168.42.230:9000/yobi
이렇게 설정할 방법이 있으면 가능할까요? 방법이 없다면 별도의 방법을 찾아보려고 합니다.