-
在GET参数上进行nginx散列
所属栏目:[Nginx] 日期:2020-12-13 热度:196
我有两个Varnish服务器,我计划添加更多的清漆服务器.我正在使用nginx负载均衡器将流量划分到这些清漆服务器.为了利用每个清漆服务器的最大RAM,我需要相同的请求到达相同的清漆服务器.请求URL中的一个GET参数可以识别相同的请求,说a 在正常的代码中,我会做一[详细]
-
如何在Nginx中记录请求的开始时间
所属栏目:[Nginx] 日期:2020-12-13 热度:120
如this answer中所述,Nginx访问日志中的$time_local变量表示请求(或接近)的结束时间. 那么,有没有办法在Nginx访问日志中记录请求的开始时间? 我已经google了一下,但是找不到任何关于这个的参考.来吧!对于Web服务器来说,这不是一个非常简单的功能吗?不要告[详细]
-
nginx – ssllabs一直说sslv3没有启用
所属栏目:[Nginx] 日期:2020-12-13 热度:53
https://www.ssllabs.com/ssltest/analyze.html?d=cablework.co 我无法弄清楚为什么一直说“C”.我已禁用SSLv3. 这是我的配置文件 server { listen 80; listen 443 ssl spdy; server_name cablework.co; ssl_certificate /etc/nginx/ssl/cablework.co.pem; s[详细]
-
nginx返回301 /重定向
所属栏目:[Nginx] 日期:2020-12-13 热度:65
在所有nginx中的重定向问题中,我找不到如何使用regexp重定向(使用return 301和更好的no ifs). 我有一个链接到我的网站,我想删除参数结束: domain.com/article/some-sluggish-link/?report=1 #number at end 正则表达式找到这个: ?report=d*$ 为此我想要3[详细]
-
php – mail()无法在新服务器上运行
所属栏目:[Nginx] 日期:2020-12-13 热度:140
可能是一个愚蠢的问题,但我找不到php邮件功能不起作用的原因 我有一个关于debian挤压的nginx服务器,我最近搬到了它.我尝试过简单的邮件执行,但它返回false. if(mail('test@email.com','test-subject','test-text-blablabla')) echo 'ok';else echo 'bad'; 我[详细]
-
我必须修改以使SELinux允许nginx充当IMAP/POP3代理?
所属栏目:[Nginx] 日期:2020-12-13 热度:196
默认情况下,如果用作IMAP / POP代理,CentOS 7下的nginx将无法启动.这是因为SELinux. 如何在不禁用其保护的情况下更改SELinux的配置,以允许nginx按需运行? audit.log type=AVC msg=audit(1429125129.833:2286): avc: denied { name_bind } for pid=26451 com[详细]
-
nginx – 如何组织数百万个静态文件以便通过网络有效服务?
所属栏目:[Nginx] 日期:2020-12-13 热度:190
我想创建一个服务来提供数十万个较小的文件(从5kb到500kb,大多数在10-100kb左右).可以把它想象成一种gravatar.com,它为像https://secure.gravatar.com/avatar/1545f91437e2576b910dbd1023a44756这样的URL上的那些小化身图片提供服务 我想使用没有任何ID或哈[详细]
-
linux – Nginx PHP-fpm权限
所属栏目:[Nginx] 日期:2020-12-13 热度:134
当我将nginx.conf中的用户设置为root root时: user root root; 然后我的网站工作,但当我将其设置为nginx nginx时,我在日志中收到错误: connect() to unix:/var/run/php-fpm/php-fpm.sock failed (13: Permission denied) 我正在使用PHP-FPM 5.5,我确保文件[详细]
-
Nginx letsencrypt OCSP stappling
所属栏目:[Nginx] 日期:2020-12-13 热度:200
我已经使用SSL和letsencrypt证书设置了nginx.但是我无法让OCSP正常工作. 根据我在网络上发现的内容,它应该使用以下配置,但遗憾的是它没有.我的nginx vhost看起来像这样: server { ... # SSL Certificates ssl_certificate /etc/letsencrypt/live/domain.com[详细]
-
apache-2.2 – 验证返回码:21(无法验证第一个证书)使用crontab
所属栏目:[Nginx] 日期:2020-12-13 热度:89
我做了这个https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-14-04 然后使用以下*** https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04从apa[详细]
-
nginx – 是否有响应标头指示旧IP?
所属栏目:[Nginx] 日期:2020-12-13 热度:190
我有一个最近迁移到新服务器的网站.旧服务器在nginx配置中有一个proxy_pass,以确保由于旧DNS而在那里登陆的任何请求都被路由到新服务器. 现在已经有几天了,我仍然看到一些流量在访问日志中击中旧服务器. 是否有一个特定的标头可以添加到从旧服务器提供的响应[详细]
-
Nginx HTTPS 301重定向到另一个TLD(托管在同一台服务器上),但未
所属栏目:[Nginx] 日期:2020-12-13 热度:112
我拥有域名 example.com,.com.au,.net,.net.au,... (8 in total). 我希望所有这些TLD都能重定向到安全的.com域名 06001 我让它使用Nginx来处理所有HTTP请求,但不是所有的HTTPS. 我已经为https://www.example.com安装了SSL证书,这适用于www和非www,没有任何安[详细]
-
我的应用程序关闭时由nginx提供的静态错误页面
所属栏目:[Nginx] 日期:2020-12-13 热度:98
如果我的(Rails)应用程序关闭或正在进行数据库维护或其他什么,我想在nginx级别指定服务静态页面.因此,像http://example.com/ *这样的每个URL都应该提供一个静态的html文件,比如/var/www/example/foo.html. 试图在我的nginx配置中指定给我适合和无限循环等等.[详细]
-
Nginx客户端请求最长时间
所属栏目:[Nginx] 日期:2020-12-13 热度:107
我有一个Nginx Web服务器,它将代理后面的其他一些服务器,当我测试文件上传请求时,通过对上传速度上限来调整速度等调制解调器,我设法保持上传连接至少15分钟.是否可以限制接收客户请求体的时间?我已经尝试过client_body_timeout和一堆其他指令,但它们似乎都[详细]
-
nginx – 出于安全原因拒绝除index.php之外的所有* .php请求
所属栏目:[Nginx] 日期:2020-12-13 热度:54
os:CentOS 7 nginx:1.6.2 httpd:apache 2.4.6 cms:Drupal 7 在我的服务器遭到入侵后,我从服务器中删除了所有内容,重新安装了操作系统和软件,并从备份恢复了数据 现在,我以最大的安全风格配置所有服务. 在详细研究访问日志之后 我决定拒绝任何对php文件的[详细]
-
nginx – FPM有时从错误的池中提供服务
所属栏目:[Nginx] 日期:2020-12-13 热度:120
我正在使用nginx php5-fpm与多个网站池. fpm中的每个池都是chrooted. 通常一切都按预期工作.但有时(每1/20请求),特别是如果我之前请求站点B,站点A提供站点B的内容.我已经查看了nginx配置,它总是使用正确的fpm套接字(查看错误/访问日志) .每个fpm-pool也有自[详细]
-
ubuntu – NginX WordPress SSL非www W3TC vhost配置文件问题
所属栏目:[Nginx] 日期:2020-12-13 热度:78
我有一个关于我的服务器块的问题,这个问题仅适用于运行https的WordPress网站,具有nginx和W3TC浏览器缓存. 环境: Ubuntu 14.04LTS nginx 1.4.6 PHP 5.5.9 mysql Ver 14.14 Distrib 5.5.41 我的问题如下: “位置”部分的顺序是否重要? W3TC块的顺序是否重要[详细]
-
nginx位置路径问题
所属栏目:[Nginx] 日期:2020-12-13 热度:138
在debian squeeze中我的nginx中有一个非常默认的站点启用设置,我现在试图让它在myhost / munin /上提供我的munin图表 下面是我添加到配置中的位置 location /munin { root /var/cache/munin/www/; index index.htm index.html; } 这是我收到的错误: 2012/07[详细]
-
TLS1.3不支持使用OpenSSL 1.1.1-pre9的nginx 1.15.2
所属栏目:[Nginx] 日期:2020-12-13 热度:62
尽管最新的nginx和OpenSSL在我的服务器上没有产生TLS1.3(www.baldeonline.com以供参考),即使它在我的配置文件中已启用.此外,我的nginx实例是在安装了OpenSSL 1.1.1-pre9的情况下编译的. $node -V返回: nginx version: nginx/1.15.2built by gcc 6.3.0 20170[详细]
-
linux – Nginx有什么替代方案可以支持后端之间的http keep-al
所属栏目:[Nginx] 日期:2020-12-13 热度:59
我最近问了一个关于如何使用Nginx保持后端连接持久性的问题,但发现它无论如何都不可能, It is an HTTP/1.0 proxy without the ability for keep-alive requests yet. (As a result,backend connections are created and destroyed on every request.) 它现在[详细]
-
使用nginx和Drupal,如何为存在的静态文件和目录提供404错误?
所属栏目:[Nginx] 日期:2020-12-13 热度:80
我使用git部署了一个Drupal网站(好吧,开发人员可以部署它;我试图让它们免于麻烦),因此该网站在文档根目录中有一个目录.git和一个文件.gitignore. 目前,如果在Web浏览器中访问这些文件,则对文件的权限足以导致nginx返回403 Forbidden错误. 但是,我希望nginx完[详细]
-
使用nginx/php-fpm设置$_ENV(fka $HTTP_ENV_VARS)
所属栏目:[Nginx] 日期:2020-12-13 热度:187
apache环境中setenv的等价物是什么? 使用apache,我可以设置env“SOMEE??NV”并通过$_ENV [SOMEE??NV]在php中访问它 但我不知道如何使用nginx php-fpm. 我最初认为我只需要在我的php-fpm池的配置中设置ENV [SOMENEV] = test,但是var_dump($_ ENV)仍然没有返[详细]
-
linux – 如何在nginx中限制对动态生成位置的访问?
所属栏目:[Nginx] 日期:2020-12-13 热度:118
我的开发人员希望只允许向局域网中的用户下载一些文件.我说好的很简单,我写了nginx配置的更改,如下所示: location /restricteddir/download/file { allow 192.168.0.0/16; allow 10.0.0.0/8; deny all; } 好吧从外面我得到403这么好但是从内部(LAN)给我404.[详细]
-
Nginx反向代理到另一个服务静态文件的nginx服务器
所属栏目:[Nginx] 日期:2020-12-13 热度:104
我有一个Nginx服务器托管一个Web应用程序,直接访问时工作正常.它的配置如下 server { listen 8000 default_server; listen [::]:8000 default_server ipv6only=on; root /data/www/ ; server_name server1.com; location / { try_files $uri $uri/ =404; } l[详细]
-
Nginx:拒绝在目录及其所有子目录中运行的脚本
所属栏目:[Nginx] 日期:2020-12-13 热度:53
假设我的网站允许用户创建目录以及上传到名为“/ uploads”的目录,如下所示: /上传/ user_created_folder_1 /上传/ user_created_folder_2 /上传/ user_created_folder_3 等等等等 如何防止在“/ uploads”及其所有子目录中执行任何潜在的恶意脚本? 服务器[详细]