在万网上买了一个ECS,搭建好了jdk和tomcat,如何将域名绑定到tomcat?
不知道您的ecs系统是linux还是windows,我这里回答linux的操作方法:
Tomcat 服务绑定域名
执行命令 编辑 Tomcat 配置文件。
将上述内容修改为:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoPlay="true">
<Value className="org.apache.catalina.valves.AccessLogValue" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %c "%r" %s %b" />
</Host><Host name="120.76.210.250" appBase="/data/wwwroot/web" unpackWARs="true" autoPlay="true"><Content path="" docBase="/data/wwwroot/web" debug="0" reloadable="false" crossContext="true" /><Value className="org.apache.catalina.valves.AccessLogValue" directory="logs" prefix="120.76.210.250_access_log." suffix=".txt" pattern="%h %l %u %c "%r" %s %b" /></Host>
<Host name="www.abc.com" appBase="/data/wwwroot/default" unpackWARs="true" autoPlay="true"><Content path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true" /><Value className="org.apache.catalina.valves.AccessLogValue" directory="logs" prefix="www.abc.com_access_log." suffix=".txt" pattern="%h %l %u %c "%r" %s %b" /></Host>
访问 www.abc.com 时,默认跳转到 /data/wwwroot/default 目录。
访问 120.76.210.250 时,默认跳转到 /data/wwwroot/web 目录。
运行 关闭 Tomcat 服务,再运行 重启 Tomcat 服务。
吐槽一下,这个悟空问答,确实不方便贴代码.....
下载一个nginx,.conf配置下就好了啊。简单,方便又快捷。你是国内伺服器,域名需要备案成功后才能映射
1,在你的伺服器上备案你的域名,并成功(这一步一般十天左右吧,慢的话反复提交审核,二十来天怎么也搞定了)
2,域名解析到你的伺服器ip
3,启动tomcat
4,nginx配置域名跳转你的tomcat访问地址就行了
1.将域名解析到ECS的ip
2.如果ecs伺服器中只想搭建tomcat环境,可以将tomcat配置文件server.xml中 Connector标签中的port属性值改为80,也就是改埠号。如果伺服器中有其他web伺服器,可以用nginx做代理,将指定域名的访问指向tomcat。
1.购买域名
2.购买阿里云解析
3.域名备案绑定ecs伺服器
4.ecs伺服器安装nginx
5.阿里云解析配置,解析域名到ecs伺服器,域名是打到80埠
6.nginx配置:来自购买的域名的请求打到指定应用上。
推荐阅读: