ホームページ >バックエンド開発 >PHPチュートリアル >nginx tomcat は複数の第 2 レベルのドメイン名と複数のプロジェクトを構成します
私が望むのは、news.test.com にアクセスすることです。実際にアクセスするのは、tomcat の下の news プロジェクトです。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 チュートリアルに興味のある友人に役立つことを願っています。