-
如何使用Nginx(healthd)在access_log文件名中使用变量
所属栏目:[Nginx] 日期:2021-02-21 热度:105
我在AWS中有一个mutli-container设置.我试图遵循这个:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-serverlogs.html但是(使用最新的Nginx - 1.9.12)一旦我尝试在文件名中使用变量,我就会开始在错误日志中看到错误,并且不会[详细]
-
nginx – server_tokens关闭但仍然发布它们
所属栏目:[Nginx] 日期:2021-02-21 热度:77
我补充道server_tokens off; 到/etc/nginx/nginx.conf文件的http {}部分并重新启动nginxservice nginx restart 命令.但服务器仍然在响应请求时发布服务器令牌.我还在启用了站点的/可用的配置文件下检查是否有任何server_tokens,但是没有.最佳答案:)我终于找到[详细]
-
apache-2.2 – 在NginX后面的Apache mod_dav安装上,WebDav重命名失败
所属栏目:[Nginx] 日期:2021-02-21 热度:175
我正在尝试通过WebDav重命名文件来解决问题.我们的堆栈由一台机器组成,通过Nginx,Varnish和Apache提供内容.当您尝试重命名文件时,操作将失败,并显示我们当前正在使用的堆栈.要连接到WebDav,客户端程序必须:通过https://host:443连接到NginX NginX在http://lo[详细]
-
Nginx – 使用proxy_pass在错误页面中清空响应
所属栏目:[Nginx] 日期:2021-02-21 热度:140
任务:nginx配置反向代理到具有动态查找和缓存的docker容器.流程工作流程检查缓存.如果上游发现 - 代理如果找不到 - 请求它,缓存和代理如果找到但缓存无效 - 清除缓存并再次运行当前配置(模板):server { listen *; server_name {{host}}; set $attemp[详细]
-
centos – 为Phusion Passenger 3提供SSL支持的Curl开发标题
所属栏目:[Nginx] 日期:2021-02-21 热度:114
我正在尝试安装phusion passenger nginx模块,但它失败了# passenger-install-nginx-module * Curl development headers with SSL support... not found ...yum install curl-devel Setting up Install Proce[详细]
-
Nginx – PHP脚本上的基本http身份验证
所属栏目:[Nginx] 日期:2021-02-21 热度:175
我添加了一个用作“cgi-bin”的PHP脚本,组态:location ~^/cgi-bin/.*.(cgi|pl|py|rb) { gzip off; fastcgi_pass 127.0.0.1:9000; fastcgi_index cgi-bin.php; fastcgi_param SCRIPT_FILENAM[详细]
-
TeamCity,nginx和Websockets – 501错误
所属栏目:[Nginx] 日期:2021-02-21 热度:66
我目前正在使用nginx反向代理设置TeamCity,但我的浏览器出错了.错误如下:WebSocket connection to ws://ci.example.net/app/subscriptions?X-Atmosphere-tracking-id=0X-Atmosphere-Framework=2.2.7-javascript[详细]
-
检查在nginx上访问我网站的IP
所属栏目:[Nginx] 日期:2021-02-21 热度:79
我真的不想知道这个,因为我想保持它非常私密,并尽可能地给我的访客隐私(不是我的博客很受欢迎).我刚安装了Ubuntu和数字海洋的nginx,预装了Ghost,但之前我在使用Wordpress.现在(在我写作的这一刻),我一直看到这个日志POST /bidRequest?exchange=smaato 500 2ms[详细]
-
如何设置NGINX以根据位置(在相同的server_name下)部署不同的单页应用程序(SPA的…即静态文件)和子路由
所属栏目:[Nginx] 日期:2021-02-21 热度:122
我的目标是在同一个域下设置两个不同的单页应用程序(SPA),我们在其中显示与所请求的位置/路径相对应的SPA.我也想默认为两个SPA的/位置之一.并且..如果有人在浏览器中输入网址,我希望SPA附加的html5历史记录位置路径实际路由到正确的位置.用示例更容易解释.例[详细]
-
Gunicorn和Django与Upstart和Nginx
所属栏目:[Nginx] 日期:2021-02-21 热度:73
首先我有很多Django实例的设置和运行这样.在每个项目中,我都有一个script.sh shell脚本,可以开始弹药等: #!/bin/bash set -e LOGFILE=/var/log/gunicorn/app_name.log LOGDIR=$(dirname $LOGFILE) NUM_WORKERS=3 # user/gr[详细]
-
与环境无关的301/302重定向与PHP
所属栏目:[Nginx] 日期:2021-02-21 热度:57
我已经运行了FastCGI的accidental usage状态标题.在环境无关的脚本中是否有使用它的优缺点?header(Location: . $url, true, 301); 单独对Apache 2.2而言,我没有任何问题(根据phpinfo(),服务器使用FastCGI).该脚本针对Apache和nginx(mod_php和FastCGI).[详细]
-
ruby-on-rails – 当从私有NIC访问时,Rails显示IP为127.0.0.1,但Nginx显示正确的IP
所属栏目:[Nginx] 日期:2021-02-21 热度:129
我们正在Unicorn Nginx上运行Rails应用程序.服务器有两个我们使用的网卡. eth0处理公共互联网的请求,eth2处理来自我们私人网络的请求.当通过eth0发出请求时,nginx日志显示公网IP,而Rails日志也显示此IP.但是,当通过eth2发出请求时,nginx日志会显示私有IP(例如[详细]
-
php – Nginx – Rails中的WordPress博客使用mime类型的文本/ html加载样式和脚本
所属栏目:[Nginx] 日期:2021-02-21 热度:196
我刚刚在Rails应用程序的一个/博客目录下安装了一个Wordpress博客,它运行在Unicorn和Nginx上,当我访问我的domain.com/blog页面时,我的样式表和脚本在浏览器中没有被正确加载. Chrome控制台给我以下错误:资源解释为样式表,但使用MIME类型text / html进行传输[详细]
-
我的nginx fastcgi配置下载php文件而不是执行它们
所属栏目:[Nginx] 日期:2021-02-21 热度:134
我在ubuntu 13.04上全新安装php5-fpm和nginx时使用此配置:server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php i[详细]
-
将Nginx修补为ip_hash 4个八位字节而不是3个
所属栏目:[Nginx] 日期:2021-02-21 热度:53
我目前正在我的网络上运行两个后端服务器,并在Windows上与Nginx进行负载平衡.我正在加载测试系统,但是我的所有流量都是针对一台服务器的.这是因为ip_hash算法按前3个八位字节对流量进行排序,即111.222.333.XXX这是一个问题,因为我瞄准服务器的所有流量都具有[详细]
-
php – Nginx:使用fastcgi_pass时覆盖主机头
所属栏目:[Nginx] 日期:2021-02-21 热度:110
我正在尝试覆盖使用fastcgi_pass时传递给基于php的应用程序(特别是Phabricator)的http主机头.我在使用proxy_pass时发现了很多这样做的例子,但我似乎无法找到如何使用fastcgi_pass执行此操作的示例.具体来说,我希望代理的php应用程序将主机头看作“phabricator[详细]
-
Nginx $request_uri有重复的查询参数
所属栏目:[Nginx] 日期:2021-02-21 热度:96
我发现nginx的$request_uri复制了查询参数.我希望实现的目标是将裸域的任何请求重定向到www域.这是一个示例配置. server { listen 8080; server_name localhost; location / { if ($ht[详细]
-
Nginx返回一个假的200状态代码的空json对象
所属栏目:[Nginx] 日期:2021-02-21 热度:90
我们在Nginx上运行了一个API,它应该返回JSON对象.这个服务器有很多负载,所以我们做了很多性能改进.API从客户端接收ID.服务器有一堆代表这些ID的文件.因此,如果将ID作为文件找到,则后端将返回该文件的内容(即JSON).如果文件不存在,则不调用后端,Nginx simple会[详细]
-
ruby-on-rails – nginx没有在Rails静态资产上设置expires头
所属栏目:[Nginx] 日期:2021-02-21 热度:103
我似乎无法让nginx在我的Rails应用程序中的静态资产上设置expires标头.我的应用程序使用Phusion Passenger nginx的.下面是我的nginx配置文件的相关部分server { listen 80; server_name my.domain.tld; root /hom[详细]
-
身份验证 – nginx auth_basic时间限制
所属栏目:[Nginx] 日期:2021-02-21 热度:77
我正在使用nginx和auth_basic模块来保护我的dev服务器,但我似乎无法找到一种方法来指定“身份验证”到期的时间间隔.我希望能够强制nginx每隔6小时询问一次密码.有没有办法做到这一点?如果没有,什么是可接受的解决方法?最佳答案这可能是不可能的.似乎没有关[详细]
-
403使用nginx禁止wordpress索引,其余页面工作正常
所属栏目:[Nginx] 日期:2021-02-21 热度:144
我正在一个新的EC2实例上设置我的博客,因为当前托管它的服务器上的一个站点是DDoSed.我在使用nginx时遇到了一些麻烦,因为我可以看到所有页面都很好但是索引上有403,或者看到索引但页面上有404(取决于我使用的配置)这是我的nginx配置:server { listen 80; ser[详细]
-
php – 413请求实体太大
所属栏目:[Nginx] 日期:2021-02-21 热度:97
当我向服务器发布数据时,我使用nginX / 1.6和laravel我得到此错误413请求实体太大.我试过很多解决方案1- set client_max_body_size 100m; in server and location and http in nginx.conf. 2- set upload_max_filesize = 100m in php[详细]
-
node.js – 哪个最有效:通过nginx或节点通过nginx反向代理直接提供静态文件?
所属栏目:[Nginx] 日期:2021-02-21 热度:132
我已经使用nginx作为反向代理来为我的node.js webapps 3000 - 80提供服务.实际上,我使用express.static中间件在节点应用程序中提供我的资产.我再次阅读并再次阅读nginx非常有效地提供静态文件.问题是,什么是最好的?像我已经做的那样提供资产,或者直接配置ngi[详细]
-
django – Nginx:交替域的不同robots.txt
所属栏目:[Nginx] 日期:2021-02-21 热度:79
摘要我有一个内部和外部域指向它的单个Web应用程序,我希望robots.txt阻止对内部域的所有访问,但允许所有访问外部域.问题细节我有一个简单的Nginx服务器块,我曾用它代理Django应用程序(见下文).如您所见,此服务器块响应任何域(由于缺少server_name参数).但是,[详细]
-
apache – NGINX配置与Socket.IO一起使用
所属栏目:[Nginx] 日期:2021-02-21 热度:140
所以我一直试图让这个工作2天,我被卡住了.这是我第一次为使用NodeJS Socket IO的rails配置服务器.我是NGINX和Unicorn的菜鸟.基本上我的应用程序的NodeJS SocketIO部分会将消息推送给连接到我的应用程序的用户.这是我的nginx.confserver{ listen 80 default; r[详细]