Questions tagged «nginx»

Nginx(“引擎x”)是Web服务器,反向代理,TCP流代理和邮件代理,在类似BSD的许可证下发布。

15
NGINX 499错误代码的可能原因
我收到很多499个NGINX错误代码。我看到这是一个客户端问题。NGINX或我的uWSGI堆栈都没有问题。我注意到uWSGI日志中的相关性是499。 address space usage: 383692800 bytes/365MB} {rss usage: 167038976 bytes/159MB} [pid: 16614|app: 0|req: 74184/222373] 74.125.191.16 () {36 vars in 481 bytes} [Fri Oct 19 10:07:07 2012] POST /bidder/ => generated 0 bytes in 8 msecs (HTTP/1.1 200) 1 headers in 59 bytes (1 switches on core 1760) SIGPIPE: writing to …

5
如果找不到上游主机,则安装程序nginx不会崩溃
我们在Docker的通用域下有多个Rails应用程序,并且我们使用nginx将请求定向到特定的应用程序。 our_dev_server.com/foo # proxies to foo app our_dev_server.com/bar # proxies to bar 配置看起来像这样: upstream foo { server foo:3000; } upstream bar { server bar:3000; } # and about 10 more... server { listen *:80 default_server; server_name our_dev_server.com; location /foo { # this is specific to asset management in rails dev …

8
处理nginx 400“普通HTTP请求已发送到HTTPS端口”错误
我正在旅客/ nginx后面运行Sinatra应用程序。我正在尝试使其同时响应http和https调用。问题是,当在服务器块中同时定义了两者时,通常会响应https调用,但是http会产生400“普通HTTP请求已发送到HTTPS端口”错误。这是用于静态页面的,所以我猜测Sinatra与这无关。有想法该怎么解决这个吗? 这是服务器块: server { listen 80; listen 443 ssl; server_name localhost; root /home/myhome/app/public; passenger_enabled on; ssl on; ssl_certificate /opt/nginx/ssl_keys/ssl.crt; ssl_certificate_key /opt/nginx/ssl_keys/ssl.key; ssl_protocols SSLv3 TLSv1; ssl_ciphers HIGH:!aNULL:!MD5; location /static { root /home/myhome/app/public; index index.html index.htm index.php; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html …
115 nginx 

1
调整nginx worker_process以获得每分钟10万次匹配
我们有一台提供一个html文件的服务器。 现在,该服务器具有2个CPU和2GB的内存。从blitz.io,我们每分钟获得约12,000个连接,并且在60秒钟内有200次超时,每秒250个并发连接。 worker_processes 2; events { worker_connections 1024; } 如果我增加超时时间,响应时间将开始爬升超过一秒钟。 我还能做些什么来榨取更多果汁呢?
114 nginx 


7
仅在Ubuntu上的配置测试成功后,如何重启nginx?
当我在Ubuntu服务器上的命令行上重新启动nginx服务时,当nginx配置文件出现错误时,该服务将崩溃。在多站点服务器上,这会关闭所有站点,甚至没有配置错误的站点。 为了防止这种情况,我首先运行nginx配置测试: nginx -t 测试成功运行后,我可以重新启动服务: /etc/init.d/nginx restart 或仅在不重新启动的情况下重新加载nignx站点配置: nginx -s reload 在重启命令取决于配置测试结果的情况下,是否有办法组合这两个命令? 我在网上找不到此文件,并且此文件的正式文档非常基础。我不太了解Linux,所以我不知道我要寻找的东西是否就在眼前。 我正在使用nginx v1.1.19。

3
如何在nginx中重定向单个URL?
我正在重组url结构。我需要为特定网址设置重定向规则-我正在使用NGINX。 基本上是这样的: http://example.com/issue1 --> http://example.com/shop/issues/custom_issue_name1 http://example.com/issue2 --> http://example.com/shop/issues/custom_issue_name2 http://example.com/issue3 --> http://example.com/shop/issues/custom_issue_name3 谢谢!
111 nginx  rewrite 

4
nginx:[emerg]无法构建server_names_hash,应增加server_names_hash_bucket_size
我正在设置新服务器。我选择的http服务器是NGINX。我想将域添加audi-freunde-einbeck.de为虚拟主机。我已经有2个其他域,并且可以正常工作,但是当我尝试添加上述域并启动服务器时,它给了Job failed. See system journal and 'systemctl status' for details. 我以为是因为破折号,所以我尝试了其他各种带或不带连字符的域,但没有运气。同样的错误。是什么原因造成的?我也尝试过重新启动,我真的很茫然。任何帮助将不胜感激。 我玩了一段时间后发现,当我只放入一个域时,它就可以工作。但是当我放入另一个域时,它停止了。这是状态输出: [root@netzmelone nginx]# systemctl status nginx nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled) Active: failed (Result: exit-code) since Sun, 16 Dec 2012 11:38:08 +0000; 7s ago Process: 14239 ExecStop=/usr/sbin/nginx -g …
109 nginx  webserver 

3
API网关与反向代理
为了处理微服务架构,它通常与反向代理(例如nginx或apache httpd)一起使用,并且出于交叉考虑, 使用API​​网关模式。有时反向代理会完成API网关的工作。 很高兴看到这两种方法之间存在明显的差异。看来API网关使用的潜在好处是调用了多个微服务并汇总了结果。API网关的所有其他职责都可以使用反向代理来实现,例如: 身份验证(可以使用nginx LUA脚本来完成); 运输安全。它本身就是反向代理任务; 负载均衡 .... 因此,基于此有几个问题: 同时使用API​​网关和反向代理是否有意义(例如request-> Api网关->反向代理(nginx)->具体的mictoservice)?在什么情况下? 使用API​​网关可以实现的其他区别还有反向代理不能实现的其他区别,反之亦然?

7
React-Router和Nginx
我正在将我的React应用程序从webpack-dev-server过渡到nginx。 当我进入根URL“ localhost:8080 / login”时,我只是得到一个404,并且在我的nginx日志中,我看到它正在尝试获取: my-nginx-container | 2017/05/12 21:07:01 [error] 6#6: *11 open() "/wwwroot/login" failed (2: No such file or directory), client: 172.20.0.1, server: , request: "GET /login HTTP/1.1", host: "localhost:8080" my-nginx-container | 172.20.0.1 - - [12/May/2017:21:07:01 +0000] "GET /login HTTP/1.1" 404 169 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X …

4
如何编辑nginx.conf以增加文件大小
我想增加maximum file size可以上传的。 在网上进行了一些研究之后,我发现您必须编辑文件“ nginx.conf”。 我当前可以访问此文件的唯一方法是通过Putty并键入以下命令: vi /etc/nginx/nginx.conf 这将打开文件,但我现在有2个问题: 如何编辑该文件? 我在网上发现您必须添加以下代码行: client_max_body_size 8M; 我将把这行代码放在nginx.conf哪里?

4
nginx-重复的默认服务器错误
在我的错误日志中 [emerg] 10619#0:/etc/nginx/sites-enabled/mysite.com:4中0.0.0.0:80的重复默认服务器 在第4行上,我有: server_name mysite.com www.mysite.com; 有什么建议?
105 nginx 


3
Nginx没有在启用了站点的站点上提取站点?
经过十多个小时的研究,我还没有弄清为什么这行不通!我正在尝试将本地主机移至位于/ etc / nginx / sites-enabled / default中的启用了站点的文件夹。 它是站点可用文件夹中的符号链接。使用以下配置时,使用本地主机:8080作为我的地址,导致“无法连接” nginx.conf(/usr/local/nginx/conf/nginx.conf): user www-data; worker_processes 2; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; include /etc/nginx/sites-enabled/*; } 网站可用(/ etc / nginx /网站可用/默认): server { listen 8080; root /home/myusername/myown/customdirectory; index index.php index.html index.htm; server_name localhost; location …
103 nginx 

15
Nginx:stat()失败(13:权限被拒绝)
我在使用ubuntu 12.04机器上添加安装了nginx的特定目录时使用默认配置。 server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 index index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / { # First attempt to serve request as file, then # as directory, …
103 ubuntu  nginx 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.