一、购买域名
想要绑定域名的话首先必须要有一个域名,域名购买可以上阿里云、腾讯云、百度云…。
域名购买请自行去买,有什么不懂请自行去询问客服,这里就不细讲了。
二、解析域名
购买好了之后需要自己解析域名
根据自己购买的服务器的不同,可能解析也会有一些不一样。
三、配置项目首页
想要配置项目首页必须要在web项目的web.xml中设置标签
此标签配置后访问服务器,服务器会从上到下进行寻找,像我这样配的话会先进行寻找index.html,如果找不到就会寻找下一个index.htm。要是全部都找不到就会报404错误。
配置好了之后比如原先要访问www.域名.com/项目名/index.jsp,现在直接访问www.域名.com/项目名就可以了
四、配置tomcat
现在访问首页还要加上项目名,想要域名直接访问首页还需要这最后一步配置
一:到服务器中打开tomcat的server.xml
二:修改host
服务器地址如果是本机,填写localhost也可以
三:配置docBase
修改docBase为项目的完整路径
四:修改端口
修改完docBase你会发现访问不了网站了,要把端口改成80,这是商用端口。
之后保存退出,就可以通过域名直接访问首页了。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
关于在浏览器上直接输入 http://www.bookEstore.com就可以访问工程问题
1.在tomcat/conf/server.xml文件中配置一个虚拟主机
<Host name="www.bookEstore.com" appBase="D:\j2eeWorkspaces\bookEstore"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="D:\j2eeWorkspaces\bookEstore\WebRoot"/>
</Host>
3.可以在server.xml文件中
<Engine name="Catalina" defaultHost="www.bookEstore.com">
2.需要在C:\Windows\System32\drivers\etc路径下查找一个配置文件hosts
在这个文件中配置
127.0.0.1 www.bookEstore.com
---------------------------------------------------------------------------------------------------------------------------------------------------------------
效果图
打开 tomcat - ->conf- ->server.xml 编辑>
修改端口号为80端口(是为了避免http://192.29.193.128:8080/项目名)
改成如下代码
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" />
2. 修改 Engine - - - defaultHost 改成你的域名
<Engine name="Catalina" defaultHost="www.omghz.cn">//默认是localhost
3. 修改 Host – - name =你的域名 再添加Context(如下)
<Host name="www.omghz.cn" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase ="/ItcastOA/"/>//这个就是你要映射的项目名称
</Host>
保存 启动Tomcat
Action speaks louder than words!