Tomcat 虛擬主機設定

本贴最后更新于 564 天前,其中的信息可能已经渤澥桑田

Apache Http Server 或者像是 nginx 等網頁伺服器都會有虛擬主機的設定,目的是能在同台伺服器上佈署多個站台,而 Tomcat 當然也有類似的設定方式。

conf 資料夾中有個 server.xml ,裡面可以設定 port 等之類的設定,有關於虛擬主機的部分如下

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">

此部分指的是若以 localhost 來連線,則會讀取 webapps 這個資料夾作為網站主目錄,並且將 ROOT 資料夾作為預設 webapp 來顯示。

而又如何設定預設的網域名稱呢?以便在找不到對應的 domain 時顯示,上面的部分有另外一段

<Engine name="Catalina" defaultHost="localhost">

在此部分指定 defaultHost 對應至 Host 有設定的主機即可。


參考文件:

  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    146 引用 • 524 回帖

赞助商 我要投放

回帖
请输入回帖内容 ...