-
nginx:如何从给定列表中进行大规模永久重定向?
所属栏目:[Nginx] 日期:2020-10-19 热度:176
我有大约400个网址将在新版本中更改,由于某些原因,我不能在新网站中重复相同类型的网址结构.我的问题是,我可以给一个网址列表给nginx(是的,我知道400个),并简单地告诉他,他们每个人都要去另一个网址?就像我说的url结构会有所不同所以我不能使用任何类型的模[详细]
-
在userdir中使用nginx运行Moodle(斜杠参数)
所属栏目:[Nginx] 日期:2020-10-19 热度:144
我正在将Moodle(moodle.org)从Apache主机移动到运行Nginx的Ubuntu 12.04 LTS主机.设置主机的方式意味着它将运行相当多的域,其中每个域(或其他站点)将驻留在用户目录中.我用php5-fpm运行Nginx.我找到了很多用于在用户目录中运行php-fpm的配置,这些都可以工作.[详细]
-
为什么nginx为目录别名中的请求提供错误的MIME类型?
所属栏目:[Nginx] 日期:2020-10-19 热度:74
如果有一种方法可以在不使用别名的情况下完成这个典型任务,我就是全力以赴.我希望/ minesweeper / * URL中的所有请求都从与其他请求完全不同的目录中提取.提供了以下配置WORKS文件,但MIME类型是application / octet-stream而不是它应该是什么(即text / css).[详细]
-
Nginx的前向保密(CentOS6)
所属栏目:[Nginx] 日期:2020-10-19 热度:113
我正在尝试使用nginx webserver在CentOS中启用前向保密.我试过的我已经阅读了一些教程,看起来我们应该有nginx,openssl最新版本来启用它.所以我从源代码安装了最新的openssl.sudo wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz sudo tar -xvzf[详细]
-
Nginx站点配置模板和变量
所属栏目:[Nginx] 日期:2020-10-19 热度:195
嗨,我想设置一个简单的nginx配置,我读你可以使用set $variable content设置变量;但到目前为止,我没有运气......以下是我到目前为止所提出的/我想要实现的目标:server { ################################################## # Set variables set $port[详细]
-
Nginx:在图像上禁用gzip
所属栏目:[Nginx] 日期:2020-10-19 热度:159
在我的nginx conf中我启用了gzip:gzip on; gzip_proxied any; gzip_types text/plain text/css text/javascript; gzip_comp_level 9; gzip_vary on; 然而,这也gzips我的jpeg实际上增加了大小.理想情况下,如果不使用位置,我怎么能禁用图像的g[详细]
-
apache-2.2 – 如何阻止从同一主机到同一URL的重复点击?
所属栏目:[Nginx] 日期:2020-10-19 热度:168
我有一个奇怪的问题 - 在高流量的网站上(每月数百万的访问者),每天我们得到大约20个左右的情况,其中一个主机开始不断地请求同一页面,一遍又一遍 - 每秒多次,从几分钟到一整天的任何时间长度.这次攻击显然不是恶意的,因为我已经回溯了IP地址,并将它们与我采访[详细]
-
禁用特定目录中图像的nginx缓存
所属栏目:[Nginx] 日期:2020-10-19 热度:163
我的网络服务器上有一个目录,其中包含我不想缓存的图像.Nginx是Apache的前端.我在nginx.conf中为静态资源启用了缓存:server { listen 80; server_name www.mydomain.com mydomain.com; location / { root[详细]
-
如何在nginx 1.4上使用虚拟主机进行双栈IPv4/IPv6
所属栏目:[Nginx] 日期:2020-10-19 热度:64
我正在使用nginx 1.4.1(现在,在1.2.1之前),并且想支持双栈(IPv4和IPv6).我总是从nginx获得xyz错误的重复监听选项.server { listen 80 default_server; listen [::]:80 ipv6only=on default_server; server_name domai[详细]
-
nginx – Fail2Ban阻止行为取决于状态代码
所属栏目:[Nginx] 日期:2020-10-19 热度:205
我正在使用Fail2Ban,我已根据需要进行了配置.这是从nginx / error.log读取日志,并且取决于有关maxretry和timing set的配置.问题是根据状态代码可能有不同的规则吗?例如,我想阻止任何人在5分钟内获得10 404状态代码,但阻止任何人获得3 403状态代码.任何帮助将[详细]
-
ubuntu – Nginx编辑php.ini没有反映
所属栏目:[Nginx] 日期:2020-10-19 热度:103
phpinfo说文件位置是/etc/php5/fpm/php.ini.解析了其他.ini文件 /etc/php5/fpm/conf.d/curl.ini, /etc/php5/fpm/conf.d/gd.ini, /etc/php5/fpm/conf.d/mcrypt.ini, /etc/php5/fpm/conf.d/mysql.in[详细]
-
我们可以从nginx中的某个位置跳转到另一个位置吗?
所属栏目:[Nginx] 日期:2020-10-19 热度:92
我正在努力实现这样的目标:location /location1/{ if ($arg_api_key = a_valid_api_key) { proxy_pass http://localhost:8080; } # else jump to location2 } location /location2/{[详细]
-
Nginx反向代理错误页面
所属栏目:[Nginx] 日期:2020-10-19 热度:97
我正在使用nginx作为单个机器的反向代理.我想在后端机器关闭时有一个错误页面.这是我的配置文件:server { listen 80; access_log /var/log/nginx/access.log; root /var/www/nginx; error_page 403 404 500 502 503 50[详细]
-
php – Nginx错误日志无效
所属栏目:[Nginx] 日期:2020-10-19 热度:188
我已经尝试了很多东西,但无法使错误日志工作,但访问日志工作正常.这里提到的解决方案对我不起作用:http://mailman.nginx.org/pipermail/nginx/2009-February/009567.html(尝试将错误视为error_log pram - 没有运气)http://forum.nginx.org/read.php?2,5[详细]
-
apache-2.2 – 什么是我的htaccess mod_rewrite的nginx equalant?
所属栏目:[Nginx] 日期:2020-10-19 热度:183
以前我在我的CodeIgniter网站上使用运行Apache的linode VPS.今天我安装了nginx,我的网站登陆页面即将推出,但是使用htaccess重写URL的其他页面也没有到来.这是我的htaccess,RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUE[详细]
-
nginx 403在提供静态文件时反向代理
所属栏目:[Nginx] 日期:2020-10-19 热度:188
我正在尝试通过nginx提供节点应用程序,但首先尝试提供可能位于/ public文件夹中的静态文件.我有那么多工作 - 但是当访问domain.tld /或静态文件夹的索引时,我得到403;目录索引“/var/www/domain.tld/”被禁止.所有权限似乎都是正确的,所以我很困惑.这是我的服[详细]
-
这个Nginx配置有多安全?我还能做些什么来进一步优化它?
所属栏目:[Nginx] 日期:2020-10-19 热度:150
所以我最近设置了一个个人GitLab服务器,我使用以下配置和完整的SSL.我尽我所能,但还有什么办法可以让它变得更好?我大部分都是在业余时间学习了解我对网络服务器的了解,所以我并没有真正遵循任何惯例.如有任何意见和疑虑,请与我们联系.server_tokens off; add[详细]
-
Nginx代理缓存过期到期
所属栏目:[Nginx] 日期:2020-10-19 热度:79
我使用nginx 1.9.9作为Gravatar的代理(将化身的等待时间从300ms减少到15ms).但是,当我指定缓存在7天后过期时,缓存将在几分钟后到期.在短短几分钟内,我收到标题X-Proxy-Cache:EXPIRED.配置如下:proxy_cache_path /var/www/gravatar-cache levels=1:2 keys_zo[详细]
-
nginx – HttpGeoipModule $geoip_country_code为空
所属栏目:[Nginx] 日期:2020-10-19 热度:90
在nginx.conf中:http { geoip_country /etc/nginx/GeoIP.dat; ... } 如果我做:server{ ... location / { add_header X-Geo $geoip_country_code;[详细]
-
NGINX不在/ etc/default/nginx中应用变量
所属栏目:[Nginx] 日期:2020-10-19 热度:82
我刚刚更新了我的一台服务器,从debian 6到debian 8.以前一切都运行正常.现在,NGINX无法以正确的配置启动.我已将/ etc / default / nginx设置为:DAEMON_OPTS=-c /etc/nginx/my.nginx.file.conf DAEMON_ARGS=$DAEMON_OPTS 这应该使NGINX开始使用/et[详细]
-
Nginx位置匹配仅在匹配根时才起作用
所属栏目:[Nginx] 日期:2020-10-19 热度:112
我正在尝试配置nginx,所以我可以有两个位置.一个用于我的节点API,另一个用于我的Jenkins CI.http:// my_ip / api应指向我的节点服务器,http:// my_ip / jenkins应该指向我的jenkins CI我有这个服务器块.server { listen 80; server_name my_ip_address;[详细]
-
nginx – 在X-Forwarded-For中找到的专用地址空间IP
所属栏目:[Nginx] 日期:2020-10-19 热度:179
我正在使用谷歌云(HTTPS)负载均衡器后面的nginx进行反向代理,因此我添加了X-Forwarded-For标头,以便后端可以提取客户端(浏览器)IP.今天早上我注意到日志中有一个10.x.x.x的IP,这怎么可能?最佳答案日志记录如何解释包含多个IP地址的标头?如果它采用第一个IP[详细]
-
domain-name-system – 强制浏览器清空DNS缓存
所属栏目:[Nginx] 日期:2020-10-19 热度:119
所以我将mediawiki网站迁移到了新的服务器.旧版本仍处于运行状态,但数据库已被锁定,我每15分钟将新内容与rsync和mysqldump合并.所以我们可以从旧IP中读取内容.现在我将域的A记录更改为指向新服务器. 3个小时后,当我使用缓存清除浏览器时,我在新服务器上.但是,[详细]
-
为什么nginx gzip_http_version默认为HTTP 1.1
所属栏目:[Nginx] 日期:2020-10-19 热度:58
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 heade[详细]
-
linux – 我可以在相同的服务器上运行Apache和Nginx,在同一个端口上绑定到不同的IP吗?
所属栏目:[Nginx] 日期:2020-10-19 热度:192
我有一个专用服务器,其中一个选项是,如果我需要它,我可以获得7个独特的IP.最近我一直在考虑将Nginx和PHP-FPM设置为练习,并在其上运行我的博客.我不想破坏我现有的网站,所以我想知道我是否可以在端口80上运行它们但是将它们绑定到不同的IP,然后将我的博客A记录[详细]