问题标签 [g-wan]

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 投票
2 回答
162 浏览

api - xbuf_frurl() 是否支持 HTTP_POST?

到目前为止,我只看到了将 xbuf_frurl() 与 HTTP_GET 方法一起使用的示例。g-wan中的这个功能是否支持HTTP_POST?如果是这样,我如何传递 POST 数据?

谢谢。

0 投票
3 回答
249 浏览

entity - 当帖子大于 4KB 时,G-WAN MAX_ENTITY_SIZE 问题

有人遇到过 MAX_ENTITY_SIZE 的问题吗?我现在和这个斗争了很长一段时间。我希望我只是在做一些愚蠢的事情,或者有人找到了解决方案。

我在 Ubuntu 64 位最新版本上使用 G-WAN 4.2.7。

这是一个测试用例。只需在 textarea 上粘贴任何文本,然后单击提交。如果它小于 4KB(或小于 3.2KB),它将正常工作。如果它大于 4KB,它将返回 404 未找到,但它应该可以工作,因为我将 MAX_ENTITY_SIZE 设置为 200KB。

不要忘记增加 MAX_ENTITY_SIZE 限制:

更新:

在 Ubuntu 10.10 上测试过同样的问题。

0 投票
2 回答
209 浏览

memory-management - 测量 GWAN 中每个请求的脚本内存使用情况

如何测量 gwan 应用程序的内存使用情况(每个请求)?用于 /csp 脚本和 /handlers 脚本消耗的内存。

0 投票
2 回答
238 浏览

configuration - gwan 使用 $ 和 # 作为目录名称

有没有办法改变 gwan 的默认行为,即使用井号字符命名站点和使用美元符号命名虚拟主机。我的许多开发工具在访问文件名中带有 # 和 $ 的目录时都会遇到问题。Shell 脚本有问题,ftp 客户端有问题……我希望有一种方法可以将这些默认字符更改为其他字符。或者我需要对 linux 进行一些更改以使其更友好吗?无论如何,我都不是 linux 专家,但我已经看到几个线程谈论如何不鼓励使用这些字符。

我敢肯定使用这些角色肯定有利有弊,我只是不知道利弊是什么。

  • 编辑 *

事实证明,问题只是权限。我的 0.0.0.0_8080 目录及以下是 root:root 我的工具以不同的用户身份登录。我猜我太专注于 $ 和 # 的使用,看不到真正的问题。

0 投票
2 回答
404 浏览

customization - GWAN 的自定义 404 响应

当人们请求在 csp 文件夹中找不到的 servlet 时,它将显示“404 Not Found”响应

未找到

在此服务器上找不到请求的 URL。

有没有一种方法可以检查 servlet 是否存在,以创建自定义 404 页面?

0 投票
2 回答
273 浏览

cookies - 创建 cookie 后的 gwan 重定向

对于我的表单验证页面,我想创建一个 cookie 并被重定向到另一个页面,但这不起作用。重定向可防止创建 cookie。你有什么解决办法吗?

0 投票
1 回答
356 浏览

java - GWAN 无法识别 Java

我遵循了常见问题解答,但我正在运行 Ubuntu 10 服务器,所以 J6 是我能得到的最好的。当我启动 gwan 4.2.13 (sudo ./gwan) 我得到“hello.java: to use .java scripts, install Java”

我尝试了常见问题解答中的 Java 清除并重新安装了 J6,但仍然没有运气。

有任何想法吗?

0 投票
1 回答
125 浏览

c - gwan -r 不读取最新文件

我一直在使用 Gwan v4.1.18,出于开发目的,我经常使用

但是,我经常发现,当我更新正在运行的文件时,会在执行上述行时找到更新。

这是与 -r 一起使用的某种奇怪的缓存(我假设它仅用于运行脚本而不使用整个 Gwan 系统)还是可能是一个错误?

不急,但希望对这种行为有所了解

0 投票
2 回答
534 浏览

jquery - GWAN:上传文件错误请求

我尝试做一个简单的上传表单。

我正在使用 jQuery 上传(https://github.com/blueimp/jQuery-File-Upload/archive/master.zip

使用简单的形式 ( http://pastebin.com/wCUB2EkR ) (data-url="server/php/?index.php")

我将 index.html 和 .js 放入我的“www”目录,并将 server/php/[index.php,UploadHandler.php] 放入 csp 文件夹。我添加“退出(200);” 到“server/php/index.php”的末尾没有空响应

我将“entity_size”更改为没有 413 错误(请求实体太大)

当我尝试上传文件时,我遇到了几个问题:

在 G-WAN 控制台中,我有以下输出:

sh: 2: Content-Disposition:: not found sh: 3: Content-Type:: not found : not found

在 access.log 我有这个"[Mon Feb 25 10:29:53 2013 GMT] xxx "POST /server/php/?index.php" 127 828 "http://yy:8080/index.html"

我正在使用最新版本(4.2.19)

[更新] 安全问题?

我只是注意到一个可怕的行为(与我的 GWAN 输出结果的链接......)

我使用了一个简单的 Perl 脚本而不是“server/php/?index.php”,它获取 STDIN 并打印到文件(http://pastebin.com/SnXkjFya

为了测试,我尝试使用示例命令上传 .sh 脚本,并在 GWAN 控制台中注意到服务器实际上尝试在我的 .sh 文件中执行所有命令...

我尝试使用另一个包含“touch testgwan”的文件(名为 test.txt),在使用 POST 的表单上传中上传。

文件“testgwan”是在 GWAN 目录的根目录下创建的...

当然,我做错了什么,但 GWAN 不应该执行带有“post”的命令......


更新:

由于我们无法重复此问题,Geoffrey 将他在以下平台上的测试通过电子邮件发送给我们(他使用的是 AMD Phenom(tm) II X4 955 处理器和未命名的管理程序):

所以,对于 Geoffrey 来说,最新版本的 G-WAN 已经解决了他的问题,而之前版本的 G-WAN 仅在 Ubuntu 12.04 32bits 中出现了这个问题。

0 投票
1 回答
1049 浏览

reverse-proxy - gwan 反向代理

我正在寻找将 gwan 配置为我的 web python 应用程序的反向代理缓存。
我在网上找不到一些例子。

非常感谢你的例子


洛朗