问题标签 [server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1105 浏览

ssl - 只听一个子域和一个端口

我需要了解如何只监听一个端口-主机名组合并在每个其他请求上返回 404。

我的例子:

我为 owncloud 设置了一个子域,它使用 SSL 并监听端口 12345 而不是 443。假设这个子域是 oc.example.com。所以我希望 nginx只听 https://oc.example.com:12345而不是

如果请求任何与https://oc.example.com:12345不完全匹配的资源,则应返回错误(例如 404 未找到),或者服务器根本不应响应。

到目前为止,我的配置如下所示:

我阅读了文档,发现 nginx 首先通过端口号查找正确的服务器定义。如果有多个匹配项,则使用 server_name 来查找正确的定义。但我只有一个定义!

有人知道如何解决这个问题吗?

0 投票
0 回答
490 浏览

android - 通过 USB 的客户端 Windows 和 Android 服务器

我正在制作一个 Android 应用程序来与计算机窗口进行通信。我发现通过 ADB 命令转发端口一定很容易做到这一点。

所以我尝试通过 USB 建立客户端/服务器连接,但我遇到了一些问题

我在 Windows 上的服务器:

安卓APP客户端

记录器

谢谢你

0 投票
1 回答
657 浏览

linux - 使用 Google DNS 服务作为内部 linux BIND9 DNS 服务器的辅助/从属服务器

我工作的公司正在考虑对我们的 DNS 进行一些更改。我们为一级和二级权威 DNS 托管一个内部 linux BIND9 DNS。我们正在考虑改变为在外部托管我们的公共 DNS,或者将主要的 DNS 保留在现场并将辅助服务器转移到像 Google 这样的服务。我知道将我们的公共 DNS 保留在现场或将其拆分是没有意义的,但企业主希望考虑所有可能的选择。我查看了在线文档并直接联系了 Google,但我检查过的所有消息来源都不会告诉我 Google 是否允许我们使用他们的 DNS 服务来复制位于现场的主 DNS 服务器并充当我们域的辅助 DNS。这里有没有人知道这是否可能,以及他们需要什么细节才能使其工作。

0 投票
0 回答
95 浏览

android - 如今,移动应用程序的服务器端是什么

我最近开始开发一个 android 应用程序,但我开始思考,我的服务器端会是什么。

到目前为止,我了解了 J2EE,并且我可以通过在 Apache Tomcat / GlassFish / Jetty / Oracle 等服务器上运行它们来制作 WebServices ......

今天你知道有云存储,但我不明白的是当我用 Java 编写我的服务器端时,例如使用 GlassFish。我如何部署它以在云/托管服务器上运行并控制它。

我的问题是如何为 android/ios 应用程序设置服务器端。

谢谢

0 投票
2 回答
224 浏览

apache - 控制服务器上自定义文件的缓存过期

我们有从我们的服务器提供给原生 Windows 操作系统应用程序的文件。文件每分钟都会更改,因此我们需要确保用户下载的是最新文件。

我们发现使用便携式 WiFi 的用户往往会收到较旧的文件。因此,我们正在更改某些文件的服务器 .htaccess 文件过期时间。

  • 我们提供自定义文件类型 (.ebc),文件内容通过 HTTP 作为纯文本发送。在这种情况下我们应该使用ExpiresByType text/ebc "access 1 minute"?
  • 更改 .htaccess 缓存控制会影响便携式 Wifi 缓存还是只会影响浏览器?
  • mod_expires / mode_headers 是否应该在重定向和重写之前发生代码?我之前发现您应该在其他人之前执行某些 .htaccess 代码操作(例如将重定向放在文件顶部)。

这是我的代码:

0 投票
1 回答
124 浏览

java - 如何管理大量传入数据包

我有一个带有远程客户端的套接字服务器,它可以正常工作。打开客户端并登录后,我注意到有时会出现错误,这似乎是由于客户端在不应该读取 int 时导致的。

登录后,服务器会向客户端发送一系列消息/数据包,这些消息/数据包可以是字符串消息,也可以是用于在客户端加载变量的信息。

有时,在登录时,会抛出一个错误,表明客户端已读取大小为 0 或非常大的数据包。在将大数字转换为ascii时,我曾经发现它有点像字符串“sk”。(我在我的代码中找到了这个字符串,所以它不是完全随机的)。

查看我的代码,我不确定为什么会这样。客户端是否有可能在错误的时间读取 int?如果是这样,我该如何解决这个问题?

所以看看 write 函数,我真的不明白它是如何让客户端感到困惑的,并让它为一个数据包读取两次数据包的大小(至少这是我认为正在发生的事情)。

如果您需要更多信息,请询问我。

0 投票
3 回答
440 浏览

java - 在 Java 中使客户端和服务器连接稳定

我正在用 Java 创建服务器应用程序,但是当客户端连接到服务器并打开流时,流到达并结束连接丢失。我需要的是即使在流结束时也要保持该连接处于活动状态。这是一个代码示例,可以更好地解释我在说什么:

那么当diSTR.available()返回0方法返回并且连接结束时,我该如何解决这个问题呢?

0 投票
0 回答
248 浏览

node.js - 两台nodejs服务器同时连接一台MongoDB服务器

如果我使用两个 nodejs 服务器同时连接到一个 MongoDB 服务器有什么问题吗?这种方式可以在 mongo 实例上创建任何读/写问题吗?

另一个案例的同样问题:一个 nodejs 服务器同时连接到两个 MongoDB 服务器?

0 投票
2 回答
203 浏览

javascript - 使用 AJAX 和 JSON 从服务器发送和接收信息

我正在开发一个网页,该网页将使用 AJAX 和 JSON 与服务器上的数据库进行交互。

该页面应该向服务器发送两条fname, lname, sex,信息(一个 ID 号和一个事件),并返回一个与 ID 号(等)匹配的人的信息表。我创建了表单并且验证正确,但是,我不知道从这里去哪里。

我在过去的项目中涉足 AJAX,但无法让它工作,而且我从未使用过 JSON(甚至不确定它的作用)。如果有人可以帮助我,将不胜感激。

这是我到目前为止的代码:

提前致谢。

0 投票
1 回答
240 浏览

mysql - 每 5 分钟调用一次 HTTP URL,并且永远

我需要每 5 分钟调用一次某个 HTTP URL。但问题是,我需要一个可以自己无限多次完成的设置。

我已经设置了 PHP 服务器。我可以使用以某种方式结合了无限循环和系统时间的代码使其每五分钟自动执行一次此 URL 调用吗?

谢谢,