-
ubuntu – Nginx:随机用户得到“找不到服务器”
所属栏目:[Nginx] 日期:2020-12-13 热度:77
我最近使用一些PHP和Django站点从apache切换到nginx / php-fpm.在某些时候,一些用户开始报告他们无法访问网站并获得“找不到服务器”.他们说: Im trying to open the website from my computer and get server not found. If I go through other computer a[详细]
-
如何计算nginx access.log中的唯一访问者?
所属栏目:[Nginx] 日期:2020-12-13 热度:116
我试过这个,但它总是返回1. grep "[10/Nov/2012" /path/to/access.log | cut -d" " -f1 | sort | uniq | wc -l 最佳答案 tom@webserver:/srv/tomoconnor/logfiles$awk '/10.Nov.2012/ {print $1}' 我更喜欢awk to grep and cut,因为你可以告诉它你想要哪个[详细]
-
你如何在Nginx上运行Smokeping?
所属栏目:[Nginx] 日期:2020-12-13 热度:191
我最近将我的Apache Web服务器切换到Nginx,一切都运行良好. 在Apache上,我唯一无法运行的是Smokeping(http://oss.oetiker.ch/smokeping/). Afaik Smokeping由单个.cgi脚本运行,Nginx无法运行. 有谁知道如何在Nginx上运行Smokeping?也许有一种方法可以将Smok[详细]
-
nginx有一个类似于Apache的指令吗?
所属栏目:[Nginx] 日期:2020-12-13 热度:89
我正在尝试建立一个nginx服务器来替换我们基于Apache的当前设置.我们的用户拥有受密码保护的目录(带有.htaccess文件中的指令),我们需要在新设置中保护它们. 据我所知,nginx没有Directory指令,只有一个Location指令,它指的是URI而不是文件系统路径.这意味着如[详细]
-
如何在nginx配置中为open_file_cache选择正确的值?
所属栏目:[Nginx] 日期:2020-12-13 热度:75
我有一个网站,每分钟加载约60 000个请求由nginx提供.最近,我启用了打开文件缓存,并且性能得到了显着提升.但在平均值中,当负载最大时,响应时间仍然非常大,而nginx使用了大量IO. 这是我目前的设置: open_file_cache max=10000 inactive=30s;open_file_cache_v[详细]
-
nginx – 如何在Amazon Application Load Balancer中重写路径?
所属栏目:[Nginx] 日期:2020-12-13 热度:158
当前设置 鉴于以下ALB dns: my-alb-dns.com 以及在ECS中运行的以下容器: container-a 容器-b 我将其配置为可以将通过ALB via path rewriting的流量路由到我的ECS群集中的相应服务: my-alb-dns.com:80/container-a/my/endpoint >容器一:8080 /我/端点 my-[详细]
-
ubuntu – Nginx网站没有被拿起
所属栏目:[Nginx] 日期:2020-12-13 热度:58
我的新网站没有被接收.我创建了appycontrol.staging: upstream appycontrol_staging { server unix:///var/www/appycontrol.staging/shared/sockets/puma.sock;}server { listen 80 default_server; server_name control-staging.somedomain.com; root /var[详细]
-
如何使用Nginx将相同的规则应用于多个位置?
所属栏目:[Nginx] 日期:2020-12-13 热度:114
在一个项目中,我有非常大的nginx配置,有很多冗余线. 目前的状态如下 location ~ /loc1/ { common rules;}location ~ /some/other/location/ { common rules;}location ~ /yet/anotherone { common rules;}etc ..... 我想要的是分离的方式,其中有一个通用规则[详细]
-
nginx – 停止使用PHP-FPM为不同的站点重用PHP_VALUE
所属栏目:[Nginx] 日期:2020-12-13 热度:194
我注意到以下行为或PHP-FPM: 看看这两个Nginx配置: server { listen 80; server_name example.com; location / { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME /srv/www/i.php; fastcgi_param PHP_VALUE "display_errors=1"; include fast[详细]
-
如何使用fail2ban解析Nginx访问日志以计算404并禁止IP地址?
所属栏目:[Nginx] 日期:2020-12-13 热度:191
如何使用fail2ban解析Nginx访问日志以计算404和502,并禁止请求过多的IP地址? 有一篇关于这个http://codelog.climens.net/2011/02/13/using-fail2ban-with-nginx-in-debian/的文章[详细]
-
如何在nginx中重新加载证书吊销列表(CRL)?
所属栏目:[Nginx] 日期:2020-12-13 热度:134
我用ssl_crl指令在nginx中设置了CRL文件: ssl_crl /mypath/crl.pem 但是,我注意到只有在我重新启动或重新加载nginx服务器时,才能在crl.pem中添加或删除已撤销的证书. 这是什么最佳做法?当crl.pem改变或其他什么时重新加载nginx配置? 最佳答案 只需在对文[详细]
-
Nginx PHP最大输出限制
所属栏目:[Nginx] 日期:2020-12-13 热度:73
我安装了PHP 5.5(fpm)和nginx 1.10(gzip配置为1).在ubuntu上运行. 当我“回显”大输出(超过2 mb)时,它会突然停止在520 kb左右. 但是当我运行php-cli时,同样的程序,它没有问题“回应”整个事情到终端上. 另外通过adminer下载mysql转储会在中途停止.我的意思是[详细]
-
linux – 如何更改Nginx默认文件夹?
所属栏目:[Nginx] 日期:2020-12-13 热度:109
我用Nginx设置服务器,然后将Public_HTML设置为 /home/user/public_html/website.com/public 它总是重定向到 /usr/local/nginx/html/ 我怎么能改变这个? Nginx.conf user www-data www-data;worker_processes 4;events { worker_connections 1024;}http { in[详细]
-
虚拟主机的Nginx状态信息
所属栏目:[Nginx] 日期:2020-12-13 热度:53
我想监视每个nginx虚拟主机(我有不同域的多个nginx配置)并找到了nginx模块ngx_http_stub_status_module 但似乎这个模块用于显示服务器范围的状态,而不是每个虚拟主机.有没有收集vhost统计信息的解决方案? 最佳答案 你可以尝试Nginx virtual host traffic st[详细]
-
如何在其他nginx服务器面前使nginx反向代理缓存无效?
所属栏目:[Nginx] 日期:2020-12-13 热度:77
我在单个IP地址上运行Proxmox服务器,它将根据请求的主机将HTTP请求分派给容器. 我在Proxmox端使用nginx来监听HTTP请求,我在不同的服务器块中使用proxy_pass指令根据server_name调度请求. 我的容器在Ubuntu上运行,并且还运行一个nginx实例. 我在完全静态的特[详细]
-
Nginx:如何仅将标头添加到特定文件和文本
所属栏目:[Nginx] 日期:2020-12-13 热度:111
我有多个网址需要使用nginx添加相同的标头集.这是文件名. File Group1 https://www.example.com/news/2017-08-03/article-xyz/ https://www.example.com/news/2017-08-03/article-xyz/topics/ https://www.example.com/news/2017-08-03/article-xyz/gallery/[详细]
-
apache-2.2 – Varnish client.ip说127.0.0.1
所属栏目:[Nginx] 日期:2020-12-13 热度:136
所以我有一个像Nginx的设置 >清漆 >的Apache2 如果我收到带有静态文件的请求,它会通过nginx发送到varnish并再次返回到nginx,因为它比让apache2服务器快得多.我的问题是,当我做一个 sub vcl_fetch { set beresp.http.X-Tabulex-Client = client.ip; 看看客户[详细]
-
linux – 我可以在相同的服务器上运行Apache和Nginx,在同一个端
所属栏目:[Nginx] 日期:2020-12-13 热度:196
我有一个专用服务器,其中一个选项是,如果我需要它,我可以获得7个独特的IP.最近我一直在考虑将Nginx和PHP-FPM设置为练习,并在其上运行我的博客.我不想破坏我现有的网站,所以我想知道我是否可以在端口80上运行它们但是将它们绑定到不同的IP,然后将我的博客A记[详细]
-
为什么nginx gzip_http_version默认为HTTP 1.1
所属栏目:[Nginx] 日期:2020-12-13 热度:129
nginx的gzip模块中gzip_http_version设置的默认值是HTTP 1.1.为什么?使用gzip和HTTP 1.0有什么问题吗? 最佳答案 nginx gzip_http_version可以有HTTP 1.0并且有它的警告. When HTTP version 1.0 is used,the Vary: Accept-Encoding header is not set. Asth[详细]
-
domain-name-system – 强制浏览器清空DNS缓存
所属栏目:[Nginx] 日期:2020-12-13 热度:70
所以我将mediawiki网站迁移到了新的服务器.旧版本仍处于运行状态,但数据库已被锁定,我每15分钟将新内容与rsync和mysqldump合并.所以我们可以从旧IP中读取内容. 现在我将域的A记录更改为指向新服务器. 3个小时后,当我使用缓存清除浏览器时,我在新服务器上. 但[详细]
-
nginx – 在X-Forwarded-For中找到的专用地址空间IP
所属栏目:[Nginx] 日期:2020-12-13 热度:136
我正在使用谷歌云(HTTPS)负载均衡器后面的nginx进行反向代理,因此我添加了X-Forwarded-For标头,以便后端可以提取客户端(浏览器)IP. 今天早上我注意到日志中有一个10.x.x.x的IP,这怎么可能? 最佳答案 日志记录如何解释包含多个IP地址的标头?如果它采用第一[详细]
-
Nginx位置匹配仅在匹配根时才起作用
所属栏目:[Nginx] 日期:2020-12-13 热度:83
我正在尝试配置nginx,所以我可以有两个位置.一个用于我的节点API,另一个用于我的Jenkins CI. http:// my_ip / api应指向我的节点服务器,http:// my_ip / jenkins应该指向我的jenkins CI 我有这个服务器块. server {listen 80;server_name my_ip_address;lo[详细]
-
NGINX不在/ etc/default/nginx中应用变量
所属栏目:[Nginx] 日期:2020-12-13 热度:112
我刚刚更新了我的一台服务器,从debian 6到debian 8.以前一切都运行正常.现在,NGINX无法以正确的配置启动. 我已将/ etc / default / nginx设置为: DAEMON_OPTS="-c /etc/nginx/my.nginx.file.conf"DAEMON_ARGS=$DAEMON_OPTS 这应该使NGINX开始使用/etc/nginx[详细]
-
nginx – HttpGeoipModule $geoip_country_code为空
所属栏目:[Nginx] 日期:2020-12-13 热度:95
在nginx.conf中: http { geoip_country /etc/nginx/GeoIP.dat; ...} 如果我做: server{ ... location / { add_header X-Geo $geoip_country_code; add_header X-Geo3 $geoip_country_code3; add_header X-IP $remote_addr; ... }} 只有X-IP显示在我的标题[详细]
-
Nginx:重写文件的目录路径
所属栏目:[Nginx] 日期:2020-12-13 热度:76
我在这里对Nginx有点新意,所以请耐心等待 我想将foo.bar.com/newfoo?limit=30这样的网址重写为foo.bar.com/newfoo.php?limit=30. 看起来非常简单,像这样重写^([a-z])(.*)$$1.php $2 last; 我感到困惑的部分是放在哪里 我已经尝试了一些位置指令,但我做错了.[详细]