我有一个configuration了NAT和PAT的Linux VM。 假设端口2000和2001被转发给虚拟机。 这些端口还configuration为使用域名(如mydomain.com在路由器等设备上进行外部访问。 以下命令首先运行: nc -klv 2000 # listens on port 2000 这项服务可以在本地和外部进行testing: nc -v localhost 2000 # Connection success nc -v mydomain.com 2000 # Connection success 现在我们testing一下目前没有在客户端上听的端口2001: nc -v localhost 2001 # Connection refused nc -v mydomain.com 2001 # Connection success (socket closes immediately after) 问题是nc -v mydomain.com 2001 。 连接应该被拒绝。 看起来VirtualBox自动绑定到主机上的转发端口,不pipe这些端口是否在虚拟机上监听。 这怎么解决? […]
我刚刚带了一个域名(example.com),并设置了一个URL框架redirect到我的服务器的IP XXX.XXX.XXX.XXX,但是我得到一个403禁止的错误。 我可以通过服务器IP访问页面。 我想要的是复制的服务器IP使用我的域的行为,所以我试图复制我的IP虚拟主机,但它不工作。 这是我的虚拟主机文件: server { listen 80; server_name example.com ; access_log /var/log/nginx/website.access_log; error_log /var/log/nginx/website.error_log; root /var/www; index index.html; location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/phpMyAdmin; include fastcgi_params; } } 而我目前用IP直接访问服务器(工作): server { listen 80; server_name xxx.xxx.xxx.xxx ; access_log /var/log/nginx/website.access_log; error_log /var/log/nginx/website.error_log; root /var/www; index index.php; location […]
我们正在我们公司设置新的主机和环境服务器…创build3个服务器实例… dev,stage,production 我们有多个客户和多个项目,所以这是我们的想法: HTTP [S]:。。。。// [项目] [客户端代码] [环境] [域] [TLD] 例如: http : //website.client.stage.example.com 这是错的吗? 我们团队的另外一个人表示,最好是在urlbc顶部的[env]定义项目状态。 HTTP [S]:。// [ENV] [项目] [客户端-代码] [域] [TLD] 但我们正在定义项目服务器的位置.. 例如:位于[env]服务器上的[client-code]的[project] 说.. 我们的方法允许我们在登台和开发服务器上使用通配DNS,所以我们可以更容易地在服务器上创build虚拟主机。它可以即时运行(不需要在DNS表中添加新的logging) 例如:CNAME _____ * .dev _____ dev.domain.tld 这是一个坏主意? 请记住,我们为每个客户端pipe理大量客户端和项目,这意味着如果我们决定不使用通配符,则每个项目至less有两个不同的DNS条目用于开发,另一个用于阶段。
我目前正在使用virtualbox(3.1.2)在Windows XP主机上运行Linux虚拟机,我想复制它并在我的机器的分区上运行它。 我想用我的虚拟主机作为主要的操作系统,但保持我的Windows分区(万一)。 如何将虚拟磁盘复制到物理磁盘? 请问grub有问题吗? 任何主angular?
我的服务器无法访问“www”。 前缀,即使尝试与ping 。 DNS条目如下所示: $TTL 86400 @ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. ( 2011010600 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS robotns3.second-ns.com. @ IN NS robotns2.second-ns.de. @ IN NS ns1.first-ns.de. @ IN A 1.2.3.4 localhost IN A 127.0.0.1 mail IN A 1.2.3.4 www IN A […]
对于我们的WordPress开发服务器,每个开发人员都有一个子域在指向相同服务器和数据库的站点上工作,但是具有不同的文件夹位置。 这使我们可以立即看到数据库的变化,但我们都在文件级独立编码。 要做到这一点,我有一个单独的Apache网站configuration为每个子域。 例如:开发者A:a.site.com开发者B:b.site.com 它工作的很好,但是我在/ etc / apache2 / sites-available中维护了两个独立的站点configuration文件(a和b),它们与90%是一样的。 有没有办法让configuration文件(a和b)“包含”一个通用的configuration文件?
在Xen上,这很容易,因为我们有CreditScheduler [1],所以在每台客户操作系统只共享部分CPU的计算机上,例如,在双核CPU上运行的6个客户端,禁止使用过多的CPU。 如何在KVM上做同样的事情? [1] http://wiki.xensource.com/xenwiki/CreditScheduler
当我尝试访问我的浏览器上的DomainB时出现redirect问题,出于某种原因,我被redirect到了DomainA,这里可能会发生什么? (这是我的网站可用的文件夹) 顺便说一句,我从sites-enables删除DomainB,我仍然得到相同的redirect…可能是一个DNS问题,而不是一个Nginx的问题? ## ## /etc/nginx/sites-available/DomainC ## server { listen 80; server_name domainC.com www.domainC.com; return 301 https://domainA.com/blog$request_uri; } ## ## /etc/nginx/sites-available/DomainA ## server { listen 80; server_name domainA.com www.domainA.com; return 301 https://domainA.com$request_uri; } server { listen 443 ssl; server_name www.domainA.com; include domainA.ssl.conf; return 301 https://domainA.com$request_uri; } server { server_name domainA.com; root /var/www/domainA.com; listen 443 ssl; […]
安装4GB时,Windows 32bit只能使用〜3.2GB。 有些软件如Superspeed的Ramdisk可以使用未使用的内存,也就是我可以使用剩余的768MB作为虚拟盘的用途。 VMWARE工作站是否具有此function? 我想在VMWARE中使用虚拟内存作为客户操作系统,例如我安装了8GB,HOST Windows只能看到3.2GB,剩下的4.7GB用于虚拟机。 我问这个问题的原因是,我不想切换到64位窗口。 任何人都可以帮忙
我正在build立一个新的系统。 虽然我目前的重点是购买什么以及如何连线,但我一直在考虑如何对磁盘进行分区。 我知道在双引导(win7 / Ubuntu的),最好先安装Windows,然后重新使用,例如,这个https://sourceforge.net/projects/partedmagic/ 但我计划一个转折。 双启动比运行其中一个操作系统作为来宾不太吸引人。 双启动的缺点是你必须退出一个操作系统并启动另一个。 使用虚拟设置,您可以在它们同时运行时在它们之间切换。 我打算安装Sun的VirtualBox。 出于个人原因,我想Ubuntu作为主机,Win7作为客户。 为了速度,我想要在自己的原始分区安装win7。 这将是第一个(引导)分区。 由于实际的Win7安装发生在Ubuntu安装之后,有没有人可以推荐的分区工具/策略? 谢谢