-
php – Nginx:使用fastcgi_pass时覆盖主机头
所属栏目:[Nginx] 日期:2021-02-21 热度:173
我正在尝试覆盖使用fastcgi_pass时传递给基于php的应用程序(特别是Phabricator)的http主机头.我在使用proxy_pass时发现了很多这样做的例子,但我似乎无法找到如何使用fastcgi_pass执行此操作的示例.具体来说,我希望代理的php应用程序将主机头看作“phabricator[详细]
-
Nginx $request_uri有重复的查询参数
所属栏目:[Nginx] 日期:2021-02-21 热度:61
我发现nginx的$request_uri复制了查询参数.我希望实现的目标是将裸域的任何请求重定向到www域.这是一个示例配置. server { listen 8080; server_name localhost; location / { if ($ht[详细]
-
Nginx返回一个假的200状态代码的空json对象
所属栏目:[Nginx] 日期:2021-02-21 热度:189
我们在Nginx上运行了一个API,它应该返回JSON对象.这个服务器有很多负载,所以我们做了很多性能改进.API从客户端接收ID.服务器有一堆代表这些ID的文件.因此,如果将ID作为文件找到,则后端将返回该文件的内容(即JSON).如果文件不存在,则不调用后端,Nginx simple会[详细]
-
ruby-on-rails – nginx没有在Rails静态资产上设置expires头
所属栏目:[Nginx] 日期:2021-02-21 热度:167
我似乎无法让nginx在我的Rails应用程序中的静态资产上设置expires标头.我的应用程序使用Phusion Passenger nginx的.下面是我的nginx配置文件的相关部分server { listen 80; server_name my.domain.tld; root /hom[详细]
-
身份验证 – nginx auth_basic时间限制
所属栏目:[Nginx] 日期:2021-02-21 热度:190
我正在使用nginx和auth_basic模块来保护我的dev服务器,但我似乎无法找到一种方法来指定“身份验证”到期的时间间隔.我希望能够强制nginx每隔6小时询问一次密码.有没有办法做到这一点?如果没有,什么是可接受的解决方法?最佳答案这可能是不可能的.似乎没有关[详细]
-
403使用nginx禁止wordpress索引,其余页面工作正常
所属栏目:[Nginx] 日期:2021-02-21 热度:99
我正在一个新的EC2实例上设置我的博客,因为当前托管它的服务器上的一个站点是DDoSed.我在使用nginx时遇到了一些麻烦,因为我可以看到所有页面都很好但是索引上有403,或者看到索引但页面上有404(取决于我使用的配置)这是我的nginx配置:server { listen 80; ser[详细]
-
php – 413请求实体太大
所属栏目:[Nginx] 日期:2021-02-21 热度:111
当我向服务器发布数据时,我使用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 热度:101
我已经使用nginx作为反向代理来为我的node.js webapps 3000 - 80提供服务.实际上,我使用express.static中间件在节点应用程序中提供我的资产.我再次阅读并再次阅读nginx非常有效地提供静态文件.问题是,什么是最好的?像我已经做的那样提供资产,或者直接配置ngi[详细]
-
django – Nginx:交替域的不同robots.txt
所属栏目:[Nginx] 日期:2021-02-21 热度:189
摘要我有一个内部和外部域指向它的单个Web应用程序,我希望robots.txt阻止对内部域的所有访问,但允许所有访问外部域.问题细节我有一个简单的Nginx服务器块,我曾用它代理Django应用程序(见下文).如您所见,此服务器块响应任何域(由于缺少server_name参数).但是,[详细]
-
是否可以在不使用硬件负载平衡器的情况下平衡多个Nginx负载平衡器之间的负载?
所属栏目:[Nginx] 日期:2021-02-20 热度:61
我计划使用单独的Nginx服务器作为软件负载平衡器来平衡我的应用服务器之间的负载.但实际上,这是因为应用服务器前面的负载均衡器允许我在没有停机的情况下更新应用服务器(操作系统,应用程序等).然后我意识到,如何更新负载均衡器本身?当我需要更新作为我的应用[详细]
-
reactjs – react.js应用程序显示在nginx服务器中找不到404
所属栏目:[Nginx] 日期:2021-02-20 热度:137
我将react.js应用程序上传到服务器.我正在使用nginx服务器.申请工作正常.但是当我去其他页面刷新,网站无法正常工作.它显示404未找到错误.我该怎么解决这个问题.谢谢.当您的react.js应用加载时,路由由react-router在前端处理.比如说你在http://a.com.然后在页[详细]
-
nginx – 根据同一vhost中访问的主机名自动选择SSL证书
所属栏目:[Nginx] 日期:2021-02-20 热度:112
我正在使用nginx通过SSL本地连接为我的Nextcloud实例提供服务(在这种情况下,域称为nextclowd.raspi.local,它使用的是自签名证书).现在我想让它通过DDNS域访问,我想用SSL加密(我已经为该域生成了Let的加密证书).但现在我遇到了使用这两个证书的问题.我也可以将[详细]
-
在nginx上启用缓存
所属栏目:[Nginx] 日期:2021-02-20 热度:121
我有自己的CentOS 6和nginx VPS,我想启用缓存.要测试它,如果成功启用,我会使用Google PageSpeed Insight.我的问题是,我没有太多经验,我必须启用缓存,我可以设置图像缓存等多长时间.多数民众赞成在互联网上发现并尝试到目前为止:创建目录:/ etc / nginx / si[详细]
-
nginx – 如果我们不关闭cgi.fix_pathinfo,服务器是否仍然容易受到攻击?
所属栏目:[Nginx] 日期:2021-02-20 热度:101
nginx安装附带的/ etc / nginx / sites-available / default文件具有以下内容:# You may add here your # server { # ... # } # statements for each of your virtual hosts to this file ## # You should[详细]
-
Nginx中的HSTS:是否应该在子域服务器块中添加Strict-Transport-Security标头?
所属栏目:[Nginx] 日期:2021-02-20 热度:184
让我们将以下nginx.conf配置文件与example.com和subdomain.example.com的服务器块一起使用:http { ... server { listen [::]:80 ipv6only=off default_server; server_name example.com;[详细]
-
nginx – 作为其他节点的PHP处理器的独立/独立服务器
所属栏目:[Nginx] 日期:2021-02-20 热度:111
从我在各种文档和示例配置中看到的,您可以将PHP-FPM设置在不同的服务器/硬件上,与您的Web服务器(在我的情况下为nginx)分开.虽然大多数示例列出了一些变体:location ~ .php { [various parameters] fastcgi_pass 127.0.0.1:9000; } 你可以将fastcgi_pass重定[详细]
-
nginx php-fpm child退出,代码为0
所属栏目:[Nginx] 日期:2021-02-20 热度:158
php-fpm 7和11.0-RELEASE-p8的任何人都有类似的问题,或者知道如何调试它?情况在几分钟后开始,仅向客户显示半页.任何页面显示约62kb的内容,结尾 4.php-fpm的日志文件:[18-Mar-2017 15:41:49] NOTICE: [pool www] child 80582 exited with code 0[详细]
-
nginx – 提供由PHP生成的自定义404页面
所属栏目:[Nginx] 日期:2021-02-20 热度:89
以下是我的php-fpm配置:location @site { fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/index.php; fastcg[详细]
-
如何拒绝Nginx中的子域请求
所属栏目:[Nginx] 日期:2021-02-20 热度:188
如果我的配置看起来像server { listen 80; server_name example.com; } 如何拒绝对subdomain.example.com的请求?最佳答案server { listen 80; server_name subdomain.example.com; deny all; } 或者,如果您[详细]
-
ubuntu – 启用nginx浏览器捕获特定网址
所属栏目:[Nginx] 日期:2021-02-20 热度:148
如何为特定URL启用nginx catch?我有一个django网络应用程序,我把我的静态文件,如CSS,JavaScript和...放在一个名为静态的文件夹中,我可以通过http://example.com/static/访问它们,我想配置nginx n命令只从这个网址捕获这些文件.我已经阅读了http://www.nginxt[详细]
-
nginx – 正确的uWSGI进程数量?
所属栏目:[Nginx] 日期:2021-02-20 热度:137
在一个4核盒子上,该场景可以提供更好的设置:4个具有深度队列的uWSGI进程处理请求8个具有深度队列的uWSGI进程与服务器内存一样多的进程允许一个相对浅的队列?最佳答案从历史上看,常见的智慧是Web服务器性能(也就是说,每个事务生命周期相对较短的高波动性工作[详细]
-
Nginx重写地址不会自动添加参数
所属栏目:[Nginx] 日期:2021-02-20 热度:174
原始请求地址:www.example.com/index.php?r=mobile/receive/index 重写的请求地址:www.example2.com/newindex.php?r=mobile2/receive2/index2 这是我自己的配置:if ($args ~* ^r=mobile/receive/index) { rewri[详细]
-
NGINX uWSGI连接由Peer重置
所属栏目:[Nginx] 日期:2021-02-20 热度:197
我正在尝试使用uWSGI在NGINX上托管Bottle Application.这是我的nginx.conflocation /myapp/ { include uwsgi_params; uwsgi_param X-Real-IP $remote_addr; uwsgi_param Host $http_ho[详细]
-
apache – NGINX配置与Socket.IO一起使用
所属栏目:[Nginx] 日期:2021-02-20 热度:94
所以我一直试图让这个工作2天,我被卡住了.这是我第一次为使用NodeJS Socket IO的rails配置服务器.我是NGINX和Unicorn的菜鸟.基本上我的应用程序的NodeJS SocketIO部分会将消息推送给连接到我的应用程序的用户.这是我的nginx.confserver{ listen 80 default; r[详细]
-
在Nginx中随机返回备用页面进行A / B测试
所属栏目:[Nginx] 日期:2021-02-20 热度:128
有没有一种方法可以在Nginx中为给定的URL和User-Agent标头返回20%的其他页面(用于A / B测试)?最佳答案您应该检查以下模块:http://nginx.org/en/docs/http/ngx_http_split_clients_module.html它是专为A / B测试而创建的.[详细]
