>  기사  >  백엔드 개발  >  nginx tomcat은 여러 개의 2차 도메인 이름과 여러 프로젝트를 구성합니다.

nginx tomcat은 여러 개의 2차 도메인 이름과 여러 프로젝트를 구성합니다.

WBOY
WBOY원래의
2016-08-08 09:24:021443검색

내가 실제로 액세스하는 것은 forum.test.com에 접속할 때 실제로는 뉴스 프로젝트입니다. 액세스 권한은 tomcat.luntan 프로젝트에 있지만 브라우저 주소 표시줄 URL news.test.com 및 forum.test.com은 변경되지 않습니다. news.test.com/news 또는 forum.test.com/luntan. 구성하려고? 조언 부탁드립니다

답변 감사합니다. 해결되었습니다. Tomcat에서 가상 호스트를 구성해야 합니다. 호스트 이름은 액세스해야 하는 도메인 이름입니다.
path="" docBase="/opt/tomcat/webapps/news" . 홈페이지 도메인 이름 뒤에 접속 경로가 없는 경우. 경로는 ""이어야 합니다. docBase는 프로젝트 이름을 가리킵니다. 여기 있는 모든 사람과 공유하세요. 답변해 주셔서 다시 한 번 감사드립니다. ^_^

<ol>
<li><span>server</span></li>
<li>
<span></span><span>{</span><span></span>
</li>
<li>
<span>    listen </span><span>80</span><span>;</span><span></span>
</li>
<li>
<span>    server_name news</span><span>.</span><span>test</span><span>.</span><span>com</span><span>;</span><span></span><span>//前台访问地址</span><span></span>
</li>
<li>
<span>    root </span><span>{</span><span>WEB_ROOT_PATH</span><span>}/</span><span>news</span><span>;</span><span></span>
</li>
<li>
<span>    access_log </span><span>{</span><span>LOG_ROOT_PATH</span><span>}/</span><span>news</span><span>.</span><span>log</span><span>;</span><span></span>
</li>
<li>
<span>    location </span><span>/</span><span></span><span>{</span><span>  </span>
</li>
<li>
<span>        proxy_pass http</span><span>:</span><span>//news; //tomcat后台处理地址</span><span></span>
</li>
<li>
<span>    </span><span>}</span><span>  </span>
</li>
<li>
<span></span><span>}</span><span></span>
</li>
<li><span>server</span></li>
<li>
<span></span><span>{</span><span></span>
</li>
<li>
<span>    listen </span><span>80</span><span>;</span><span></span>
</li>
<li>
<span>    server_name forum</span><span>.</span><span>test</span><span>.</span><span>com</span><span>;</span><span></span><span>//前台访问地址</span><span></span>
</li>
<li>
<span>    root </span><span>{</span><span>WEB_ROOT_PATH</span><span>}/</span><span>forum</span><span>;</span><span></span>
</li>
<li>
<span>    access_log </span><span>{</span><span>LOG_ROOT_PATH</span><span>}/</span><span>forum</span><span>.</span><span>log</span><span>;</span><span></span>
</li>
<li>
<span>    location </span><span>/</span><span></span><span>{</span><span>  </span>
</li>
<li>
<span>        proxy_pass http</span><span>:</span><span>//forum; //tomcat后台处理地址</span><span></span>
</li>
<li>
<span>    </span><span>}</span><span>  </span>
</li>
<li>
<span></span><span>}</span>
</li>
</ol>

위 내용은 내용의 측면을 포함하여 여러 개의 2차 도메인 이름과 여러 프로젝트의 nginx tomcat 구성을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.