-
安全-确保Elasticsearch
所属栏目:[Nginx] 日期:2021-02-21 热度:128
我是Elasticsearch的新手,但我非常喜欢.我唯一找不到也无法完成的事情是确保生产系统的Elasticsearch安全.我在弹性搜索之前阅读了很多有关使用nginx作为代理的信息,但是我从未使用过nginx,也从未使用过代理.这是在生产系统中确保弹性搜索的典型方法吗?如果是[详细]
-
PHP-nginx-502错误的网关,一些ajax请求
所属栏目:[Nginx] 日期:2021-02-21 热度:113
对于服务器上的某些请求,我得到502 Bad Gateway.我为某些特定的AJAX请求得到了它,但是如果我在控制台中重播失败的请求,它就可以工作(wtf).在nginx / error.log中说 [error] 13867#0: *74180 recv() failed (104: Connection reset by peer) while re[详细]
-
php – CodeIgniter的Nginx重写规则
所属栏目:[Nginx] 日期:2021-02-21 热度:70
这是英文规则: Any HTTP request other than those for index.php, assets folder, files folder and robots.txt is treated as a request for your index.php file. 我有一个.htaccess文件,可以在Apache服务器上[详细]
-
apache/nginx/IIS有什么区别
所属栏目:[Nginx] 日期:2021-02-21 热度:64
我一直是一个java Web应用程序开发人员,现在我在.net框架上工作.当我在java web中工作时,我们使用tomcat / jboss来部署我们的应用程序.我以为tomcat / jboss是web服务器.当我在asp.net工作时,我使用IIS来部署应用程序,然后我认为IIS是另一种Web服务器.这些天,[详细]
-
nginx – 正确的uWSGI进程数量?
所属栏目:[Nginx] 日期:2021-02-20 热度:119
在一个4核盒子上,该场景可以提供更好的设置:4个具有深度队列的uWSGI进程处理请求8个具有深度队列的uWSGI进程与服务器内存一样多的进程允许一个相对浅的队列?最佳答案从历史上看,常见的智慧是Web服务器性能(也就是说,每个事务生命周期相对较短的高波动性工作[详细]
-
ubuntu – 启用nginx浏览器捕获特定网址
所属栏目:[Nginx] 日期:2021-02-20 热度:75
如何为特定URL启用nginx catch?我有一个django网络应用程序,我把我的静态文件,如CSS,JavaScript和...放在一个名为静态的文件夹中,我可以通过http://example.com/static/访问它们,我想配置nginx n命令只从这个网址捕获这些文件.我已经阅读了http://www.nginxt[详细]
-
Nginx重写地址不会自动添加参数
所属栏目:[Nginx] 日期:2021-02-20 热度:180
原始请求地址: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 热度:110
我正在尝试使用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 热度:125
所以我一直试图让这个工作2天,我被卡住了.这是我第一次为使用NodeJS Socket IO的rails配置服务器.我是NGINX和Unicorn的菜鸟.基本上我的应用程序的NodeJS SocketIO部分会将消息推送给连接到我的应用程序的用户.这是我的nginx.confserver{ listen 80 default; r[详细]
-
django – Nginx:交替域的不同robots.txt
所属栏目:[Nginx] 日期:2021-02-20 热度:116
摘要我有一个内部和外部域指向它的单个Web应用程序,我希望robots.txt阻止对内部域的所有访问,但允许所有访问外部域.问题细节我有一个简单的Nginx服务器块,我曾用它代理Django应用程序(见下文).如您所见,此服务器块响应任何域(由于缺少server_name参数).但是,[详细]
-
node.js – 哪个最有效:通过nginx或节点通过nginx反向代理直接提供静态文件?
所属栏目:[Nginx] 日期:2021-02-20 热度:89
我已经使用nginx作为反向代理来为我的node.js webapps 3000 - 80提供服务.实际上,我使用express.static中间件在节点应用程序中提供我的资产.我再次阅读并再次阅读nginx非常有效地提供静态文件.问题是,什么是最好的?像我已经做的那样提供资产,或者直接配置ngi[详细]
-
php – 413请求实体太大
所属栏目:[Nginx] 日期:2021-02-20 热度:82
当我向服务器发布数据时,我使用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[详细]
-
403使用nginx禁止wordpress索引,其余页面工作正常
所属栏目:[Nginx] 日期:2021-02-20 热度:58
我正在一个新的EC2实例上设置我的博客,因为当前托管它的服务器上的一个站点是DDoSed.我在使用nginx时遇到了一些麻烦,因为我可以看到所有页面都很好但是索引上有403,或者看到索引但页面上有404(取决于我使用的配置)这是我的nginx配置:server { listen 80; ser[详细]
-
身份验证 – nginx auth_basic时间限制
所属栏目:[Nginx] 日期:2021-02-20 热度:82
我正在使用nginx和auth_basic模块来保护我的dev服务器,但我似乎无法找到一种方法来指定“身份验证”到期的时间间隔.我希望能够强制nginx每隔6小时询问一次密码.有没有办法做到这一点?如果没有,什么是可接受的解决方法?最佳答案这可能是不可能的.似乎没有关[详细]
-
ruby-on-rails – nginx没有在Rails静态资产上设置expires头
所属栏目:[Nginx] 日期:2021-02-20 热度:190
我似乎无法让nginx在我的Rails应用程序中的静态资产上设置expires标头.我的应用程序使用Phusion Passenger nginx的.下面是我的nginx配置文件的相关部分server { listen 80; server_name my.domain.tld; root /hom[详细]
-
Nginx返回一个假的200状态代码的空json对象
所属栏目:[Nginx] 日期:2021-02-20 热度:165
我们在Nginx上运行了一个API,它应该返回JSON对象.这个服务器有很多负载,所以我们做了很多性能改进.API从客户端接收ID.服务器有一堆代表这些ID的文件.因此,如果将ID作为文件找到,则后端将返回该文件的内容(即JSON).如果文件不存在,则不调用后端,Nginx simple会[详细]
-
Nginx $request_uri有重复的查询参数
所属栏目:[Nginx] 日期:2021-02-20 热度:60
我发现nginx的$request_uri复制了查询参数.我希望实现的目标是将裸域的任何请求重定向到www域.这是一个示例配置. server { listen 8080; server_name localhost; location / { if ($ht[详细]
-
php – Nginx:使用fastcgi_pass时覆盖主机头
所属栏目:[Nginx] 日期:2021-02-20 热度:146
我正在尝试覆盖使用fastcgi_pass时传递给基于php的应用程序(特别是Phabricator)的http主机头.我在使用proxy_pass时发现了很多这样做的例子,但我似乎无法找到如何使用fastcgi_pass执行此操作的示例.具体来说,我希望代理的php应用程序将主机头看作“phabricator[详细]
-
将Nginx修补为ip_hash 4个八位字节而不是3个
所属栏目:[Nginx] 日期:2021-02-20 热度:148
我目前正在我的网络上运行两个后端服务器,并在Windows上与Nginx进行负载平衡.我正在加载测试系统,但是我的所有流量都是针对一台服务器的.这是因为ip_hash算法按前3个八位字节对流量进行排序,即111.222.333.XXX这是一个问题,因为我瞄准服务器的所有流量都具有[详细]
-
php-Yii自定义路由在Nginx中不起作用
所属栏目:[Nginx] 日期:2021-02-20 热度:123
在我的应用程序中,我使用一些自定义路由来实现Restful API.这些路线对于apache和lighttpd都适用.但是我将应用程序移到了nginx服务器,自定义路由不起作用.请帮我解决这个问题.该URL http://example.com/index.php/categories/get在apache,lighttpd和nginx中可[详细]
-
angularjs-$http.post请求标头字段Access-Control-Allow-Headers错误不允许A
所属栏目:[Nginx] 日期:2021-02-20 热度:91
我正在使用Ionic Framework开发应用程序.在后端,我为api编写了Flask应用程序,如下所示:@API.route(/saverez,methods=[POST,OPTIONS]) @crossdomain(origin=*, headers=*,methods=*) @render_api def saver()[详细]
-
NGinx域名重定向
所属栏目:[Nginx] 日期:2021-02-20 热度:65
可以说我有一个名为xyz.co的网站,也有其他具有相同前缀的域名,例如xyz.com,xyz.it,xyz.co.it.现在,nginx在端口80的nginx.conf中的server_name xyz.co可以正常工作.我希望所有其他域都重定向到xyz.co,也希望上面的www.*版本重定向到xyz.co.我怎么能得到这个?[详细]
-
regex-如何匹配nginx中扩展名较少的文件的位置?
所属栏目:[Nginx] 日期:2021-02-20 热度:112
要匹配具有特定扩展名的文件,我们可以使用以下命令:位置.*.(php | jsp | cgi | pl | py)?${}并且所有工作都按预期进行...但是,如果我们有没有任何扩展名的文件,该如何在“位置”块中将它们匹配呢?最佳答案正则表达式.*.(php | jsp | cgi | pl | py)?$匹配[详细]
-
退回到Nginx中的默认/共享文件
所属栏目:[Nginx] 日期:2021-02-20 热度:110
如果没有相对的位置,我希望从共享的位置(绝对路径)提供默认的robots.txt文件.我没有运气尝试过这个:location = /robots.txt { expires 30d; add_header Cache-Control public; try_files /robots.txt /var/www/shared/robot[详细]
-
在具有Nginx和Gunicorn的生产环境中,使用unix套接字或tcp绑定它们是否更好?
所属栏目:[Nginx] 日期:2021-02-20 热度:147
我似乎在网上找不到关于此主题的任何内容.我发现一个声称使用unix套接字的实例更好,因为它不会产生额外的TCP开销(假设我们在这里谈论的是Web服务器).有什么主意吗?最佳答案如果需要,建议使用Unix-socket:本地主机上的高吞吐量如果需要,建议使用TCP / IP套接[详细]