-
Django应用程序在运行服务器下运行,但在nginx下运行404
所属栏目:[Nginx] 日期:2020-12-13 热度:73
在“ python manage.py runserver ..”下运行时,我的Django应用在服务器上运行良好,但是在nginx / fastcgi下运行时,得到了404. 这是错误消息: Page not found (404) Request Method: GET Request URL: blah.youtrain.me/admin/ (I removed the http due to[详细]
-
NGINX API版本控制技术
所属栏目:[Nginx] 日期:2020-12-13 热度:132
我正在寻找使用NGINX来处理API版本控制.我认为将流量发送到不同的URL就像这样简单: location = /1.0/* { root = /var/www/html/version_1.0/public; } location = /1.1/* { root = /var/www/html/version_1.1/public; } 然后,我将编写某种形式的重写以从URL[详细]
-
使用mod_wsgi冻结Django / Apache
所属栏目:[Nginx] 日期:2020-12-13 热度:100
我有一个Django应用程序,它在Nginx之后的2个负载均衡的mod_wsgi / Apache服务器(静态文件,反向代理/负载均衡)之后运行. 每隔几天,我的网站就会变得完全没有响应.我的猜测是,一堆客户端正在请求被阻止的URL. 这是我的配置 WSGIDaemonProcess web1 user=web1 g[详细]
-
仅在一个站点上显示PHP错误
所属栏目:[Nginx] 日期:2020-12-13 热度:183
我使用nginx和fastcgi在同一个主机上运行了一个开发环境和一个实时环境.在php.ini中,将display_errors设置为off,以便错误不会显示在生产站点上. 现在,在开发环境中,我需要能够看到这些错误.因此,我会执行ini_set(display_errors,On);但是,如果它是解析错误,[详细]
-
Django 1.3 URL重写
所属栏目:[Nginx] 日期:2020-12-13 热度:137
Django具有CommonMiddleware设置,默认情况下会在不以1结尾的URL后面加上斜杠. 例如: (1)如果在URLconf中检测到/ admin /存在,则将http://www.example.com/admin重写为(2)http://www.example.com/admin/. 但是,我得到的情况不是(2),而是(3)http://www.exampl[详细]
-
Nginx位置-空格不区分大小写
所属栏目:[Nginx] 日期:2020-12-13 热度:76
我的问题是关于nginx“位置”配置块的: 如果要在URL中使用空格字符(好,)来定位,可以这样: location ^~ "/Style Library/" {} 如果要创建一个不区分大小写的位置,可以这样进行: location ~* ^/StyleLibrary/ {} 但是,我找不到一种使空格字符起作用的不区分[详细]
-
django-nginx fastcgi->未处理的异常(从Django 1.2.4升级到Dj
所属栏目:[Nginx] 日期:2020-12-13 热度:81
我刚刚从Django 1.2.4升级到1.3. 我将nginx与fastcgi结合使用,由于某种原因,每次访问页面时,都会出现此错误: Unhandled ExceptionAn unhandled exception was thrown by the application. 任何想法可能是什么问题? 最佳答案 您需要跟踪fastcgi错误日志.我[详细]
-
带有PDF和PHP的Apache2-“此文件不是以“%PDF-”开头
所属栏目:[Nginx] 日期:2020-12-13 热度:90
数周以来,我一直在尝试寻找此错误的原因-我空白了.系统使用PHP生成动态.pdf文件. 我有三台服务器:Dev(带有Apache2的Win7),Test(带有nginx的Ubuntu 10.4)和Live(带有nginx的Ubuntu 10.10).所有人都在运行php5和我开发的系统-相同的代码.等效,相同的配置. 我[详细]
-
PHP配置模块安全注意事项
所属栏目:[Nginx] 日期:2020-12-13 热度:112
PHP配置中哪些模块被认为具有较高的风险,应予以避免,或者在实施时应考虑其他安全步骤? (除了所有的Apache / Nginx / Infrastructure注意事项) 最佳答案 如果您担心自己的php配置,则应运行PHPSecInfo.如果您担心敏感的php功能,则应查看Exploitable PHP Funct[详细]
-
如何在Apache服务器(和其他服务器)上的PHP中检测对.htaccess的支
所属栏目:[Nginx] 日期:2020-12-13 热度:155
出于安全原因,我需要检查客户端是否无法读取目录,即Apache服务器支持.htaccess(apache配置文件中没有AllowOverride None).这一点非常重要,因为我最近发现很多产品和框架都没有对此进行检查(包括Zend和Symphony).有没有一种方法可以仅使用PHP进行检查? 顺便[详细]
-
ssl-使用Nginx将通配符子域重定向到另一个顶级域
所属栏目:[Nginx] 日期:2020-12-13 热度:192
我们有一堆通配符子域(_foo.example.com,bar.example.com等),当通过HTTPS访问时,它们应重定向到安全域中的等效子域. 一些例子: https://foo.example.com = https://foo.secure.com https://foo.example.com/some/path => https://bar.secure.com/some/path[详细]
-
ruby-on-rails-乘客nginx:在子目录中托管Rails应用程序
所属栏目:[Nginx] 日期:2020-12-13 热度:148
我正在尝试按照以下“乘客”文档中的步骤在www.myserver.com下的/ a子目录中部署应用程序: http://www.modrails.com/documentation/Users%20guide.html#deploying_rails_to_sub_uri 这似乎可行,但是Rails路由现在都希望有附加的子目录/ a,因此尝试访问根www[详细]
-
铁路上的ruby-乘客是否可以使用像Mongrel这样的集群?
所属栏目:[Nginx] 日期:2020-12-13 热度:162
我只是好奇乘客是否能够或可以像Mongrel一样利用集群.如果是这样,我如何专门运行带有集群的乘客?我正在使用nginx.如果不是,它如何比Mongrel表现得更好? 最佳答案 Mongrel集群仅运行指定数量的Mongrel进程,并使用Apache的mod_proxy_balancer模块将传入的HTT[详细]
-
ruby-on-rails-用于RubyOnRails应用程序的Thin Nginx生产就绪组
所属栏目:[Nginx] 日期:2020-12-13 热度:53
我最近在我的部署服务器上安装了Nginx Thin,但是我不确定在最后的请求中该如何执行?反应情况.假设每秒1000 /请求. 所以瘦的速度不错,每秒10-100 req 我想知道在请求/响应集群上??正在处理的大量数据. 指导我:-) 最佳答案 如果您只有一台服务器,那么我认为,[详细]
-
如何使用NGINX反向代理,以及代理上游URL的端口和路径?
所属栏目:[Nginx] 日期:2020-12-13 热度:134
我已经按照此处的说明设置了nginx反向代理:https://medium.com/@mightywomble/how-to-set-up-nginx-reverse-proxy-with-lets-encrypt-8ef3fd6b79e5 我启用了sites / mysite.conf的样子 server { server_name mynginxreverseproxy.com; set $upstream server[详细]
-
在Nginx重定向中重命名参数
所属栏目:[Nginx] 日期:2020-12-13 热度:199
我正在尝试使NGINX重定向将我从: https://example.com/ui/?outletID=123setID=456 至: https://example.com/ui/?outletId=123setIds=456 因此,outletID-> outletId和setID-> setIds 重要说明:我不知道这些参数在URL中出现的位置,因此在它们之前或之后可能[详细]
-
nginx-为什么我不能在Kubernetes上水平扩展简单的HTTP / 2服务?
所属栏目:[Nginx] 日期:2020-12-13 热度:125
我已经部署了一些简单的服务作为概念验证:修补了https://stackoverflow.com/a/8217856/735231的nginx Web服务器,以实现高性能. 我还编辑了/etc/nginx/conf.d/default.conf,使该行监听80;成为监听80 http2;. 我正在使用Locust分布式负载测试工具,该类具有将[详细]
-
如果nginx正在运行(dockerized),则无法建立角度dist
所属栏目:[Nginx] 日期:2020-12-13 热度:61
设置 我有2个在Windows 8.1上运行的Docker容器 一个包含npm的项目,用于构建一个有角度的项目. 另一个包含nginx,用于dist目录. dist目录位于/ var / www / front中,由卷中的两个容器共享. 这是docker-compose配置: nginx: build: ./docker/nginx ports: - "8[详细]
-
node.js-端口号未隐藏在Nginx反向代理中(下一个JS服务器)
所属栏目:[Nginx] 日期:2020-12-13 热度:167
我正在尝试通过create-next-app部署next-js应用程序,我有一个像这样的自定义快递服务器- const express = require('express')const next = require('next')const dev = process.env.NODE_ENV !== 'production'const nextApp = next({ dev })const handle = n[详细]
-
nginx访问502 gateway,*1 connect() failed (111: Connection r
所属栏目:[Nginx] 日期:2020-12-13 热度:108
安装好nginx,php环境后,配置虚拟主机,结果访问后就报502 gateway,查看日志文件后,显示错误如下: 2019/04/29 16:24:39 [error] 19433#19433: *1 connect() failed (111: Connection refused) while connecting to upstream,client: 192.168.1.52,server[详细]
-
nginx反向代理部署与演示(二)
所属栏目:[Nginx] 日期:2020-12-13 热度:54
我们把LB01作为负载均衡器,WEB01和WEB02作为两台web服务器。 ? WEB01与WEB02虚拟主机配置如下: ? 我们修改nginx下的conf/nginx.conf文件,在http{}中加入如下代码 include vhost/*.conf; 然后创建vhost目录,并添加www.conf文件 mkdir /data/nginx/conf/vh[详细]
-
nginx常用配置说明
所属栏目:[Nginx] 日期:2020-12-13 热度:114
nginx的主配置(nginx.conf)说明 #worker进程数量worker_processes 1;#错误日志error_log logs/error.log;#进程ID文件pid logs/nginx.pid;#事件区块开始events { #worker进程支持的最大连接数 worker_connections 1024;}#http区块开始http { #nginx支持的媒体[详细]
-
win 下 nginx 与 php的配置
所属栏目:[Nginx] 日期:2020-12-13 热度:92
1、下载需要的软件包 php的windows版本(*注意这里下载非线程安全的,nginx使用的是cgi) http://windows.php.net/download/ ? nginx的windows版本 http://nginx.org/en/download.html ? 2、下载好后,分别把压缩包解压放入D:/nmp下。 ? 3、把php54下的php.ini[详细]
-
nginx 反向代理 502 Bad Gateway
所属栏目:[Nginx] 日期:2020-12-13 热度:61
查看nginx的error.log日志文件发现如下信息: upstream sent too big header while reading response header from upstream 原因是: nginx缓冲区有一个bug造成的,网站的页面消耗占用缓冲区可能过大。 ? proxy是nginx作为client转发时使用的,如果header过[详细]
-
centos6.6 下 安装 nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:183
1、安装nginx需要pcre的依赖,请安装好pcre。假设安装目录如下:/usr/local/pcre-8.38源码目录如下:/usr/src/pcre-8.382、下载nginx安装压缩包http://nginx.org/en/download.html文件名:nginx-1.8.1.tar.gz3、创建账号 useradd -s /sbin/nologin -M nginx4[详细]