-
Docker生产准备好php-fpm和nginx配置
所属栏目:[Nginx] 日期:2020-09-01 热度:157
我在Docker中结合使用php-fpm,nginx和app代码有一个很小的理论问题.当docker图像只做一件事时,我试图坚持模型 - 我有php-fpm和nginx的独立容器.php: image: php:5-fpm-alpine expose: - 9000:9000 volumes: - .[详细]
-
连接到上游时,Nginx Gunicorn Django1.5 – connect()失败(111:连接被拒绝)
所属栏目:[Nginx] 日期:2020-09-01 热度:100
我在访问我的域时得到这个:我看到我的默认,显示了http500错误django模板.我有gunicorn设置:command = /usr/local/bin/gunicorn logfile = /home/ubuntu/virtualenv/myapp/error/gunicorn.log loglevel = info pythonpath[详细]
-
ruby-on-rails – puma:puma.sock没有这样的文件或目录
所属栏目:[Nginx] 日期:2020-09-01 热度:169
我使用ansible脚本进行服务器设置:playbook.ymlGemfile当我将我的应用程序部署到服务器时,我在nginx / error.log中看到了这一点:2016/09/30 20:43:07 [crit] 1352#0: *1 connect() to unix:/home/deploy/applications/spa_backend/sha[详细]
-
ssl – 在nginx反向代理后面的neo4j webinterface
所属栏目:[Nginx] 日期:2020-09-01 热度:126
我正在尝试将neo4j数据库暴露给互联网.出于安全考虑,我想通过nginx将其隐藏在SSL / basic_auth组合后面.这是相应的nginx配置: location /neo4j/ { proxy_pass https://localhost:7473/; proxy_read_timeout 600;[详细]
-
nginx – 用于通配符URL映射的Kubernetes Ingress控制器
所属栏目:[Nginx] 日期:2020-09-01 热度:71
我需要每个用户都可以通过自定义网址访问服务,例如. abccompany.mycloudapp.com,每个服务都是kubernetes服务我正在寻找入口控制器但是我需要一种方法来使用通配符主机字段并以某种方式将值读入路径:和service:fields;这是我想到的一个入口控制器示例:apiVe[详细]
-
django – 未创建uwsgi套接字文件
所属栏目:[Nginx] 日期:2020-09-01 热度:59
我在使用uwsgi和nginx设置服务器时遇到问题.这是我的uwsgi ini文件(和vassals中的符号链接):# ebook_uwsgi.ini file [uwsgi] #emperor = /etc/uwsgi/vassals #plugins = python #if uwsgi installed with pip, dont h[详细]
-
子域的复杂nginx重写规则
所属栏目:[Nginx] 日期:2020-09-01 热度:200
我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.set $subdomain ; set $subdomain_root ; set $doit ; if ($host ~* ^(.+).domain.com$) { set $subdomain $1; set $[详细]
-
linux – 如果使用NGINX找不到文件,如何重写
所属栏目:[Nginx] 日期:2020-09-01 热度:142
我在Ubuntu服务器上使用NGINX.我有这个vhost:server { listen 80; server_name *.example.com; root /home/nginx/vhosts/example.com/web; location /[详细]
-
ruby-on-rails – 生成服务器上找不到rbenv:bundle:命令
所属栏目:[Nginx] 日期:2020-09-01 热度:67
我正在尝试部署rails应用程序,但它坚持错误DEBUG[1a70ba92] Command: cd /home/deploy/myapp/releases/20140615090226 ( PATH=$HOME/.rbenv /shims:$HOME/.rbenv/bin:$PATH RBENV_ROOT=~/.rbenv RBE[详细]
-
nginx从1.2.1更新到1.9.2后,PHP-FPM状态页面为空白
所属栏目:[Nginx] 日期:2020-09-01 热度:200
我一直在使用Nginx 1.2.1一段时间了,由于安全问题,我决定升级到1.9.2.问题是:php-fpm状态页面现在为我提供了一个完全空白的页面.HTTP响应代码说:200 ok,但content = 0 bytes我尝试了什么:检查Nginx用户/组:它是www:www(之前是)检查Php-FPM用户/组:它是w[详细]
-
apache – 如果上游关闭,则显示自定义503页面
所属栏目:[Nginx] 日期:2020-09-01 热度:162
我使用nginx作为apache服务器的前端.配置文件如下所示:upstream apache { server localhost:8000; } server { listen 80; error_page 503 /www/static/503.html; # need some magic here #[详细]
-
在nginx上更改标题’Django administration’文本
所属栏目:[Nginx] 日期:2020-09-01 热度:187
我按照this question的答案更改了我的django管理面板标题标题.我试过这个: There is an easy way to set admin site header - assign it to current admin instance in urls.py like this admin.site.site_head[详细]
-
如何配置Glassfish NGINX使用NGINX提供静态文件?
所属栏目:[Nginx] 日期:2020-09-01 热度:179
我有一个EC2 ubuntu和Glassfish v3 Nginx设置来托管我的java web应用程序.此应用程序作为WAR文件部署到Glassfish. NGINX当前将所有请求传递给glasshfish appserver,包括静态图像,css等javascripts等.server { listen 80; server_name what[详细]
-
在负载均衡器后面覆盖nginx中的$scheme
所属栏目:[Nginx] 日期:2020-09-01 热度:83
我有一个nginx服务器坐在负载均衡器后面.负载均衡器处理SSL终止,所有请求都在端口80上命中nginx.我还使用SRCache module使用Redis进行整页缓存.缓存模块使用URL作为缓存键,如$schemeGET $host $request_uri.我以为我可以以某种方式覆盖nginx的$scheme变量,因[详细]
-
nginx – 无法优化php5-fpm无错误地工作
所属栏目:[Nginx] 日期:2020-09-01 热度:112
我已经安装了ngix php5-fpm.我很高兴,但我不能优化php5-fpm,以便它可以正常工作.每个固定错误都会产生不同的错误.首先,我有默认设置,导致很多错误:[04-Jun-2012 03:30:06] WARNING: [pool www] server reached pm.max_children setting (5), consider r[详细]
-
nginx用查询字符串重写url
所属栏目:[Nginx] 日期:2020-09-01 热度:138
我一直在谷歌上搜索,并且无法想出这个.看起来很简单,我确信它是,但我不是服务器专家.我的网址是:http://www.example.com/blog/?tag = Word1 Word2有些标签是单个字(例如:自行车),有些标签更长(例如:两轮自行车).我需要将此url输出为:example.com/blog/t[详细]
-
django – nginx不提供管理静态文件?
所属栏目:[Nginx] 日期:2020-09-01 热度:106
澄清:以下错误仅适用于管理静态文件,即它特定于与Django管理员对应的静态文件.其余的静态文件完美运行.问题基本上,我无法使用ngix服务器访问管理静态文件.它确实与Django的微服务器一起工作,并且collectstatic正在完成它的工作,这意味着它将文件放在静态文件[详细]
-
在nginx上重定向57,000个URL的最佳方法是什么?
所属栏目:[Nginx] 日期:2020-09-01 热度:117
我打算在nginx中使用映射文件进行大量重定向,如下例所示,但我发现我必须重定向大约57,000个URL.将它们放在这样的配置文件中是最好的方法,还是有更好的方法?map $request_uri $redirect_uri { /old-path-1 /new-path-1; /old-path-2 /new-path-2;[详细]
-
linux – Nginx,从某些域引用日志引用到单独的日志文件
所属栏目:[Nginx] 日期:2020-09-01 热度:109
我有我的nginx设置阻止某些引用,如下所示:if ($http_referer ~* (site_name) ) { return 403; } 这工作正常,但我还想将阻止的引用者记录到单独的文件中.我尝试添加 access_log /path/to/server/bad_domain.log; 在if语句中;但这不起作用.有任何想法吗?谢谢.[详细]
-
在nginx上重写一个子目录到root
所属栏目:[Nginx] 日期:2020-09-01 热度:132
假设我有一个站点http:// domain /并且我将一些文件放在子目录/ html_root / app /中,并使用以下重写规则将此文件夹重写到我的root:location / { root /html_root; index index.php index.html index.htm; # Map http://doma[详细]
-
centos – 403在尝试访问nginx文档根目录中的文件夹时禁止访问
所属栏目:[Nginx] 日期:2020-09-01 热度:187
当我访问index.php时,它工作正常.但是在localhost / pset7上,它给出了403.这是权限日志,-rw-r--r--. 1 root root 51 Jul 31 14:21 index.html -rw-r--r--. 1 root root 51 Jul 31 14:15[详细]
-
域重定向到nginx中的错误站点,配置文件中的多个站点
所属栏目:[Nginx] 日期:2020-09-01 热度:72
我在nginx上设置了2个网站,正确的应该根据访问的域加载.例如:website1.comwebsite2.com但是,当访问这些域中的任何一个时,它们都会加载website1.com.我的配置出了什么问题?两个配置都在启用站点的单独文件中website1.com配置server { listen 80; listen [::][详细]
-
Nginx和PHP-FPM:查询参数不会传递给PHP
所属栏目:[Nginx] 日期:2020-09-01 热度:134
我目前正在使用Vagrant设置一台本地开发机器.一切都按预期运行,期望查询参数不会传递给子页面上的PHP.这意味着在www.example.com/?a=b上,查询参数是可访问的,但在www.example.com/subpage/?a=b上则不然.我发现使用Google解决此问题的一般回复是修改try_files[详细]
-
linux – Nginx limit_req_zone ip例外
所属栏目:[Nginx] 日期:2020-09-01 热度:156
我用:http { limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s; } server { location ~ .php${ limit_req zone=one burst=2 nodelay; t[详细]
-
来自Nginx中proxy_pass uri中主机名的正则表达式
所属栏目:[Nginx] 日期:2020-09-01 热度:155
我想做的事情如下:server_name ~^(www.)?(?subdomain[^.]+).example.org$; location / { proxy_pass http://example.org:8080/$subdomain; } 最佳答案未经测试,但请试一试:server_name ~^(w[详细]