建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

在万网上买了一个ECS,搭建好了jdk和tomcat,如何将域名绑定到tomcat?

GG网络技术分享 2025-03-18 16:10 0


1.购买域名

2.购买阿里云解析

3.域名备案绑定ecs服务器

4.ecs服务器安装nginx

5.阿里云解析配置,解析域名到ecs服务器,域名是打到80端口

6.nginx配置:来自购买的域名的请求打到指定应用上。

#####

下载一个nginx,.conf配置下就好了啊。简单,方便又快捷。你是国内服务器,域名需要备案成功后才能映射

1,在你的服务器上备案你的域名,并成功(這一步一般十天左右吧,慢的话反复提交审核,二十来天怎么也搞定了)

2,域名解析到你的服务器ip

3,启动tomcat

4,nginx配置域名跳转你的tomcat访问地址就行了

#####

不知道您的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 服务。


吐槽一下,这个悟空问答,确实不方便贴代码.....

标签:

提交需求或反馈

Demand feedback