Articles of virtualbox

Angular 4无法加载资源:net :: ERR_CONNECTION_REFUSED

我想我会从我的申请开始。 我正在做一个完整的平均堆栈应用程序,我希望它运行在docker。 使用docker我正在使用Ubuntu的virtualbox。 当我运行docker-compose时,一切工作在localhost:4200上。 现在我想在我的主机上打开我的应用程序(Windows 7)。 当我去我的应用程序通过(IP地址应保密,对不对?)xxx.xxx.xx.xxx:4200/login页面看起来不错,但我得到这些错误: 我正在使用节点8.4.0的Angular cli 1.4.1 为什么我得到这些错误,我该如何解决这些错误? 我的docker – 撰写

stream浪者,泊坞窗,共享卷在初始configuration时还没有准备好

我玩docker和stream浪,以隔离我的开发环境在OS X上。 到目前为止,我已经find了一些很好的教程和介绍,但其中一些post似乎已过时,因为stream浪者参与… 我的主要问题是从我的主机到docker集装箱安装一个共享文件夹 – 这样的工作,但我不知道如果我遇到一个stream浪者/docker问题或只是做错了什么。 让我解释我目前的状态: 我正在为我的虚拟机使用以下Vagrantfile.boot2docker ,并将当前目录安装到vm中的/app 。 当我更新主机上的文件时,我可以看到虚拟机内的文件夹以及内容的变化。 VAGRANTFILE_API_VERSION = "2" Vagrant.require_version ">= 1.6.3" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "yungsang/boot2docker" config.vm.network "private_network", ip: "192.168.33.10" config.vm.synced_folder ".", "/app", type: "rsync" # Uncomment below to use more than one instance at once # config.vm.network :forwarded_port, guest: 2375, host: 2375, auto_correct: true # Fix busybox/udhcpc […]

从Android模拟器访问本地VirtualBox上的Node.js

作为学习Node.js的一部分,我决定使用它作为Android客户端的服务器端。 我部署了一个带有Node,NPM,Android SDK和Netbeans 7的Ubuntu 11 VirtualBox – 然后去了它。 问题:我无法从模拟器访问我的本地主机。 这是我的尝试: 1.节点“hello world”脚本: var app = require('express').createServer(); app.get('/', function(req, res){ res.send('Hello World\r\n'); }); app.listen(3000); 2.terminal> ifconfig返回'inet addr:10.0.2.15' 3. Terminal> curl 10.0.2.15:3000 – >“Hello World” 4.浏览器> http://10.0.2.15:3000 – >“Hello World” 5. Android模拟器>应用程序试图访问http://10.0.2.15:3000 – >“连接到http://10.0.2.15:3000拒绝” 6. Android模拟器> Android浏览器> http://10.0.2.15:3000 >“网页不可用” 只是为了validation,我做了Android模拟器>浏览器>任何其他页面 – 工程。 所以它看起来像Android模拟器不能访问本地的VirtualBox IP。 VBox中没有运行防火墙,我知道模拟器内部没有设置可以更改。 起初,我认为这是我的应用程序(虽然它是一个虚拟的“获取url”小应用程序与清单中的android.permission.INTERNET ),但我甚至无法从浏览器达到它。 […]

如何在centos 6.4 virtualbox客户端上用express来设置和configurationnode.js到nginx反向代理?

我正在使用VirtualBox 4.3.4在我的Windows 8.1系统上创build一个开发虚拟机,并安装了CentOS 6.4作为我的VMServer。 我安装NginX和Node.js没有问题。 在pipe理知识less的情况下,我删除了/etc/sysconfig/iptables的内容,允许所有连接仅用于开发目的(稍后将进行更改)。 Nginx工作正常,在我的Windows主机上,并指向浏览器http://192.168.1.20显示“欢迎来到EPEL的nginx!” 页面正在工作。 validation我的node.js应用程序工作正常,我通过运行在我的VMServer上创build了一个节点应用程序 [~]# express node_nginx_practice [~]# cd node_nginx_practice && npm install [~]# node app 然后,在我的Windows主机上,将URL指向http://192.168.1.20:3000 default”页面运行时没有任何问题。 问题是我如何设置和configuration节点应用服务于nginx反向代理? 例如: http://192.168.1.20 //will point to Express default page : http://192.168.1.20 //will point to Express default page 我尝试在/etc/nginx/nginx.conf按照一些教程设置/etc/nginx/nginx.conf的nginxconfiguration, /etc/nginx/nginx.conf没有运气,url仍指向Nginx“欢迎使用EPEL上的nginx!” 页。 这是我的nginx.conf # For more information on configuration, see: # * Official English […]

Nodejs服务器只侦听本地主机

我创build了两个虚拟机 – 一个是Windows 7,另一个是RedHat 6.4。 我试图在RedHat机器上运行最简单的服务器,然后从Windows 7机器上访问它。 问题是,我似乎无法使其工作! 这是我的代码(最简单的): var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8080); 试图听(8080,“0.0.0.0”和“127.0.0.1”)。 两者都没有工作。 当我尝试使用“wget”命令从RedHat机器访问时,它可以正常工作,但是当我尝试访问Windows 7计算机并从chrome或甚至“telnet IP 8080”input时,它不起作用。 这两台机器都可以访问互联网,我也可以从每一个ping到另一个意味着两者之间的联系。 另外我添加到RedHat的iptables的端口,我想我也允许它在防火墙以及。 刚刚添加了一个允许所有端口的新规则。 我想补充一点,我也制作了一台Windows Server 2008机器,我尝试在那里运行节点服务器,并从我的Windows 7机器连接到它,但仍然是同样的问题! 可以从Windows Server机器连接,但不能从任何其他机器连接。

在VirtualBox共享文件夹中运行npm时解决ETXTBSY错误

这是一个已知的问题很长一段时间,但我找不到任何确定的解决scheme。 基本上,如果一个模块与npm install module一起npm install module ,并且该模块创build符号链接或安装创build符号链接的其他模块,则安装将失败并出现错误。 通常ETXTBSY或ENOENT 。 这发生在运行Ubuntu虚拟机的Windows主机上,并且安装模块的文件夹是属于主机的共享文件夹。 添加–no-bin-link参数有时–no-bin-link帮助,但不适用于所有模块。 全球选项-g避免了这个问题,但谁愿意在全球安装每个模块? 有谁知道这个问题的妥善解决scheme? 这真的很烦人,因为它使得在nodejs和Windows计算机上进行编程,并且在Linux中进行testing是不可能的。

Zombie.js在VirtualBox共享文件夹中缓慢运行

我正在尝试在我的Node.js项目中使用僵尸 。 该项目运行在VirtualBox虚拟机上的共享文件夹中。 当僵尸安装到共享文件夹而不是全局时,我注意到性能的大幅下降。 假设我在zombie_test.js中有以下内容: require("zombie"); 如果我在全球安装僵尸,require语句运行不到一秒钟: $ sudo npm install zombie -g … $ time node zombie_test.js real 0m0.651s user 0m0.464s sys 0m0.116s 如果我在本地安装软件包,则需要6秒钟。 $ npm install zombie –no-bin-links … $ time node zombie_test.js real 0m5.933s user 0m0.992s sys 0m1.424s 速度下降不会发生在我试过的任何其他节点模块上。 这也不会发生,如果我本地NPM安装到虚拟机上的非共享目录。 有人知道为什么这个僵尸减速,或者如果我可以做一些改进呢?

无法使用Grunt和shell(Codebox)下载ace权限错误(虚拟Macine)

从Codebox 0.8.1工作 这是一个包含Codebox用来构build其编辑器插件的3个文件的Gist 。 我在运行virtualbox ubuntu / precise64通过vagrantpipe理cmd运行npm安装所有我很好,但是当我运行sudo npm start我收到以下内容: Building addons in ./addons/ (force=false) Optimizing cb.files.editor error for optimization of cb.files.editor options= { baseUrl: 'addons/cb.files.editor', name: 'client', out: '/project/addons/cb.files.editor/addon-built.js', paths: { 'require-tools': '/project/core/cb.addons/require-tools' }, optimize: 'uglify', map: { '*': { css: 'require-tools/css/css', less: 'require-tools/less/less', text: 'require-tools/text/text' } } } { [Error: Command failed: node […]

在VirtualBox CentOS机器上的node.js,没有连接?

我在VirtualBox机器上安装了一个CentOS 6.3 Box,安装了node.js和npm,并编写了一个“Hello World”应用程序,监听端口8080和IP“192.168.10.132”(这是CentOS机器的IP地址) 。 服务器启动正确,但在主机(Mac OS X 10.0.7)上的192.168.10.132:8080下,我总是得到一个错误。 我有错吗?

stream浪汉文件系统与npm的问题

我一直遇到Vagrant机器和npm频繁的错误,在那里文件系统突然变成只读。 在所有情况下,涉及一个包含git回购的同步目录。 这是一个configuration设置,我已经能够遇到问题。 这两个文件都位于面向节点的git存储库的根目录下,就像这个一样。 Vagrantfile # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| # Use host's SSH keys config.ssh.forward_agent = true # Get current directory name (presumably, repo dirname) repo_dirname = File.basename(Dir.getwd) # Set US locale ENV['LC_ALL']="en_US.UTF-8" # Ensures virtualbox can create symlinks in shared […]