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
有設定的主機即可。
參考文件:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于