Heim > Artikel > Backend-Entwicklung > Nginx Tomcat konfiguriert mehrere Domänennamen der zweiten Ebene und mehrere Projekte
Was ich eigentlich möchte, ist der Zugriff auf das Nachrichtenprojekt unter tomcat Der Zugriff erfolgt über das Tomcat.luntan-Projekt, aber die Browser-Adressleisten-URL news.test.com und forum.test.com bleiben unverändert in news.test.com/news oder forum.test.com/luntan um es zu konfigurieren? Bitte um Rat
Vielen Dank für Ihre Antworten, das Problem wurde gelöst. Sie müssen einen virtuellen Host in Tomcat konfigurieren. Der Hostname ist der Domänenname, auf den zugegriffen werden muss.
path="" docBase="/opt/tomcat/webapps/news" Wenn hinter dem Domainnamen der Homepage kein Zugriffspfad steht. Der Pfad muss „“ sein. docBase zeigt auf den Projektnamen. Teilen Sie es hier mit allen. Nochmals vielen Dank für Ihre Antworten, ^_^<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>
Das Obige stellt die Nginx-Tomcat-Konfiguration mehrerer Second-Level-Domainnamen und mehrerer Projekte vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.