2010-04-28 3 views
1

: 당신은 "xttp는"actualy입니다 볼 수 여기서 "HTTP"하지만 규칙은 내가 한 게시물에 1 개 이상의 하이퍼 링크를 사용하는 것을 허용하지 않습니다 유래 내가 할 정도 "신용"을 가지고 있지 않기 때문에 그 :미디어 위키는 아파치 ProxyPass로를 통해 액세스 가상 서버에 설치

소개

안녕,

Linux 박스 (CentOS 5)의 개인 LAN에 MediaWiki 1.15.3 소프트웨어를 설치했습니다 : Apache 2.2.3, PHP 5.1.6, MySQL 5.0.45. 이 리눅스 박스를 "wiki box"라고 명명 해보자.

공용 사용자는 사설 LAN에서 호스팅되므로이 위키에 액세스 할 수 없습니다.

외부 사용자 (인터넷 사용자)에게 우리는 우리 웹 사이트 (예 : xttp : //www.cubique.ro)를 호스팅하는 Linux 라우터 (Apache 2.0.52 포함)를 가지고 있습니다. 이 리눅스 박스를 "라우터"라고 명명 해보자.

는 내가 뭘 원하는

입니다 내가 원하는 : "라우터"

  • 설정에 :

    1. 이 (//wiki.cubique.ro xttp로) 가상 도메인을 만들 수 내가 0,123,516 ALREADY 무슨 짓을했는지 (: xttp //192.168.0.200/wiki_root/ 예)

    가상 도메인은 내 개인 "위키 상자"모든 xttp 요청을 전달합니다 라우터의 아파치에

    이 (httpd.conf에) 내가 같은 가상 호스트를 만들었습니다

    < 가상 호스트 0.0.0.0:80>
    서버 이름 wiki.cubique.ro
    을 DocumentRoot/someinternalpath/html로
    는 ScriptAlias ​​/ CGI - bin에/someinternalpath/CGI - bin에 ...

    글쎄, 난/someinternalpath/HTML은 색인 전압 빈을 가지고, 나는 빈 웹 페이지를 보았다 wiki.cubique.ro에서 이동이 후 x.htm 페이지.

    아무 문제없이 라우터를 가르쳐서 가상 도메인 (wiki.cubique.ro)의 모든 액세스를 실제 페이지가 저장된 위키 상자에 전달해야한다는 것을 알고 있습니다.
    위 참조

    ... 다음 줄 거짓말 같은 가상 도메인 정의 :

    그래서 나는이 같은 위키 상자 루트에 가상 도메인 루트의 접근을 PROXYPASS하기 위해 아파치를 가르쳐 ProxyPass/xttp : //192.168.0.200/wiki/
    ProxyPassReverse/xttp : //192.168.0.200/위키/I는 내부 주소를 사용하여 위키에 액세스하는 경우 문제

    무엇
    </가상 호스트>

    (예 xttp 같이 //192.168.0.200/wiki/)는 훌륭한 보이는 (스타일 시트, 모든 것).
    가상 도메인 이름 (xttp : //wiki.cubique.ro)을 사용하여 위키에 액세스하면 내용은 표시되지만 스타일 시트는 표시되지 않습니다. 그보다 더 나쁜 것은 내부 위키 링크가 전혀 작동하지 않는다는 것입니다. 마침내 http://wiki.cubique.ro

    ,

    누구나 단서가 어떻게 대처해야하는 질문 :

    는 시도를 확인?

    감사합니다.

  • 답변

    0

    당신은, LocalSettings.php에서 경로 변수를 확인해야합니다 especailly $wgStylePath$wgServer

    +0

    나는 것입니다. 답장을 보내 주셔서 감사 드리며 늦게 답장을 보내 주셔서 죄송합니다. –

    관련 문제