不知道您的ecs系统是linux还是windows,我这里回答linux的操作方法:

Tomcat 服务绑定域名

  1. 执行命令 编辑 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配置:来自购买的域名的请求打到指定应用上。


推荐阅读:
相关文章