在书上看到了Tomcat的一些基本设置的方法,记录在这里免得以后忘了又到处搜了。
一、设置端口号
HTTP协议默认的端口号为80。一般来说,大部分的Web服务器都是80端口的,因此我们在输入网址的时候可以省略端口号,比如CSDN主页网址http://www.csdn.net/。但是,Tomcat默认的端口号为8080,并不是80,所以当我们使用Tomcat服务访问网页时,一般都要输入端口号8080,比如Tomcat自带Web页面网址http://localhost:8080/。如果我们将Tomcat的端口号修改为80,我们就可以像平时访问网页一样省略端口号了。
假设Tomcat的安装目录为D:\Program Files\apache-tomcat-8.0.5
打开文件D:\Program Files\apache-tomcat-8.0.5\conf\server.xml,找到<Connector>标签,如下图:
将端口号修改为80,保存即可。也可以修改为其他的端口号,但是如果指定的端口号与系统中其他程序冲突,则Tomcat可能会启动失败。
PS:在开发阶段不建议修改Tomcat的端口号。
二、设置临时域名
平时我们上网,一般输入的网址都是域名网址,主要是便于记忆。同样,当我们使用Tomcat服务器时,也可以使用域名来访问。之前我们尝试过使用localhost进行访问,因为Tomcat安装在本机上,localhost表示本机。
先列举一下访问Tomcat服务器的方式:
(1)使用本机域名localhost访问。例如:http://localhost:8080
(2)使用本机IP地址127.0.0.1访问。例如:http://127.0.0.1:8080
(3)使用本机机器名称访问。本文的机器名为Scott-PC,例如:http://Scott-PC:8080
(4)使用网络中本机IP地址访问。本文当前网络下的本机IP地址为172.18.174.206,例如:http://172.18.174.206:8080
(5)使用域名访问。本文机器设有域名为www.scottcheung.net,例如:http://www.scottcheung.net:8080
接下来介绍临时域名。打开文件C:\Windows\System32\drivers\etc\hosts,如下图:
在文件的最下方,每行有一个IP地址与对应的主机名。我们只需要在下面添加相关的IP地址和主机名就可以设置虚拟域名了。本文添加了域名www.tempdomain.com。
接着,我们就可以用http://www.tempdomain.com:8080来访问Tomcat自带Web页面了。
PS:虚拟域名一般只用于测试阶段。
三、设置虚拟主机
Tomcat中可以设置虚拟主机,也就是说,将多个不同域名的网站存放在一个Tomcat中。
假设Tomcat的安装目录为D:\Program Files\apache-tomcat-8.0.5
打开文件D:\Program Files\apache-tomcat-8.0.5\conf\server.xml,找到<Engine>标签,如下图:
其中,一个<Host>标签表示一个虚拟主机与对应的域名。当需要设置不同域名的网站时,通过编辑此文件即可设置虚拟主机。