-
502错误网关错误Nginx connect()到unix:/tmp/unicorn.sock失败
所属栏目:[Nginx] 日期:2020-09-01 热度:107
这是我关于服务器故障的第一个问题.我在搜索网络时找不到解决方案.我正在运行一个运行Nginx的OpenBSD服务器,我没有设置,这是在浏览器中抛出502 Bad Gateway错误. Nginx错误日志显示此错误:014/04/29 09:43:49 [error] 5236#0: *263 connect() to unix:/tmp/u[详细]
-
apache-2.2 – 在nginx中限制每分钟的请求数
所属栏目:[Nginx] 日期:2020-09-01 热度:161
我想根据IP地址设置单个客户端IP地址对我的服务器的请求数量限制. Nginx有一个limit_req_zone指令.但是,该指令实际上会限制平均命中率.如果我将我的限制设置为rate = 6r / m,它实际上每10秒只允许一次命中.相反,我需要的是每分钟的实际限制.例如.客户端应该能[详细]
-
nginx记录到syslog – 连接被拒绝
所属栏目:[Nginx] 日期:2020-09-01 热度:147
我正在尝试设置nginx 1.7.3将日志发送到syslog,但是当我这个配置时:server { access_log syslog:server=localhost; } 这显示在nginx的错误日志中:2015/01/15 21:42:47 [error] 16776#0: send() failed (111: Connection refu[详细]
-
如何仅重定向nginx中的根路径?
所属栏目:[Nginx] 日期:2020-09-01 热度:147
我只想将根路径从域A重定向到域B.例如,如果用户键入https://www.a.com/或https://www.a.com或http://a.com全部重定向到https://www.b.com/,但如果用户键入https://www.a.com/something/,那么它将保留在那里而不重定向.我尝试了以下方法:location / { ret[详细]
-
nginx – 允许通过反向代理登录IIS站点的正确方法是什么?
所属栏目:[Nginx] 日期:2020-09-01 热度:82
我有一个nginx反向代理,我正试图让一个IIS网站登录后面工作.我已经多次问过这个问题了,但每个答案看起来都不一样了,有些问题与我遇到的问题略有不同.使用我当前的配置,我可以进入登录,但我收到401错误,它一直在要求凭据.我当前的配置:在/ etc / nginx的/网站[详细]
-
如何测试nginx代理超时
所属栏目:[Nginx] 日期:2020-09-01 热度:64
目标:我想在非常简单的场景中测试所有Nginx代理超时参数.我的第一个方法是创建非常简单的HTTP服务器并添加一些超时:在listen和accept之间测试proxy_connect_timeout在accept和read之间测试proxy_send_timeout读取和发送之间测试proxy_read_timeout测试:1)[详细]
-
ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rails?
所属栏目:[Nginx] 日期:2020-09-01 热度:66
我正在考虑使用Rails实现国际象棋(需要websockets),并在生产部署中使用Nginx作为一堆Unicorn进程的反向代理.在考虑如何完成这项工作时,我得到了以下问题:据我所知,websockets是一个持久的连接.因为一切都通过反向代理Nginx,Unicorn工作进程究竟会如何维护到[详细]
-
nginx在哪里存储默认错误页面
所属栏目:[Nginx] 日期:2020-09-01 热度:80
nginx在哪里存储它在磁盘上输出的默认错误页面? I.E.标准404看起来像:404未找到404未找到nginx的希望这些不是硬编码到nginx源代码中.谢谢.最佳答案查看nginx目录中的html文件夹 - 应该有50x页面.默认情况下,我相信,所有“特殊页面”,包括404页面都是硬编码[详细]
-
什么是Nginx/Web服务器术语中的“反向代理”和“负载平衡”?
所属栏目:[Nginx] 日期:2020-09-01 热度:163
这是我经常听到的两个短语,主要与Nginx有关.有人可以给我一个非专业人士的定义吗?定义通常很难理解.我想你只需要对他们的用例进行一些解释.一个简短的解释是:负载平衡是反向代理的功能之一,而反向代理是可以进行负载平衡的软件之一.下面给出一个很长的解释.[详细]
-
logging – 抑制nginx访问被拒绝错误日志
所属栏目:[Nginx] 日期:2020-09-01 热度:67
我在nginx中设置了一些规则以拒绝IP访问.这很好用,但是对于来自拒绝IP的每个请求,都会记录以下开头的错误:[error] 7325#0: *5761 access forbidden by rule, client... 有没有办法抑制这些“错误”被记录?您可以将error_log设置为不太严格的级别,但在这种情[详细]
-
apache – Nginx不会离开!如何删除它
所属栏目:[Nginx] 日期:2020-09-01 热度:165
我已经运行过一次nginx,现在我无法摆脱它.当我在我的服务器上运行apache时,localhost仍然指向nginx的欢迎,我不知道为什么.我在Windows 7上.最佳答案杀死nginx进程.如果您确定nginx实际上正在运行,您只需要杀死nginx.exe进程并重新运行apache.打开运行(窗口键R[详细]
-
如何使用非常永久链接(SEO友好的URL)在Nginx上与Laravel一起安装WordPress?
所属栏目:[Nginx] 日期:2020-09-01 热度:76
我有一个在Nginx上运行的Laravel站点,它很好.它有一个普通的文件夹结构,如:/app /public /vendor ... / public文件夹是Laravel index.php所在的位置.我在/ public / blog安装了WordPress,因为我希望我的博客可以在mywebsite.org/blog上看到.如果我将/blog/wp[详细]
-
nginx可以根据url运行unix命令吗?
所属栏目:[Nginx] 日期:2020-09-01 热度:129
是否可以配置nginx以基于url运行unix命令?例如:http://localhost/list/usr/local 这运行:ls /usr/local 然后返回结果?不,Nginx不能.[详细]
-
使用其他模块重新编译Nginx
所属栏目:[Nginx] 日期:2020-09-01 热度:177
我刚刚在Debian上通过apt-get安装了Nginx,而且我有几个站点.现在我需要安装一些额外的模块,因为我不想弄乱任何东西,我想在执行之前仔细检查我的过程.希望这也有助于其他不确定此部分的人.据我所知,我必须做以下事情以减少停机时间:下载Nginx的源代码使用./co[详细]
-
Docker生产准备好php-fpm和nginx配置
所属栏目:[Nginx] 日期:2020-09-01 热度:87
我在Docker中结合使用php-fpm,nginx和app代码有一个很小的理论问题.当docker图像只做一件事时,我试图坚持模型 - 我有php-fpm和nginx的独立容器.php: image: php:5-fpm-alpine expose: - 9000:9000 volumes: - .[详细]
-
连接到上游时,Nginx Gunicorn Django1.5 – connect()失败(111:连接被拒绝)
所属栏目:[Nginx] 日期:2020-09-01 热度:121
我在访问我的域时得到这个:我看到我的默认,显示了http500错误django模板.我有gunicorn设置:command = /usr/local/bin/gunicorn logfile = /home/ubuntu/virtualenv/myapp/error/gunicorn.log loglevel = info pythonpath[详细]
-
ruby-on-rails – puma:puma.sock没有这样的文件或目录
所属栏目:[Nginx] 日期:2020-09-01 热度:174
我使用ansible脚本进行服务器设置:playbook.ymlGemfile当我将我的应用程序部署到服务器时,我在nginx / error.log中看到了这一点:2016/09/30 20:43:07 [crit] 1352#0: *1 connect() to unix:/home/deploy/applications/spa_backend/sha[详细]
-
ssl – 在nginx反向代理后面的neo4j webinterface
所属栏目:[Nginx] 日期:2020-09-01 热度:163
我正在尝试将neo4j数据库暴露给互联网.出于安全考虑,我想通过nginx将其隐藏在SSL / basic_auth组合后面.这是相应的nginx配置: location /neo4j/ { proxy_pass https://localhost:7473/; proxy_read_timeout 600;[详细]
-
nginx – 用于通配符URL映射的Kubernetes Ingress控制器
所属栏目:[Nginx] 日期:2020-09-01 热度:62
我需要每个用户都可以通过自定义网址访问服务,例如. abccompany.mycloudapp.com,每个服务都是kubernetes服务我正在寻找入口控制器但是我需要一种方法来使用通配符主机字段并以某种方式将值读入路径:和service:fields;这是我想到的一个入口控制器示例:apiVe[详细]
-
django – 未创建uwsgi套接字文件
所属栏目:[Nginx] 日期:2020-09-01 热度:64
我在使用uwsgi和nginx设置服务器时遇到问题.这是我的uwsgi ini文件(和vassals中的符号链接):# ebook_uwsgi.ini file [uwsgi] #emperor = /etc/uwsgi/vassals #plugins = python #if uwsgi installed with pip, dont h[详细]
-
子域的复杂nginx重写规则
所属栏目:[Nginx] 日期:2020-09-01 热度:127
我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.set $subdomain ; set $subdomain_root ; set $doit ; if ($host ~* ^(.+).domain.com$) { set $subdomain $1; set $[详细]
-
linux – 如果使用NGINX找不到文件,如何重写
所属栏目:[Nginx] 日期:2020-09-01 热度:98
我在Ubuntu服务器上使用NGINX.我有这个vhost:server { listen 80; server_name *.example.com; root /home/nginx/vhosts/example.com/web; location /[详细]
-
ruby-on-rails – 生成服务器上找不到rbenv:bundle:命令
所属栏目:[Nginx] 日期:2020-09-01 热度:116
我正在尝试部署rails应用程序,但它坚持错误DEBUG[1a70ba92] Command: cd /home/deploy/myapp/releases/20140615090226 ( PATH=$HOME/.rbenv /shims:$HOME/.rbenv/bin:$PATH RBENV_ROOT=~/.rbenv RBE[详细]
-
nginx从1.2.1更新到1.9.2后,PHP-FPM状态页面为空白
所属栏目:[Nginx] 日期:2020-09-01 热度:183
我一直在使用Nginx 1.2.1一段时间了,由于安全问题,我决定升级到1.9.2.问题是:php-fpm状态页面现在为我提供了一个完全空白的页面.HTTP响应代码说:200 ok,但content = 0 bytes我尝试了什么:检查Nginx用户/组:它是www:www(之前是)检查Php-FPM用户/组:它是w[详细]
-
apache – 如果上游关闭,则显示自定义503页面
所属栏目:[Nginx] 日期:2020-09-01 热度:73
我使用nginx作为apache服务器的前端.配置文件如下所示:upstream apache { server localhost:8000; } server { listen 80; error_page 503 /www/static/503.html; # need some magic here #[详细]