jsp - 如何在我的办公网络上部署我的网站?
问题描述
我想在我的办公网络上部署一个网站。目前,我正在使用 Tomcat 服务器 v8.5。
计划是将网站托管在专用机器上,以便其他员工可以通过使用localhost:8080<App_Name>
as URL 连接到办公网络来访问它。关于如何实现这一点的任何想法?
目前,我已经在 tomcat 服务器上部署了 .war 文件,但是在员工可以通过其访问 url 的任何客户端或服务器机器上是否需要进行更多配置?
解决方案
您不能使用 localhost 作为本地网络中服务器的域名,因为默认情况下 localhost 指向 ip 地址 127.0.0.1,这是您访问网络的本地计算机。您应该让您的管理员在工作中为您的机器提供一个专用 IP 地址,这样当您重新启动服务器时它就不会改变。然后,如果 192.168.0.44 是他给您的 IP 地址,您可以通过访问例如 192.168.0.44:8080 来访问您的应用程序。
在下一步中,他可以在本地设置一个 DNS 条目,以便可以使用特定域名访问您的服务器。如果您没有管理员但可以访问网络路由器,您可以尝试自己进行操作。这是否可能取决于您的路由器。以下是有关如何使用 linksys 路由器执行此操作的示例:https ://www.linksys.com/dk/support-article?articleNum=164492
如果路由器未设置为客户端上的默认 dns 服务器,这将不起作用。例如,如果有人将他们的机器配置为使用 google dns 服务器。
推荐阅读
- php - 如何获得运行该函数的函数?
- html - 如何使用 ngFor 迭代 Map 并在 Angular 2+ 中的 html 上按顺序显示它们?
- php - 此 php 登录代码始终不返回任何内容
- asp.net - 如果单元测试项目引用了 Microsoft.NET.Test.Sdk,.NET Core 2.2 Web 应用程序崩溃
- openssl - 在 MacOS 上安装 pycurl。(链接时 ssl 后端(无/其他)与编译时 ssl 后端(openssl)不同)
- getline - 为什么在第二次迭代中跳过第一个字符
- php - VS Code - PHP 全部自动完成
- ibm-mq - 模拟 MQSeries 服务器
- python - 从 for 循环中的数据框中选择各种日期范围
- asp.net-mvc - MVC“对象引用未设置为对象错误的实例”仅在 IE 浏览器上