-
在nginx上启用缓存
所属栏目:[Nginx] 日期:2021-02-21 热度:88
我有自己的CentOS 6和nginx VPS,我想启用缓存.要测试它,如果成功启用,我会使用Google PageSpeed Insight.我的问题是,我没有太多经验,我必须启用缓存,我可以设置图像缓存等多长时间.多数民众赞成在互联网上发现并尝试到目前为止:创建目录:/ etc / nginx / si[详细]
-
nginx – 根据同一vhost中访问的主机名自动选择SSL证书
所属栏目:[Nginx] 日期:2021-02-21 热度:83
我正在使用nginx通过SSL本地连接为我的Nextcloud实例提供服务(在这种情况下,域称为nextclowd.raspi.local,它使用的是自签名证书).现在我想让它通过DDNS域访问,我想用SSL加密(我已经为该域生成了Let的加密证书).但现在我遇到了使用这两个证书的问题.我也可以将[详细]
-
reactjs – react.js应用程序显示在nginx服务器中找不到404
所属栏目:[Nginx] 日期:2021-02-21 热度:113
我将react.js应用程序上传到服务器.我正在使用nginx服务器.申请工作正常.但是当我去其他页面刷新,网站无法正常工作.它显示404未找到错误.我该怎么解决这个问题.谢谢.当您的react.js应用加载时,路由由react-router在前端处理.比如说你在http://a.com.然后在页[详细]
-
是否可以在不使用硬件负载平衡器的情况下平衡多个Nginx负载平衡器之间的负载?
所属栏目:[Nginx] 日期:2021-02-21 热度:134
我计划使用单独的Nginx服务器作为软件负载平衡器来平衡我的应用服务器之间的负载.但实际上,这是因为应用服务器前面的负载均衡器允许我在没有停机的情况下更新应用服务器(操作系统,应用程序等).然后我意识到,如何更新负载均衡器本身?当我需要更新作为我的应用[详细]
-
如何在SSL终端负载均衡器后面设置nginx以重定向到某个主机的https
所属栏目:[Nginx] 日期:2021-02-21 热度:182
您好我在EC2(负载均衡器)后面的EC2中有一个Web服务器(运行nginx),它终止了SSL连接.如果有请求到www.domain.com,它将转到http到ELB并传递给nginx服务器上的http如果有对secure.domain.com的请求,它应该转到https到ELB并传递给http到nginx服务器.如果请求来自ht[详细]
-
Nginx sslv3贵宾犬禁用
所属栏目:[Nginx] 日期:2021-02-21 热度:152
我尝试在我的nginx中设置SSL证书而不使用SSLv3,但SSL实验室说,我的服务器有SSLv3如何禁用它.我的配置: add_header Strict-Transport-Security max-age=31536000; add_header X-Frame-Options DENY; ssl_session_cache s[详细]
-
使用Nginx的通配符记录来处理自定义域
所属栏目:[Nginx] 日期:2021-02-21 热度:167
这是我的4,持续5小时的问题:我已经设置了一个WordPress多站点实例,它将在domain.com,subdomain.domain.com和customdomain.com上处理网站.将有N个网站使用customdomain.com,所以我不想为每个网站创建记录.在服务器上,我在Apache面前有Nginx.我想做的是在Nginx[详细]
-
如何避免在nginx中重复add_header指令?
所属栏目:[Nginx] 日期:2021-02-21 热度:140
文档说明了这一点: These directives are inherited from the previous level if and only if there are no add_header directives defined on the current level. 我的问题是我有几个我要缓存的位置块,如下所示:add_header[详细]
-
使用nginx防止304未修改的请求
所属栏目:[Nginx] 日期:2021-02-21 热度:186
我正在运行nginx,并有以下块到期:expires 52w; 但是,当我使用Google Chrome开发者工具观察网络流量时,某些资产会从缓存(200个缓存)加载,而大多数资产都向服务器发出请求(304 Not Modified).我希望从缓存加载所有资源,如果可能的话,不与服务器通信. (200-cach[详细]
-
php-Yii自定义路由在Nginx中不起作用
所属栏目:[Nginx] 日期:2021-02-20 热度:204
在我的应用程序中,我使用一些自定义路由来实现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 热度:106
我正在使用Ionic Framework开发应用程序.在后端,我为api编写了Flask应用程序,如下所示:@API.route(/saverez,methods=[POST,OPTIONS]) @crossdomain(origin=*, headers=*,methods=*) @render_api def saver()[详细]
-
NGinx域名重定向
所属栏目:[Nginx] 日期:2021-02-20 热度:109
可以说我有一个名为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 热度:176
要匹配具有特定扩展名的文件,我们可以使用以下命令:位置.*.(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 热度:83
我似乎在网上找不到关于此主题的任何内容.我发现一个声称使用unix套接字的实例更好,因为它不会产生额外的TCP开销(假设我们在这里谈论的是Web服务器).有什么主意吗?最佳答案如果需要,建议使用Unix-socket:本地主机上的高吞吐量如果需要,建议使用TCP / IP套接[详细]
-
ruby-on-rails-使用Nginx的Rails的多阶段环境
所属栏目:[Nginx] 日期:2021-02-20 热度:160
我创建了新的环境“ staging”.在本地有效.我这样运行:RAILS_ENV=staging passenger start 在服务器上,我使用Nginx passenger.在虚拟主机设置中,我写了:server { listen 443; server_name test.myapp.com;[详细]
-
django-如何提供存储在cassandra数据库中的图像?
所属栏目:[Nginx] 日期:2021-02-20 热度:93
对于django项目,我计划将jpegs存储到cassandra数据库中.为网站提供图像的最佳方法是什么?我已经计划构建自己的wsgi模块,但是有没有更好的方法:是否存在nginx或apache模块呢?最佳答案我们使用带有缓存层(磁盘和内存中的磁盘,例如Varnish)的PHP从Cassandra提[详细]
-
django-tastypie PATCH给我“ 400(错误请求)”
所属栏目:[Nginx] 日期:2021-02-20 热度:67
我正在Apache上运行Django站点,该站点以Nginx实例为前端,以服务我的静态媒体.我通过django-tastypie将API公开给我需要在其上修补字段的模型.当我执行本地测试(通过django runserver)时,一切正常.但是,在实时服务器上,我返回了“ 400(错误请求)”.我读过一些地[详细]
-
如何解析Nginx configuratilon文件?
所属栏目:[Nginx] 日期:2021-02-20 热度:67
我想找到一种解析nginx配置文件的方法,以便动态生成用作文档的图.nginx配置文件的语法如下所示(此示例出于简洁目的是有目的的,我管理的配置文件实际上要复杂得多):location / { if (GET) { echo_exec @memcache; } if (POST) { echo_exec @appli[详细]
-
为什么nginx总是响应默认站点,即使现在应该响应呢?
所属栏目:[Nginx] 日期:2021-02-20 热度:54
我最近将(Debian)升级到了nginx 1.2.1,现在看来nginx总是使用默认服务器进行响应,即使它不响应也是如此./etc/nginx/conf.dserver { listen 80 default_server; server_name _; server_name_in_redirect off; proxy_intercept[详细]
-
性能-其他解决方案,而不是NGINX的.htaccess
所属栏目:[Nginx] 日期:2021-02-20 热度:116
我正在开发一个较大的基于Web的项目,在以后的某个阶段(或更多)可能每分钟必须处理数百个请求.我从没与NGINX一起工作过,但是用apache阅读比较,看来我可能应该走NGINX的路线.读到它,我总是看到.htaccess文件是一个懒惰的解决方案.现在,我想避免依赖.htaccess文[详细]
-
在Nginx中随机返回备用页面进行A / B测试
所属栏目:[Nginx] 日期:2021-02-20 热度:156
有没有一种方法可以在Nginx中为给定的URL和User-Agent标头返回20%的其他页面(用于A / B测试)?最佳答案您应该检查以下模块:http://nginx.org/en/docs/http/ngx_http_split_clients_module.html它是专为A / B测试而创建的.[详细]
-
使用PHP5-FPM的Nginx-提供空白屏幕的.php文件
所属栏目:[Nginx] 日期:2021-02-20 热度:175
我把头撞在墙上,试图启动nginx并使用php5-fpm运行.我觉得这只是我忽略的一个小细节,所以我休息了一会儿,几天后又回到了上面.今晚又弄乱了几个小时,无济于事.无论如何,这就是问题所在:我已经启动并运行了nginx.它似乎可以正确提供网页.例如,基本网站http://ww[详细]
-
在Nginx中自动版本化CSS / JS
所属栏目:[Nginx] 日期:2021-02-20 热度:113
我有一个设置,其中nginx正在提供所有静态内容(CSS / JS).我们的问题是,当我们更新静态内容时,浏览器不一定会立即更新它们,从而在推送新版本时会引起问题.我想要一个Nginx插件,该插件基本上可以替换所有对CSS / JS的调用,并为版本号提供广告,例如:之前:link[详细]
-
Nginx配置中静态位置的多个位置
所属栏目:[Nginx] 日期:2021-02-20 热度:134
我有两个位置,我的应用程序将在其中提供静态文件,一个是/ my / path / project / static,另一个是/ my / path / project / jsutils / static.我很难让网络服务器在两个目录中查找静态内容.这是我的应用程序在nginx配置文件中的静态位置条目. location ^~ /sta[详细]