问题标签 [nginx]

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 回答
8508 浏览

nginx - 如何配置 nginx 以使用 Jetty6 网络服务器?

似乎nginx与php、ruby和python一起使用。

任何人都有一个如何设置 nginx 以在后端使用 jetty/tomcat 的示例?

谢谢。

0 投票
3 回答
824 浏览

web-applications - 为用 Lisp 编写的 Web 应用程序提供服务的首选方式是什么?

我一直在研究 Nginx(我首选的网络服务器)的模块以服务于 Lisp 网络应用程序,但我找不到任何东西。

是否有 Nginx 的模块,或者有更好的方法来服务 Lisp webapps?如果是这样,它们是什么?

0 投票
2 回答
15303 浏览

regex - 如何将 mod_rewrite(QSA 选项)转换为 Nginx 等效项?

我希望将以下mod_rewrite规则转换为Nginx 等效规则:

到目前为止,我有:

问题是(我认为!)没有附加查询字符串。我还没有找到将QSA参数移植到 Nginx 的方法。

0 投票
5 回答
13459 浏览

django - 如何优雅地重启 django 在 nginx 后面运行 fcgi?

我在使用 fcgi 连接的 nginx 后面运行一个 django 实例(通过使用 manage.py runfcgi 命令)。由于代码已加载到内存中,我无法在不杀死并重新启动 django fcgi 进程的情况下重新加载新代码,从而中断实时网站。重新启动本身非常快。但是通过首先杀死 fcgi 进程,一些用户的操作会被打断,这是不好的。我想知道如何重新加载新代码而不会造成任何中断。建议将不胜感激!

0 投票
3 回答
10735 浏览

perl - 如何在 Nginx 上使用 FastCGI 运行 Perl 脚本?

所以我正在遵循本指南:http ://technotes.1000lines.net/?p=23 ,我正在完成这些步骤。我有一个带有 Debian Etch 的 VPN (slicehost.com),用 nginx 为一个网站(到目前为止是静态的)提供服务。我使用 wget 下载 FastCGI 并执行了通常的 make make install 例程。

所以我猜由于 FastCGI 不能正常运行 CGI 脚本,你必须使用某种类型的 perl 包装器来解释 perl。

现在我运行这个脚本

http://technotes.1000lines.net/fastcgi-wrapper.pl

我遇到了一个人在提交脚本的页面上遇到的完全相同的问题:

http://www.ruby-forum.com/topic/145858

(我不是红宝石人,那里没有任何红宝石)

我不断得到一个

我不知道如何进行。我会很感激任何帮助,我可以提供任何人需要的更多细节。

0 投票
1 回答
1766 浏览

perl - 为什么 Nginx 不能 POST 到我的 Perl 后端?

编辑:所以我刚刚发现 GET 方法确实有效,但是 POST 方法却不起作用!这可能很重要。

所以我在 Debian Etch 上,运行 Nginx。Nginx 通常不提供 cgi/pl 文件,所以我按照指南让我的后端工作。

http://technotes.1000lines.net/?p=23

我的后端在 Apache 上运行良好,但我必须安装一个使用 nginx (lib-www) 的模块。

它现在可以工作了,但由于某种原因,POST/GET 方法不起作用......举个例子,我的后端设置为在 url 中接受产品 SKU,它只是在你这样做时将其添加到购物车. 现在,如果我用这个附加值直接输入这个 url,它工作正常,将它添加到购物车,一切都很好......

但是,当我将产品添加到购物车时,我的所有产品页面都设置为提交到我的后端。它提交的值与我可以在浏览器窗口中输入的值完全相同,但它不起作用(与仅在我的 url 栏中输入它确实有效)。

现在我在想我正在使用的 perl 包装器代码有点错误还是什么?是这里:

http://technotes.1000lines.net/fastcgi-wrapper.pl

我只做了一些更改...我只是创建了一个要在其中安装套接字的文件夹(但也许它应该一起放在不同的文件夹中),并且在我的 nginx conf 中我基本上是这样的:

我的参数和文章中的一样,我只有默认的 mime 类型设置。关于为什么这不起作用的任何想法?我也愿意提供您需要的任何额外信息。

0 投票
8 回答
34853 浏览

php - nginx 上的 Zend 框架

我一直在开发的基于 Zend 框架的站点现在正在迁移到其生产服务器。这个服务器原来是 nginx(惊喜!)。由于它是在 Apache 上开发的并且依赖于 htaccess 文件,因此该站点自然无法正常工作。

我的问题是……有人有这方面的经验吗?关于如何将 htaccess 文件的功能转换为 nginx.conf 文件的任何想法?我正在研究这个,但希望有人已经有这方面的经验。谢谢!

编辑:这是当前的 htaccess:

0 投票
1 回答
8705 浏览

configuration - 在 0.7.8 之前的 Nginx 中如何访问 HTTP GET 参数?

变更日志将0.7.8 版列为引入符号以从内部$arg_X访问 HTTP GET 参数的版本。Xnginx.conf

不幸的是,wiki 是最新的。nginx.conf在此版本之前,您如何从内部访问 HTTP GET 参数?

0 投票
2 回答
2039 浏览

url-rewriting - nginx重写问题

如果第二个文件存在,我需要使用 nginx 从 /blah/.../3275 到 /id/3275 进行重写,否则我想将它交给 apache。这是我的(微弱的)尝试

(...) 代表不相关的东西

有没有人有任何想法

0 投票
4 回答
14197 浏览

nginx - 如何使用 Nginx 阻止推荐垃圾邮件?

我在 Nginx 服务器下运行两个杂种。我不断收到对不存在文件的请求。IP 地址经常更改,但引用 URL 保持不变。我想解决这个问题。