-
nginx uwsgi – 什么是提供静态文件?
所属栏目:[Nginx] 日期:2020-12-13 热度:176
我使用nginx作为几个烧瓶应用程序的代理,uwsgi作为中间件.这是我的测试应用程序的nginx配置. server { listen 80; server_name test.myapp.com www.test.myapp.com; charset utf-8; client_max_body_size 250M; location / { try_files $uri @testapp; } loc[详细]
-
nginx可以在不同的服务器块中使用不同的SSL协议吗?
所属栏目:[Nginx] 日期:2020-12-13 热度:194
我正在尝试设置一个主机名来演示一个糟糕的SSL配置,我遇到了一些问题.我可以指定一些不好的密码套件,但是nginx似乎忽略了协议选择. server { listen 443 spdy ssl; keepalive_timeout 70; server_name example.co.uk; client_max_body_size 10M; ssl_certifi[详细]
-
nginx – http基准测试?
所属栏目:[Nginx] 日期:2020-12-13 热度:93
我正在运行清漆 nginx(php-fpm)和即时通讯使用ab,但它一直搞乱. [root@localhost src]# ab -k -n 100000 -c 750 http://192.168.135.12/index.phpThis is ApacheBench,Version 2.0.40-dev 还有什么我可以使用的吗?或者我做错了吗? 最佳答案 尝试在nginx.co[详细]
-
使用if语句重写Nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:188
我们有CSS文件“development.css”,但对于IE用户,我需要将它们重定向到“production.css”.有一个位置规则: location = /css/development.css { if ($http_user_agent ~* 'Trident') { rewrite ^(.*)$/css/production.css redirect; }} 重定向适用于IE,但对[详细]
-
UWSGI和NGINX for Ubuntu 11.10上的Python应用程序
所属栏目:[Nginx] 日期:2020-12-13 热度:73
我试图找到一种最佳方式来设置我的服务器以使用NGINX和UWSGI来为python应用程序提供服务.到目前为止,以下工作: 初始设置: sudo apt-get install nginx uwsgi uwsgi-plugin-http uwsgi-plugin-python python-setuptoolseasy_install pippip install web.py[详细]
-
如何在Nginx map指令中使用通配符?
所属栏目:[Nginx] 日期:2020-12-13 热度:127
我正在尝试使用Nginx来提供由Web应用程序生成的缓存文件,并发现了一个潜在的问题; url-space是宽的,并且将超过32000子目录的Ext3限制. 我想分解子目录,比如说,制作一个两级文件系统缓存.那么,我目前正在缓存一个文件 /var/cache/www/arbitrary_directory_nam[详细]
-
Nginx记录“_”而不是域名
所属栏目:[Nginx] 日期:2020-12-13 热度:149
我通过这样做设置Nginx从一个虚拟主机服务多个网站(A Default Catchall Virtual Host): server { listen 80 default; server_name _; 但是,我的访问日志记录的是“_”而不是网站的域名.如何配置Nginx来记录主机? 129.221.111.22 - - [31/Aug/2011:01:32:17[详细]
-
nginx – 是否可以从php-fpm提供静态html?
所属栏目:[Nginx] 日期:2020-12-13 热度:199
我已经停止了一个wordpress应用程序,现在我是一个纯粹主义者并且不希望在docker容器中包含nginx并且不想在nginx容器和php-fpm容器之间共享任何状态. 我想运行php-fpm作为独立的网络服务器(如ruby中的独角兽或python中的gunicorn),为wordpress网站提供所有内[详细]
-
apache-2.2 – 是否可以通过Content-Type将请求路由到不同的应
所属栏目:[Nginx] 日期:2020-12-13 热度:92
我正在设计一个JSON API,我想使用某种内容协商来对API进行版本控制.我目前正计划使用Vendor MIME Types来做到这一点. 虽然我绝对可以在应用程序级别执行此操作,但我认为最好在HTTP服务器级别实现此目的. Apache或nginx可以实现吗? Content-Type看起来像:ap[详细]
-
nginx – 在子URI下提供Tomcat
所属栏目:[Nginx] 日期:2020-12-13 热度:162
我有很多服务附加到一个域,所以我希望在http://server_name/tomcat下服务Tomcat,Nginx作为Tomcat的HTTP连接器的反向代理. Nginx配置非常简单: location /tomcat { include proxy_pass.conf; proxy_pass http://127.0.0.1:8080;} 如果我保持原样,Tomcat无法[详细]
-
为nginx中的上游所有服务器设置max_fails和fail_timeout
所属栏目:[Nginx] 日期:2020-12-13 热度:50
我在nginx中使用上游(用于负载平衡)的所有示例都如下所示: upstream backend { server backend1.example.com:8080 max_fails=3 fail_timeout=30s; server backend2.example.com:8080 max_fails=3 fail_timeout=30s; server backend3.example.com:8080 max_f[详细]
-
nginx:了解auth_http(IMAP代理)的目的
所属栏目:[Nginx] 日期:2020-12-13 热度:147
我想通过nginx代理将IMAP客户端请求发送到IMAP后端.根据mail_auth_http模块,必须使用指令auth_http来验证客户端.但是auth_http究竟是什么目的,为什么认证过程不能简单地转发到IMAP后端呢? 据我所知,auth_http指向一个身份验证脚本,该脚本使用自定义HTTP协议[详细]
-
如何修复nginx配置中的“404 not found”错误
所属栏目:[Nginx] 日期:2020-12-13 热度:198
我刚刚在debian上安装了nginx,并在nginx.conf文件中进行了基本配置(添加服务器部分) user www-data;worker_processes 1;error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;events { worker_connections 1024; # multi_accept on;}http { include /[详细]
-
使用Cherokee而不是在Varnish前面的nginx来获得HTTP 1.1优化?
所属栏目:[Nginx] 日期:2020-12-13 热度:85
我们一直在运行nginx > uWSGI,现在我们正在评估推杆 Varnish作为nginx和uWSGI之间的缓存层(类似于 http://www.heroku.com/how/architecture). 但是,nginx只支持背面的HTTP 1.0,所以它必须为每个请求创建与Varnish的新连接. 许多人建议在Varnish面前运行nginx[详细]
-
web-server – 更新后nginx不会重启;配置测试失败,“无法构建ty
所属栏目:[Nginx] 日期:2020-12-13 热度:196
我刚刚将nginx更新为0.8.50(由nginx开发PPA提供),但现在我遇到了问题.我无法重新启动我的服务器,因为它说测试nginx配置:[emerg]:无法构建types_hash,你应该增加types_hash_max_size:1024或types_hash_bucket_size:32.问题是,它之前完美无缺.我不知道什么[详细]
-
nginx – 限制每个虚拟主机的带宽和空间使用?
所属栏目:[Nginx] 日期:2020-12-13 热度:100
我正在创建一个小型的网络托管公司来教我系统管理,我遇到的一个问题是如何限制每个虚拟主机(Debain / nginx)的带宽和磁盘空间?或者我是以错误的方式去做,不应该使用虚拟主机? 最佳答案 我用mod_bandwidth来限制带宽.它可以按目录,每个文件等使用因此,您只[详细]
-
在Nginx反向代理上为GitLab配置SSL
所属栏目:[Nginx] 日期:2020-12-13 热度:200
我在个人gitlab设置中遇到了一个小问题.我想重定向从http://gitlab.example.com到https://gitlab.example.com的所有流量.SSL确实在https://gitlab.example.com上运行,但必须专门打字.下面是我的nginx conf文件. server { listen 192.168.1.139:443; server_n[详细]
-
nginx – 如何检查服务器令牌是否已关闭?
所属栏目:[Nginx] 日期:2020-12-13 热度:92
我们收到了最新报告的反馈,称我们应该关闭服务器令牌.这是阻止人们能够看到我们正在使用哪个版本的PHP,并限制他们定位特定PHP版本的能力. 我已将以下内容添加到http块下的nginx.conf中: server_tokens off; 但是,我可以使用哪些工具来检查此更改是否已生效[详细]
-
如何让nginx始终返回HTTP 503?
所属栏目:[Nginx] 日期:2020-12-13 热度:96
我在多个其他服务器上的应用程序前使用HAproxy.我想在本地nginx实例中设置一个vhost,它只为每个请求提供503(当所有后端都关闭时用作备份服务器).我知道如何设置自定义错误页面(如在How can I make Nginx return HTTP 503 when my proxied app server is down[详细]
-
Nginx Owncloud安全措施?
所属栏目:[Nginx] 日期:2020-12-13 热度:160
OwnCloud给了我: X-XSS-Protection HTTP标头未配置为等于“1; mode = block” .这是潜在的安全或隐私风险,我们 建议调整此设置. X-Content-Type-Options HTTP标头未配置为相等 到nosniff.这是潜在的安全或隐私风险,我们 建议调整此设置. X-Frame-Options HT[详细]
-
nginx – SSL无法在Android手机上运行
所属栏目:[Nginx] 日期:2020-12-13 热度:192
我从Namecheap购买了Comodo SSL.现在,SSL在桌面上运行正常,我在手机上得到了“此连接不是私密的”..在我的Android上的Chrome上 这是我的虚拟主机文件: server { listen 80; server_name www.-------------.com; return 301 https://www.-------------.com$r[详细]
-
django – Gunicorn每秒都在创造工人
所属栏目:[Nginx] 日期:2020-12-13 热度:109
我在Nginx后面使用Gunicorn运行Django.在我的一个安装中,当我运行gunicorn进程时,我不断获得调试输出,就像工作正在每秒创建(我假设这是因为django加载非常慢并且注意消息“[20205] [DEBUG] 3工作人员”).您可以在this gist查看详细输出 在类似的设置中,我运[详细]
-
nginx如何将proxy_pass发送给代理
所属栏目:[Nginx] 日期:2020-12-13 热度:74
我有一个nginx服务器正在运行.我想向公司代理发出一些请求并将结果返回给客户端. 让我们说客户端向http:// ip:port / redirect / google.com发出请求,服务器应该将请求发送到https:// username:password @ ip_proxy,并将请求的url作为参数. 我发现了一些[详细]
-
jquery – NGINX/PHP-FPM:Ajax第一次请求缓慢,下一次请求很好
所属栏目:[Nginx] 日期:2020-12-13 热度:71
CMS是Elxis,它来自Joomla(PHP)的变体. 服务器正在运行带有PHP-FPM的nGinx 所有请求都被记录并执行,最终,B U T !!! 通过URL栏触发特定请求时,请求立即执行.但是,当通过ajax(通过jQuery)触发时,相同的请求有一个非常奇怪的行为. 即:首先请求(在媒体管理器上)[详细]
-
nginx/uwsgi服务器的持久内存Python对象
所属栏目:[Nginx] 日期:2020-12-13 热度:139
我怀疑这是可能的,但这是问题和建议的解决方案(提出的解决方案的可行性是这个问题的对象): 我有一些“全局数据”需要可用于所有请求.我将这些数据保存到Riak并使用Redis作为访问速度的缓存层(现在).数据被分成大约30个逻辑块,每个块大约为8 KB. 每个请求都[详细]