40得票3回答
在ssl_certificate路径上,nginx使用$server_name。

如何在文件路径中使用变量名? ssl_certificate /home/ec2-user/.certificados/$server_name.crt; ssl_certificate_key /home/ec2-user/.certificados/$server_name.key;

7得票3回答
NGINX 默认错误页面

我正在尝试为我的整个nginx服务器(即所有虚拟主机)设置默认的错误页面。 我正在尝试使用以下代码: http { ... ... error_page 404 /var/www/default/404.html; ... ... } 另外,我希...

7得票1回答
在nginx中声明add_header全局适用于所有位置吗?

我有一个由多个位置组成的nginx配置。我想为每个位置添加一个指令add_header,并且我正在寻找一种全局应用此指令的方法。不修改任何位置,但是每个位置都将继承这个头部。我已经对此进行了研究,并发现我可以使用include并在另一个文件中外部声明add_header。通过实施这种方法,我仍...

11得票3回答
在nginx的location块中,location ^~表示匹配以指定字符串开头的URL路径。这种匹配方式具有优先级,会优先于其他类型的location匹配规则生效。

我正在查看一个nginx的location块,该块前面有一个符号^~。它是做什么用的?我在谷歌上搜索了很久也没找到答案。 location ^~ /realestate/ { uwsgi_pass 127.0.0.1:2340; include /etc/nginx/uwsg...

12得票4回答
在nginx中使用set命令设置一个默认变量。

在nginx中,我可以使用`set`来定义一个变量,但是是否可以定义一个默认值呢? 例如: set $foo bar if $foo is not defined

12得票5回答
Docker - 分别扩展 Nginx 和 PHP-FPM

我一直在尝试使用Docker和Docker Compose,并有一个问题。 目前我的docker-compose.yml文件如下: app: image: myname/php-app volumes: - /var/www environment:...

7得票2回答
Nginx的默认目录是什么?

我有Ubuntu 15.04。在搜索后,我找到了一些链接,建议nginx的默认目录是/usr/share/nginx/html。看起来那个目录已经被创建,并且那个位置已经有一个index.html文件。我尝试添加另一个html文件,发现无法浏览到那个位置。然后我找到另一个链接建议使用/var/...

13得票2回答
Nginx 10,000个并发连接

我们无法处理超过3k个并发请求的nginx(连接超时)。我们还将ulimit更改为20000。以下是我的nginx.conf和sysctl.conf文件: user www-data; worker_processes 4; pid /var/run/nginx.pid; events ...

13得票2回答
部署CherryPy应用程序:独立运行、WSGI服务器还是NGinx?

我打算使用一个单独的VPS来部署多个低流量的CherryPy应用程序作为子目录,例如:example.com/app1,example.com/app2等。 在研究了WSGI部署之后,我发现部署应用程序的首选方法是使用WSGI服务器(如Gunicorn、uWSGI等)和NGinx进行反向代理...

13得票2回答
我的系统中,原子写入磁盘的大小是多少?

在 access_log指令的文档中,nginx文档中提到: 缓冲区大小不能超过对磁盘文件的原子写入大小。 我如何确定我的系统上的这个大小?