webserver 相关问题

一种软件应用程序,使用超文本传输​​协议为来自客户端的请求提供服务。

Springboot Web 项目未显示在本地主机:Tomcat 服务器的 8080 中

当我使用Intelij(对于Springboot项目)托管tomcat服务器的本地主机8080时,它显示的是localhost:8080/login(带有用户名和密码)的登录页面,而不是我的项目界面....

回答 1 投票 0

如何使用Cpanel在AlmaLinux上的子域而不是端口上运行服务?

我的AlmaLinux 服务器上运行着一个版本的keycloak。该服务在端口 8080 上运行。我可以使用 :8080 访问它。但是,我想使用 mysubdomain 访问该服务。

回答 2 投票 0

307 临时重定向不起作用 nginx 1.18

我部署了apirest,其他服务需要它登录....最后几天工作正常,因为我确实使用了http,今天安装了https,所有请求post/get都可以使用https正常工作,但我尝试调用相同的endpoi...

回答 2 投票 0

从 Javascript 下载文件不起作用,但可以从直接 HTML 链接下载

我正在尝试从运行 PsychicHTTP 网络服务器的 ESP32 下载文件。为了进行测试,这只是一个固定的 .CSV 文件。在 HTML 中: 我正在尝试从运行 PsychicHTTP 网络服务器的 ESP32 下载文件。为了进行测试,这只是一个固定的 .CSV 文件。在 HTML 中: <div> <button type="button" onclick="saveFile()">Save file</button> </div> 在相关的Javascript中: function saveFile() { var xhr = new XMLHttpRequest(); console.log("SAVING FILE"); xhr.open("GET", "/saveFile", true); xhr.send(); } 在 ESP32 代码中,在网络服务器的设置中: server.on("/saveFile", [](PsychicRequest *request) { Serial.println("SAVE FILE REQUEST"); String filename = "/results/sample.csv"; PsychicFileResponse response(request, LittleFS, filename, (String&)("text/csv"), true); return response.send(); }); 我还对 PsychicHTTP Web 服务器代码进行了一个小修改,以包含“text/csv”作为 MIME 类型。 当这一切都运行时,网络服务器收到下载的 GET 请求,我可以在 Firefox 控制台和 ESP32 串行消息中看到这一点。但是该文件无法下载。 ESP32 的地址为 192.168.0.136,因此如果我直接在浏览器地址栏中输入 192.168.0.136/saveFile,则会下载并保存文件。 我见过几个不同的 Javascript 文件下载示例,它们似乎都使用“FETCH”或某种形式的 HTML。像这样的东西: function downloadFile(url, fileName) { fetch(url, { method: 'get', mode: 'no-cors', referrerPolicy: 'no-referrer' }) .then(res => res.blob()) .then(res => { const aElement = document.createElement('a'); aElement.setAttribute('download', fileName); const href = URL.createObjectURL(res); aElement.href = href; aElement.setAttribute('target', '_blank'); aElement.click(); URL.revokeObjectURL(href); }); }; 当我有时间时,我也可以尝试简单的 HTML 版本 - 只需使用带有下载属性的标签 - 因为我的要求非常简单。 所以我的两个问题: 为什么从地址栏直接寻址下载链接可以工作,但上面的 Javascript 却不起作用? 如果我使用下面的 FETCH 示例,我是否在 ESP32 中保留相同的代码来响应,还是需要不同的代码? 也许不是完整的答案,但我最终只是使用了 .我可以使用 JS 函数将文件名设置为我需要的任何内容。没有 CORS 问题需要注意。

回答 1 投票 0

杜松子酒服务器优雅停止

我正在尝试实现一种干净的方法,使用传递给我的类的父上下文优雅地停止我的杜松子酒服务器。 这是我当前的代码 有没有更干净的方法来做到这一点?感觉就像是...

回答 2 投票 0

为什么 nginx 会忽略 .js 文件,但所有其他端点都工作正常?

我有这个 nginx 配置: # 默认服务器定义 服务器 { 监听[::]:8080 default_server; 监听 8080 默认服务器; 服务器名称_; tcp_nodelay 开启; 绝对重定向 o...

回答 1 投票 0

将fail2ban过滤器的`maxretry`设置为零

是否可以将fail2ban过滤器的maxretry参数设置为0,以便立即禁止每个IP?客户端并没有抱怨这个设置,但它似乎并没有禁止 IP...

回答 2 投票 0

如何安全地存储服务器端 API 令牌以与使用 URL 重写作为代理服务器的 IIS 静态站点一起使用?

我对这个项目可以使用的技术堆栈非常有限...... 我有一个托管在 IIS 上的静态站点 (SPA),具有 ARR 和 URL 重写(模块)规则设置,可从

回答 1 投票 0

任务看门狗被触发 - 任务没有及时重置看门狗

我正在尝试编写一个小型异步Web服务器。我简单描述一下这个场景: 我的 ESP32 也是一个路由器。因此,如果我将手机连接到 WiFi,ESP32 就会传播并且

回答 4 投票 0

多个 php.ini 文件

我想在某个 PHP 实例中使用多个 .ini 文件。 php-cgi -c /etc/php5/cgi/php.ini -c /var/www/php_oc.ini 我尝试了类似的方法,但它使用了最后定义的配置文件。我会...

回答 2 投票 0

iOS Web API 数据管理(单例?)

这是一个非常典型的场景,但我想知道最好的方法是什么。 假设我需要构建一个与 REST API 交互的应用程序。 来自 Web 服务器的数据随后显示在

回答 1 投票 0

phpMyAdmin 自动登录,无需请求我的登录详细信息

我已经安装 WAMP 服务器一段时间了,每当我从 WAMP 控制面板加载 phpMyAdmin 时,它总是要求我输入用户名和密码。最近,我更改了 $cfg['Servers'...

回答 2 投票 0

为什么我收到此错误:Apache“proxy_fcgi” - 指定的超时已过期 - 调度请求时出错

我有一个 PHP 应用程序,它返回我: [Thu Oct 05 22:10:59.351244 2017] [proxy_fcgi:error] [pid 3733:tid 139869435164416] (70007)指定的超时已过期:[客户端 IPADDRESS HIDDEN...

回答 8 投票 0

阻止对文件夹的访问并仅允许来自子域的访问

我有一个名为 roundcube 的文件夹,还有一个名为 webmail.domain.org 的子域。我在 .htaccess 中添加此代码以阻止访问 domain.org/roundcube 并仅允许访问 webmail.domain.org。 重写...

回答 1 投票 0

从根目录提供主页和静态内容

在 Golang 中,如何在根目录之外提供静态内容,同时仍然拥有用于提供主页的根目录处理程序。 使用以下简单的 Web 服务器作为示例: 包...

回答 4 投票 0

golang http处理大文件上传

我正在使用 golang net/http 包来构建一个网络服务器。现在我必须处理大文件上传,这意味着服务器可能会收到带有 Expect: 100 Continue 的请求。我不会发送响应...

回答 2 投票 0

实时服务器上的删除功能出现 CORS 错误:可以在本地工作,但不能在实时 Laravel 网站上工作

我正在开发一个 Laravel 项目,用户可以通过仪表板删除评论。删除功能在本地主机中完美运行,但在将应用程序部署到我的实时服务器之后(

回答 1 投票 0

在 warp 的动态目录中提供图像文件

我正在使用 warp 编写一个简单的 Web 服务器。我遇到了存储在“动态”目录中的图像文件的问题,即目录具有静态前缀,但可能会被重命名。我成功了

回答 1 投票 0

关于 apache 默认虚拟主机和通配符端口的混淆

我重写了整个问题...... 所以我想使用apache的_default_来匹配我的服务器上未明确定义为hosts / ServerName的任何请求。 例如,当访问服务器 IP ht 时...

回答 1 投票 0

网络服务器故障时未收到 502 错误页面

我正在使用 golang net/http(此处未使用 tomcat/nginx)在分配给具有 SSL 的 ALB 的目标组中的 ec2 上运行 Web 服务器。 我想使用一个cloudfront发行版,它已经设置好了...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.