-
php – 对于ansible来说,是一个优雅的重载幂等法吗?
所属栏目:[Nginx] 日期:2020-07-22 热度:81
我们现在正在调查Ansible以配置我们的服务器.这是一个默认的nginx,php-fpm mysql设置.但是,我想知道这些软件包的安装以及如何使playbook在运行的服务中具有幂等性.对于nginx,我们有一个默认的nginx.conf和conf.d /中的一些文件.对于php,我们有一个php.ini,一[详细]
-
缓存 – 在NGINX`position`指令中`expires -1’是什么意思?
所属栏目:[Nginx] 日期:2020-07-22 热度:152
鉴于下面的示例位置示例,-1表示过期是什么意思?这是否意味着“永不过期”或“永不缓存”?# cache.appcache, your document html and data location ~* .(?:manifest|appcache|html?|xml|json)${ expires -1; access_log logs/stati[详细]
-
google-app-engine – Appengine – 使用https的本地开发服务器
所属栏目:[Nginx] 日期:2020-07-22 热度:199
目标:使用App Engine开发服务器减少开发 - 反馈周期.对于我的使用,这必须作为公共HTTPS地址提供. App Engine开发服务器仅支持HTTP.这该怎么做:使用ngrok将本地开发环境公开为https公开可用地址.使用从https到http的nginx反向代理.这似乎是可能的,但对于我的[详细]
-
只允许一个User-Agent,阻止nginx中的其余部分?
所属栏目:[Nginx] 日期:2020-07-22 热度:151
这个网站的新手,所以我会保持简短:我目前: if ($http_user_agent ~* (A-certain-self-made-User-Agent-here)) { return 200; } 哪个效果很好. (通过切换200到403进行测试).我的问题是:有没有办法:/ etc / nginx / sites-[详细]
-
ruby-on-rails – 带nginx的乘客:无法加载此类文件 – bundler/setup(LoadError
所属栏目:[Nginx] 日期:2020-07-22 热度:184
只安装了一个版本的Ruby,我运行了gem install bundler捆绑安装.nginx confpassenger_root /root/.gem/ruby/2.1.0/gems/passenger-4.0.52; passenger_ruby /usr/bin/ruby; server { listen 80;[详细]
-
Nginx:何时使用proxy_set_header Host $host vs $proxy_host
所属栏目:[Nginx] 日期:2020-07-22 热度:172
我一直在阅读反向代理,并想知道proxy_set_header Host $host是否适合于proxy_set_header Host $proxy_host.我做了一些研究,在this article,它说在大多数情况下我们将Host设置为$host.那为什么nginx默认为$proxy_host?为了帮助我更具体地理解,如果我们使用$pr[详细]
-
ruby-on-rails – Capistrano NGINX Passenger Restart Rails App
所属栏目:[Nginx] 日期:2020-07-22 热度:196
我终于让capistrano在我的网站上工作,但是,我似乎无法让应用程序的重启部分工作.我想要todo是设置capistrano重新启动部署完成后运行rails应用程序的mongrel集群.由于我使用乘客安装所有东西,我不知道如何重新启动杂种群集.有谁知道如何做到这一点?在我读过的[详细]
-
nginx webdav无法打开收藏夹
所属栏目:[Nginx] 日期:2020-07-22 热度:185
我在freebsd系统上使用以下配置参数构建了nginx:./configure ... -with-http_dav_module现在这是我的配置文件:user www www; worker_processes 1; events { worker_connections 1024; } http { include[详细]
-
ssl – 如何使用Lets Encrypt为子域添加证书
所属栏目:[Nginx] 日期:2020-07-22 热度:140
我有一个NGINX服务器,我试图使用Let的加密添加SSL.我的开发设置如下:url : dev.domain.in root: /var/www/dev/html 制作如下:url : domain.in root: /var/www/production/html 所以在我的nginx默认页面中,我有两个服务器块,一个用于开发,另一个用于生产我想[详细]
-
在NGINX上使用MAMP
所属栏目:[Nginx] 日期:2020-07-22 热度:59
我看到最新版本的MAMP包括NGINX 1.6.可以使用NGINX代替apache,还是仅用于服务器缓存的内容.如果可能的话,我宁愿使用NGINX指令代替.htaccess.最佳答案看起来您可以使用NGINX作为Web服务器而不是Apache.[详细]
-
linux – NGINX:仅在所有目录中提供特定的文件类型
所属栏目:[Nginx] 日期:2020-07-22 热度:59
我需要只在虚拟服务器上提供.vmdk和.vmx文件,无论目录级别如何.这是我当前的配置(现在它为所有配置服务,但是如果我取消注释它的下半部分它什么都不提供):server { listen 80; server_name vmdk; access_log /var/log/nginx/localhost.access.log;[详细]
-
Docker中的NGINX和Consul-Template
所属栏目:[Nginx] 日期:2020-07-22 热度:141
我在使用EC2,AWS,Docker,Consul-Template,Consul和NGINX进行一致的服务发现方面遇到了麻烦.我有多个服务,每个服务都运行在自己的EC2实例上.在这些实例中,我运行以下容器(按此顺序): cAdvisor(监控)节点导出器(监控)领事(在代理模式下运行) Registrator我的服[详细]
-
301重定向时,nginx保留端口号
所属栏目:[Nginx] 日期:2020-07-22 热度:174
我正在尝试将第二个品牌的网络应用程序拆分为第一个品牌,并使用301重定向来重定向任何挥之不去的流量.服务器在端口8001上的Vagrant框转发中运行.我希望:而不是https://local-dev-url:8001/foo/(anything) 301到https://local-dev-url:8001/(anything)而不是h[详细]
-
Nginx在子文件夹中有多个站点
所属栏目:[Nginx] 日期:2020-07-22 热度:110
我想以这样的方式配置Nginx,以便我只需要很少的努力来添加新网站.我通过以下方式看到这一点:创建新站点时,我将其放在/ var / www下的子文件夹中,在nginx配置文件中添加新位置,该文件只包含所需站点类型的配置模板.它看起来像这样:server { listen 80; serve[详细]
-
scala – 用于PlayFramework静态文件的nginx配置
所属栏目:[Nginx] 日期:2020-07-22 热度:193
我想将Nginx用于我的Play的服务器/资源文件夹!应用.我想要:代理大部分文件播放!将点/资产指向本地文件夹我使用以下配置,但它不起作用:worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http {[详细]
-
python – Django – 部署与Gunicorn,Nginx和主管,Gunicorn错误日志
所属栏目:[Nginx] 日期:2020-07-16 热度:176
我和Gunicorn Nginx Supervisor一起部署了一个Django 1.6应用程序.一切正常,但我有Gunicorn error.log一直发送错误.该文件很大,每秒都会向日志文件发送错误.来自Gunicorn的错误.log:2014-02-27 14:25:09 [9235] [INFO] Starting gunicorn 18.0 201[详细]
-
apache – Symfony2:由于已经发送了标头,因此无法启动会话
所属栏目:[Nginx] 日期:2020-07-16 热度:180
TL; DR使用Nginx / PHP-FPM在Linux机器上获取错误,指出“由于已经发送了标头,因此无法启动会话.”. Apache本地计算机设置上未发生错误所以在我的本地机器上我运行Symfony2应用程序.没有错误弹出.但是当我部署到我们的Linux服务器时,当我在Controller类中调用[详细]
-
将总请求时间(以秒为单位)写入nginx访问日志,可能使用计算变量
所属栏目:[Nginx] 日期:2020-07-16 热度:172
我正在尝试修改我的nginx访问日志格式以包括请求持续时间,以秒为单位.我看到两个可能的变量我可以使用:1)$request_time2)$upstream_response_time但是这两个变量都以微秒表示,我需要在几秒钟内渲染这个值.有没有办法将输出指定为表达式(即$request_time * 10[详细]
-
Nginx:什么是X-Forwarded-For WebSockets的替代品?
所属栏目:[Nginx] 日期:2020-07-16 热度:65
在使用WebSockets时,有没有办法将客户端身份传递给Nginx(以获得粘性会话)?类似于HTTP的“X-Forwarded-For”标题?最佳答案Websockets在HTTP升级握手下开始他们的生活.握手成功完成后,您将获得长时间运行的双向websocket连接.如果您使用Nginx作为websockets的[详细]
-
Nginx:如何防止在代理上缓存ajax请求?
所属栏目:[Nginx] 日期:2020-07-16 热度:69
我目前需要避免缓存Ajax请求,但要保持缓存结果页面.我知道哪些指令不允许缓存:proxy_no_cache或proxy_cache_bypass但是如何添加适当的声明.通过if块?声明应该是这样的?$http_x_requested_with=XMLHttpRequest 谢谢 ;)更新像那样?proxy_cache_bypass $http[详细]
-
登录Nginx Gunicorn Supervisor Django时出错
所属栏目:[Nginx] 日期:2020-07-16 热度:170
我正在记录django记录器中django应用程序中的所有捕获的错误.哪些错误没有被捕获?在我看来,它应该转到主管日志文件.但那是空的.感谢任何帮助.谢谢最佳答案根据nginx docs,在配置文件中添加一行.access_log /path/to/your/logs/nginx_access.log; error_log /[详细]
-
svn – 使用NGINX在Ubuntu上安装Subversion,而不是Apache
所属栏目:[Nginx] 日期:2020-07-16 热度:156
我正在使用Ubuntu 10.10,我想安装Subversion.我不需要http访问文件,我想使用SSH.我见过的关于如何安装Subversion的大多数示例都使用Apache.因为我正在使用NGINX,所以我不想在我的服务器上安装Apache.我可以在不安装Apache的情况下安装Subversion吗?如果有,怎[详细]
-
wordpress – Varnish nginx ssl woocommerce – wc-ajax表现不佳
所属栏目:[Nginx] 日期:2020-07-16 热度:81
所以我有点奇怪.我有一台运行Nginx,Varnish,php-fpm和wordpress / woocommerce的debian 9机器.该网站基本上有效,但我有一些奇怪的问题,添加到购物车.测试环境为https://awstesting.amr.com.au具体来说,在主页上有“添加到购物车”按钮.在页面加载时,您可以添[详细]
-
ruby-on-rails – EC2中的SSL缓慢
所属栏目:[Nginx] 日期:2020-07-16 热度:163
我们已将rails应用程序部署到EC2.在我们的设置中,我们在循环DNS后面的小实例上有两个代理.这些运行nginx负载平衡器用于动态增长和缩小的Web服务器群.每个Web服务器还运行带有一组mongrels的nginx.这里的nginx处理静态内容并负载平衡杂种.无论如何,我们的流量[详细]
-
amazon-s3 – RESTful Web服务的最具可伸缩性和高性能的Amazon Web Service(AWS)
所属栏目:[Nginx] 日期:2020-07-16 热度:146
我正在构建一个异步RESTful Web服务,我正在试图找出最具扩展性和高性能的解决方案.最初,我计划使用FriendFeed配置,使用一台运行nginx的计算机来托管静态内容,充当负载均衡器,并充当运行Tornado Web服务器的四台机器的反向代理,用于动态内容.建议在单核计算机[详细]