nginx相关内容

如何将远程IP传递给代理服务? - Nginx

我正在localhost中运行服务, 127.0.01:8000 我正在代理这通过使用: proxy_pass http://127.0.0.1:8000; 问题是我需要将用户的IP地址传递给服务。 > 任何想法? 解决方案 我通过设置自定义标题将真实的IP发送到django: proxy_set_header X-R ..
发布时间:2017-05-28 10:08:39 Python

Haystack说“SearchResult找不到模型”

将Django从1.7更新到1.9后,基于Haystack和Solr的搜索引擎停止工作。这是我得到的: ./ manage.py shell Python 2.7.6(默认,2015年6月22日,17:58:13) [GCC 4.8.2] on linux2 输入“help”,“copyright”,“credits”或“license”了解更多信息。 (InteractiveC ..
发布时间:2017-05-28 10:03:10 Python

uWSGI服务器日志...权限被拒绝读取文件...哪个文件?

我有一台运行Django / Nginx / uWSGI的服务器,在皇帝模式下使用uWSGI,并且它的错误日志(vassal级错误日志,而不是皇帝级日志)每次产生一个持续的权限错误新员工,如下所示: Tue Jun 26 19:34:55 2012 - 重新启动uWSGI worker 2(new pid:9334) 错误打开文件阅读:权限被拒绝 问题是,不知道什么文件打开麻烦? ..
发布时间:2017-05-28 09:32:40 Python

NGINX后面的FastCGI应用程序无法检测到使用HTTPS安全连接

我正在Nginx后面运行FastCGI,并且需要检测何时通过HTTPS访问该URL。但是,我的Django Web应用程序总是报告连接是HTTP(request.is_secure()== False)。但是,SSL设置正确,我已经验证了我的https:// urls是安全的SSL检查器。 如何让Django正确检测何时请求来自HTTPS网址? 我的Nginx设置是: http ..
发布时间:2017-05-28 07:26:01 其他开发

django:通过nginx提供静态文件

我正在使用apache + mod_wsgi作为django。 所有 css / js / images 通过 nginx 。 出于某些奇怪的原因,当 others / friends / colleagues 尝试访问该网站时,对于他们来说,jquery / css 是没有加载,因此页面看起来很混乱。 我的html文件使用这样的代码 - ..
发布时间:2017-05-28 06:32:49 其他开发

Python和Django OperationalError(2006年,“MySQL服务器已经消失”)

原文:我最近开始从我的一些旧代码中获取MySQL OperationalErrors,似乎无法追溯到目前的问题。由于它以前工作,我认为这可能是一个破坏了一些东西的软件更新。我使用python 2.7与django runfcgi与nginx。这是我的原始代码: views.py code> DBNAME =“test” DBIP =“localhost” DBUSER =“djan ..
发布时间:2017-05-28 04:52:16 数据库

django-allauth:如何修改邮件确认网址?

我正在端口8001上运行django,而nginx正在处理端口80上的网络服务器任务.nginx代理视图和一些REST api调用Django。我正在使用django-allauth进行用户注册/认证。 当一个新用户注册时,django-allauth向用户发送一个包含点击链接的电子邮件。因为django在端口8001上运行,链接看起来像 http:// machine-hostname:8 ..
发布时间:2017-05-28 04:49:00 Python

在子路径中通过nginx + uwsgi运行django应用程序

我想在我们的开发服务器的子目录别名中运行一个简单的测试项目。基本设置是一个带有位置的nginx,它将子目录中的所有内容传递给wsgi应用程序。 Django显然不明白它运行在子目录别名中,完全破坏URL生成和解析。 我在文档中找不到任何类似前缀的设置,我的谷歌也没有帮助太多...所以我问这里。 我找到的唯一的事情是设置FORCE_SCRIPT_NAME,至少修复了URL生成。 ( ..
发布时间:2017-05-28 03:11:59 其他开发

如何使用Django / nginx部署仅限HTTPS的站点?

我的原始问题是如何为Django启用HTTPS登录页面和唯一的回复,建议我将整个网站作为仅HTTPS使用。 鉴于我使用Django 1.3和nginx,使网站成为HTTPS的正确方法是什么? 一个回应提到了 a中间件解决方案,但有注意事项: Django在维护POST数据时无法执行SSL重定向。 请构造您的视图,以便重定向仅在GET期间发生。 有关 SECURE_PROX ..
发布时间:2017-05-28 02:41:30 其他开发

权限被拒绝 - nginx和uwsgi套接字

嗯,我目前正试图使用​​nginx和uwsgi来获取我的django应用程序。我目前正在使用安装uwsgi的虚拟环境。但是,当尝试访问该页面时,我目前正在收到一个502网关错误。 我遇到的错误。 2014/02/27 14:20:48 [crit] 29947#0:* 20 connect()到unix:///tmp/uwsgi.sock failed(13:Permission拒绝 ..
发布时间:2017-05-28 01:32:52 其他开发

Nginx不服务于静态

我在Ubuntu Server 9.04上运行Django。 Django运行良好,但nginx不返回静态文件 - 总是404。 这是配置: 服务器{ listen 80; server_name localhost; #site_media - 静态文件的uri文件夹 location / static { root / home / user / www ..
发布时间:2017-05-28 01:19:04 其他开发

Django:在自定义网址后面投放媒体

所以我当然知道,通过Django提供的静态文件将直接发送给你,但是我对如何使用自定义URL来隐藏使用Django的文件的真实位置感到困惑。 Django:在通用视图中提供下载,但答案我接受似乎是“错误”的做事方式。 urls.py: url(r'^ song /(?P \d +)/ download / $',song_download,name ='song_d ..
发布时间:2017-05-28 00:58:48 服务器开发

如何优雅地重新启动django在nginx之后运行fcgi?

我正在使用fcgi(通过使用manage.py runfcgi命令)连接的nginx后面的django实例。由于代码被加载到内存中,我无法重新加载新的代码而不会杀死并重新启动django fcgi进程,从而中断了实时网站。重新启动本身非常快。但是,通过杀死fcgi进程,一些用户的操作将被中断,这是不好的。 我想知道如何重新加载新的代码,而不会造成任何中断。我们将非常感谢您的建议! 解决方案 ..
发布时间:2017-05-27 23:46:58 其他开发

Nginx连接重置,uWsgi的响应丢失

我有一个通过Nginx和uWsgi托管的django应用程序。在一个非常简单的请求中,我获得了GET和POST的不同行为,不应该是这样。 uWsgi守护进程日志: [pid:32454 | app:0 | req:5/17] 127.0.0.1(){36 vars in 636 bytes} [Tue Oct 19 11: 18:36 2010] POST / buy / 76d4f ..
发布时间:2017-05-27 22:49:45 其他开发

使用SSL重定向到Nginx上的非www,可以重定向循环

我很抱歉,如果这似乎是一个deja vu。有很多关于类似问题的帖子,我读了所有(并尝试失败)。 我的设置:Rails 4,Puma,Nginx,SSL Cert for https:// www 和https:// 我正在使用组合块,所以我获取重定向到SSL。不过,我想将 https://www.domain.com 重定向到 https://domain.com 一切正常,您将看到 ..
发布时间:2017-05-20 14:10:53 其他开发

设计生产登录不起作用

我无法在生产模式下登录。我在跟踪这个维基(操作方法: - 允许用户登录使用他们的用户名或电子邮件地址),它在开发模式下工作良好,但不在生产模式。这是我的设置。 我正在使用ruby-2.2.2,rails-4.2.4与nginx。 和我的应用程序控制器 p> class ApplicationController ..
发布时间:2017-05-20 13:36:43 其他开发

用gitlab自动部署

我们在ubuntu服务器的办公室里运行Gitlab服务器。我正在使用每个回购的后接收挂钩进行自动部署。这是我做的, 我在后接收文件中写了shell脚本,将代码从gitlab服务器推送到实际的生产服务器。 / li> 所以我们的gitlab服务器中的所有repos都有post-receive hook来进行自动部署。 我在生产服务器中安装了git bare repo来接收代码gitlab服 ..
发布时间:2017-05-09 20:45:28 其他开发