首页 > 代码库 > 告别端口号和工程名——tomcat直接用ip来访问网站
告别端口号和工程名——tomcat直接用ip来访问网站
轻量级一直是软件发展的一个趋势,对于域名来说也是一样,现在都在简化域名,比如锤子的 t.tt
虽然我们没有自己域名,但是我们也可以过一把短小精悍的瘾。嘿嘿~
比如服务器上的项目,我们一般都是通过http://ip:端口号/工程名 这样的形式去访问,这就感觉太长了,有点麻烦。
那么哪些部分是可以去掉的呢?
ip当然是不可以去掉的,不过我们可以利用域名的思想,也就是让我们的电脑可以将一个简单的字符串映射到某个ip,这样就简化了~
对于端口号呢?我们知道浏览网页服务默认的端口号都是80,所以只需要将tomcat服务器的端口号配置成80,那么就可以省略了~
还有工程名怎么办?这个我们也可以通过tomcat的配置文件“略施小计”就轻松搞定了。
那么下面分三个步骤开始来讲:
巧用host文件
找到host文件(以32位系统为例,host文件在C:\Windows\System32\drivers\etc目录下),只需要添加一行:
127.0.0.1 zhu
去掉端口号
打开tomcat下conf目录中的server.xml文件,找到如下部分(大概在69行左右):
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
其中8080就是当前tomcat的访问端口,那么将它改成80就可以了
去掉项目名
打开tomcat下conf目录中的server.xml文件,找到如下部分(大概在128行左右):
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
在<Host ........>下面换行添加以下语句,将localhost或是ip,重定向到你的目录。
<Context path="" docBase="Mobile" debug="0" reloadable="true"/>
这里的Context标签就代表一个web应用,其中docBase填你的项目名。由于path设置为"",所以就不需要指定项目名了
快去试试吧~现在只需要通过http://zhu即可访问你的项目,是不是很酷炫~
告别端口号和工程名——tomcat直接用ip来访问网站