本地tomcat访问路径localhost:8080改成baidu.com

本文介绍如何将Tomcat默认的localhost:8080地址修改为外网可访问的地址,例如http://baidu.com,并通过修改端口和配置hosts文件实现本地开发测试。

在本地开发的时候有时需要把tomcat默认的访问的地址(localhost:8080)就行修改成外网的地址,这个就可以在本地上进行开发和测试了,减少在外网开发测试的麻烦。

如:在微信开发中就很实用

本次我是把tomcat默认的访问地址 localhost:8080改成 http://baidu.com进行访问。


1、找到C:\Windows\System32\drivers\etc 中的hosts文件


2、在hosts这个文件中增加下面的代码,保存






3、找到自己tomcat安装目录下的conf文件下的server.xml文件



4、把8080端口改成80端口,保存



5、启动tomcat,打开浏览器中地址中输入 http://baidu.com 如下图



这样本次的更改就成功了,希望能够帮助到广大的朋友。


若要将页面跳转 URL 从 `http://localhost:8080/xxx.html` 变为 `http://localhost:8080/myapp/`,不同服务器的解决方法如下: ### Tomcat 服务器 在 `server.xml` 文件里,找到 `<Host>` 标签,添加或修改 `<Context>` 标签,把 `docBase` 属性设为 `myapp` 应用的路径,`path` 属性设为空字符串 `""`,代表根目录。示例如下: ```xml <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- 其他配置 --> <Context docBase="myapp" path="" reloadable="true" /> </Host> ``` 修改完成后,重启 Tomcat 服务器,访问 `http://localhost:8080/xxx.html` 就会重定向到 `http://localhost:8080/myapp/`。 ### Spring Boot 项目 在 Spring Boot 项目里,可通过配置 `application.properties` 或 `application.yml` 文件来实现。 **使用 `application.properties`** ```properties server.servlet.context-path=/myapp ``` 将上述配置修改为: ```properties server.servlet.context-path= ``` **使用 `application.yml`** ```yaml server: servlet: context-path: /myapp ``` 将上述配置修改为: ```yaml server: servlet: context-path: ``` 修改完成后,重启 Spring Boot 项目,访问 `http://localhost:8080/xxx.html` 就会重定向到 `http://localhost:8080/myapp/`。 ### Nginx 服务器 在 Nginx 的配置文件中,添加或修改 `location` 块,将请求重定向到 `myapp` 应用。示例如下: ```nginx server { listen 8080; server_name localhost; location /xxx.html { rewrite ^/xxx.html$ /myapp/ permanent; } } ``` 修改完成后,重启 Nginx 服务器,访问 `http://localhost:8080/xxx.html` 就会重定向到 `http://localhost:8080/myapp/`。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值