Articles of 子stream程

在Vagrant中使用XDEBUG

我目前的XDEBUG设置是 – xdebug xdebug support enabled Version 2.3.2 IDE Key 1 Supported protocols Revision DBGp – Common DeBuGger Protocol $Revision: 1.145 $ Directive Local Value Master Value xdebug.auto_trace Off Off xdebug.cli_color 0 0 xdebug.collect_assignments Off Off xdebug.collect_includes On On xdebug.collect_params 0 0 xdebug.collect_return Off Off xdebug.collect_vars Off Off xdebug.coverage_enable On On xdebug.default_enable On On xdebug.dump.COOKIE […]

如何:用VirtualBox运行Ruby on Rails 4,Postgres,Unicorn,Nginx和OS X 10.10以上的端口转发设置Vagrant

我把这个作为我所遇到的资源汇编贴出来,因为那里的指南并没有迎合由Vagrant提供的虚拟化和由此可能出现的错误。 因此,我会参考很多材料,因为其他人已经比我更好地解释和格式化了这些材料,而只是replace上述材料中的步骤,使其在“stream浪汉”下工作。 在实际的部署环境中,链接的资源就足够了(这篇文章仅适用于Vagrant): Vagrant'入门'文档 (Vagrantup) 在Ubuntu 14.04上通过rbenv安装Ruby (DigitalOcean) 在Ubuntu 14.04上使用Rails,Unicorn和Nginx进行部署 (DigitalOcean) Vagrant触发器解释 工作Vagrant触发器端口映射

如何使用Docker api附加到容器后使用stdin,stdout和stderrstream?

我试图附加到一个容器使用API​​给https://docs.docker.com/engine/reference/api/docker_remote_api_v1.22/ 我有一个基于docker-hub nginx图像的容器执行。 我可以发送一个附加到它的请求,保存stderr,stdin和stdout的标志。 我的目标是交互使用它们。 我无法弄清楚如何使用java的stream,发送命令和读取输出的过程。 我正在使用Docker版本1.10.1。 Api v1.22。 正在使用的操作系统是Ubuntu 14.04。 该应用程序使用JDK 1.8。 我将重点放在通过api调用使用attach命令,如http:// localhost:4243 / containers / container_id / attach?stdin = 1&stdout = 1 (4243是Docker侦听命令的地方),stdin和stdout标志用于启用stream。 该文档具有标志细节。 打完电话后,我想和我的容器“互动”。 这可能根据API文件,但我有点不清楚如何做到这一点。 帮助将不胜感激!

如何将ngx_http_mp4_module添加到heroku应用程序?

我需要将以下模块添加到我的应用程序。 ngx_http_mp4_module这是为了用mediaelement伪stream式传输Flashvideo。 我不知道如何继续这个。 任何指导将是伟大的。

stream明+ nginx =错误500,重写或内部redirect周期,同时在内部redirect到“/index.php”

我试图设置stream明 – 在Laravel的组件之上构build的“微观框架”。 在服务器端有nginx + php-fpm。 这是我的nginxconfiguration: server { server_name lumen.dev; root /var/www/lumen; location / { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_NAME /index.php; fastcgi_param SCRIPT_FILENAME /var/www/lumen/public/index.php; try_files $uri $uri/ /index.php?$query_string; } } 这个configuration工作正常,当我调用定义的路线,例如我看到“stream明”。 回应时打开http://lumen.dev 。 但是,当我尝试打开像http://lumen.dev/404未定义的路线,我在浏览器中看到“500内部服务器错误”,此消息在nginx错误日志中: 重写或内部redirect周期,而内部redirect到“/index.php”,客户端:127.0.0.1,服务器:lumen.dev 我怎样才能修复我的nginx conf使它工作?

如何在virtualbox / vagrant服务器中访问django网站?

我正在一个项目中使用stream浪者创造环境,这对我来说是新的(我很喜欢它)。 在我的stream浪文件中,我有这些前锋: dev.vm.network "forwarded_port", guest: 80, host: 8000 dev.vm.network "forwarded_port", guest: 8080, host: 8080 dev.vm.network "forwarded_port", guest: 8000, host: 8001 dev.vm.network "forwarded_port", guest: 3306, host: 3307 dev.vm.network "forwarded_port", guest: 6379, host: 6380 dev.vm.network "forwarded_port", guest: 9200, host: 9201 dev.vm.network "forwarded_port", guest: 5555, host: 5556 然后我使用python manage.py runserver启动django dev服务器。 它看起来像服务器运行正常,我得到这个消息: Django version 1.8.7, using settings 'config.settings.development' […]

使用Puppet / Nginx提供程序添加重写位置

我想在Nginxconfiguration文件中使用这个规则: location @rewriteapp { # rewrite all to app.php rewrite ^(.*)$ /app.php/$1 last; } (这个规则用于Symfony框架)。 我用puphpet网站来生成vagrant文​​件,我修改了default.pp来改变Nginx Vhost的configuration我添加类似的东西来创build这个重写规则: nginx::resource::location { "${server_name}-rewrite": location => '@rewriteapp', www_root => $www_root, proxy => undef, rewrite => '^(.*)$ /app.php/$1 last;' } 但是我得到以下错误: Invalid parameter rewrite at /tmp/vagrant-puppet-1/manifests/default.pp:267 on node packer-virtualbox.vagrantup.com 有没有办法将重写规则添加到Nginx的虚拟主机configuration与Puppet?

stream浪前锋端口8080至80

所以我有一个NGINX服务器在端口8080监听Vagrant盒上的uwsgi。 config.vm.forward_port 8080,80不适合我。 我知道build议在2000以上的端口上转发,但是我需要80端口。有什么问题吗? 我使用vagrant进行开发,但是我需要在80端口上使用我的域名进行一些testing。感谢您的帮助。

nginx 301下载端口由stream浪者转发

我有一个vagrant虚拟机在端口80上运行nginx。我的主机将端口8080转发到vagrant vm的端口80。 我需要重写一个带有301redirect的url,这个工作正常,但是我通过隧道(8080)访问nginx的端口被丢弃,redirect失败。 http://server.com:8080/blog/two -becomes- http://server.com/blog.php?article=two – 它应该是 – http://server.com:8080/blog.php?article=two 例: rewrite ^/blog/(.*)$ /blog.php?article=$1 last; 谢谢!

Nginx自签名证书在Vagrant虚拟机上不起作用

我们在这里运行Vagrant虚拟机。 在VM上,我安装了nginx。 然后我创build了一个自签名证书。 当我看证书的内部,我看到: subject= /C=US/ST=IN/L=myCity/O=My Company/OU=MyProduct/CN=silly.com/emailAddress=info@silly.com 这显然是消毒。 我相信这个证书是为silly.com工作。 我是否正确解释这个? 在我的笔记本电脑上,我添加了一个hostfile条目来将silly.com映射到相应的IP地址。 在VM上,我将以下configuration添加到/etc/nginx/conf.d/default.conf # HTTPS server server { listen 443; server_name silly.com; ssl on; ssl_certificate /etc/nginx/ssl/silly.crt; ssl_certificate_key /etc/nginx/ssl/silly.key; } 当我浏览网站时,端口80的http屏幕显示正确。 但是,当我使用https://silly.com浏览时,https部分被拒绝,并显示非SSL屏幕。 (我想我在试验时点击“继续”) 我从nginx.conf文件中评论了与端口80有关的所有行。然后我重新启动了nginx。 我将像以前一样在端口80上获得同样的成功,并在端口443上失败。 我用nginx -ttesting了configuration文件。 它报告没有错误。 有人会提供一个debugging技巧,请?