十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
部署的项目,用户想要只输入网址就能访问,但实际的情况是,网站需要属于项目名称和端口号才能访问,那么解决的办法有两种:
成都创新互联专注于丽水企业网站建设,响应式网站建设,商城系统网站开发。丽水网站建设公司,为丽水等地区提供建站服务。全流程定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
一、修改tomcat配置
1.修改context ,配置默认的项目名称,使不用输入项目名称
修改conf文件夹下的server.xml文件
path:是指web项目的访问URL路径,设置为空
docBase:项目所在的文件
2.修改端口,将端口号改为80
80 端口是HTTP开放的,是浏览网页服务默认的端口号,所以可以达到只输入网址不用输入端口号就可以访问的目的
二、用nginx代理,来修改网站域名(因为客户机器80端口,没有被占用,但是tomcat启动不起来,不知道原因)
1.修改tomcat ,使其能够通过localhost加端口访问
2.修改naginx 的配置
将proxy_pass 改为自己网站访问的网址
将listen监听端口改为80
ok,该方法经过验证是可行的
我用的springmvc框架,可以在controller层通过
String ipFromNginx = getHeader(request, "X-Real-IP");
来获取真正ip
不会配你就用集成包jspstudy,一键配好jsp环境集成jdk+tomca+mysql等。jspstudy上面好像也有站点域名设置,纯中文控制面板。你试试吧
tomcat(以tomcat7.0.50为例)
方法/步骤
1
找到tomcat的主目录,进入conf文件夹,找到server.xml文件,并打开:
tomcat设置IP地址或者域名访问步骤阅读
2
修改tomcat的监听端口为80端口:
在server.xml文件中找到:
Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /
修改成:
Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /
如图:
tomcat设置IP地址或者域名访问步骤阅读
3
在server.xml文件中找到:
Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"
tomcat设置IP地址或者域名访问步骤阅读
4
把在第3点中找到的内容中的 localhost 替换成你想修改的IP地址或者域名地址。如图,是我修改后的配置:
tomcat设置IP地址或者域名访问步骤阅读
5
在host/host标签中间,添加如下内容:
Context path="" docBase="/mytestweb"/
说明:docBase的值也可以是绝对路径。
如图,是我修改后的配置:
tomcat设置IP地址或者域名访问步骤阅读
6
在webapps文件夹的情况如图:
tomcat设置IP地址或者域名访问步骤阅读
7
配置完成,赶紧测试一把吧~我成功了!
END
注意事项
修改tomcat监听端口为80时,要注意80端口没有被别的应用占用。
人在山中,才知道,白云也可以抓上一把,苍翠竟有清甜的味道。 人在山中,才知道,高度永远是一个变量,而快乐则是附于中跋涉过程的函数。 人在山中,才知道,庄严是望远时的一种心境,高处才能指点江山。
在tomcat下面配置域名(如:www.***点抗 )的时候,同时又不希望客户通过我们网站的ip或者域名访问到tomcat默认的root,配制方法如下:
2.在server.xml中将原有的host name=“localhost“ appbase=“webapps“ ……修改为host name=“您要配置的域名“ appbase=“webapps“…… 【程序编程相关:Java 理论与实践:并发在一定程度上使】
1.打开tomcat安装目录下的\conf\server.xml文件 【推荐阅读:用Java的New IO开发网络协议】
3.在\conf\catalina目录下建立目录“您要配置的域名的名称”,然后建立root.xml文件,其格式与\conf\lo
context displayname="welcome to 56world!" docbase="d:\workplace\inbuilding" path="" 【程序编程相关:Java 理论与实践:并发在一定程度上使】
?xml version=1.0 encoding=utf-8? 【推荐阅读:用Java的New IO开发网络协议】
其中docbase中的内容就是你希望的打开您的域名(www.***点抗 ) 的时候映射到的目录与默认的网页(如:index.jsp) 【扩展信息:枚举类型入门】
/context
4.启动tomcat服务器,就可以直接敲入域名访问你要访问的地址了.