服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有我的局域网上有一台机器,我有SSH访问。 我如何设置它,所以我可以使用docker-machine与它沟通? 有一个项目( boot2docker )用于创build用于新主机的ISO,例如,当使用VirtualBox,Digital Ocean等启动一个新实例时,我希望这个设置不需要对已经设置好的机器进行设置,只需要运行docker机“节点”服务。
我们刚刚迁移到Amazon AWS。 我们目前有一个EC2实例运行良好。 它在前端运行Nginx,在后端运行Apache。 这也运行良好。 所有站点都正确启动,并包含由EC2提供的文件的caching控制头。 问题在于我们放置在Amazon S3中的所有静态文件都是通过CloudFront CDN访问的。 我们可以很好地访问这些文件(而CORS也没有问题),但显然CloudFront不提供具有Cache-Control头文件。 我们希望利用浏览器caching。 我看到它的方式,EC2实例在这里没有扮演一个angular色,因为静态文件是由S3 + CloudFront直接提供的,请求不会转到EC2中的Web服务器。 我完全迷失了。 问题:1)在这种情况下,如何设置Cache-Control? 2)是否可以设置caching控制? 从S3还是CloudFront? 注意:我已经在Google上打了几页,您可以在S3中为单个对象设置标题。 这实在不是一个有效的方法,因为在我的情况下,我们正在谈论几个对象。 谢谢!
我们build立的网站之一是超高端自行车制造商。 他们希望分发自助terminal – 基本上是戴尔locking的Windows XP机顶盒 – 在他们的一些高端经销商。 信息亭将被限制在浏览制造商的网站。 我已经不在这里了,希望得到一些帮助和/或好的阅读材料(和/或分步说明; – ]): 从偶然的愚蠢保护桌面。 售货亭正在部署到高端的自行车专卖店,所以对于客户来说,恶意攻击是非常罕见的。 只允许访问特定的url。 远程恢复信息亭。 理想情况下,解决scheme非常简单,自行车销售人员可以通过最less的电话手持处理。 最后,我完全接受这样的回答,即“你在这里头,向专业人士咨询”。 我首先提出了这个工作,但是我确信,在find具有更广泛的系统pipe理经验的人之前,我会自己尝试这个工作。
我在networking上运行了许多虚拟服务器,我希望能够轻松克隆Ubuntu服务器的基本安装。 我使用VBoxManage命令来克隆实际的硬盘,然后为我的VM创build一个新的configuration文件并复制原始VM的设置。 但是,当我启动到克隆虚拟机,似乎有一个networking问题。 当我发出一个PING,我得到消息“ Network unreachable ”。 我将其追溯到克隆虚拟机的虚拟网卡与原始虚拟机具有不同的MAC地址这一事实。 当我复制MAC地址克隆似乎工作正常。 我怎么能克隆虚拟机有自己的MAC地址?
这个问题首当其冲 – 在SOAlogging中指定的主要名称服务器与NSlogging中指定的名称服务器之间的关系是什么。 这些东西如何链接? 当我查询大多数网站,我得到这个: dhamma@sansa:~$ host -t SOA arth.com arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200 我期望看到ns1.comcastbusiness.net作为主要的名称服务器,因为当我查询该域的NSlogging,我得到这个: dhamma@sansa:~$ host -t NS arth.com arth.com name server ns1.comcastbusiness.net. arth.com name server ns2.comcastbusiness.net. arth.com name server ns3.comcastbusiness.net. 这总是让我想到, SOAlogging以某种方式自动填充主NSlogging? 这甚至是远程真实的吗? 因为这是我最困惑的地方: dhamma@sansa:~$ host -t SOA paulwarnk.com paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 […]
自从现在开始工作以来,我一直在和老板和同事进行无休止的更新系统的斗争。 我当然完全同意,任何更新(不pipe是固件,操作系统还是应用程序)一出现就不应该不小心应用,但我也坚信,如果供应商发布它,至less应该有一些理由。 而最常见的原因通常是修复一些错误,这可能是你目前没有遇到的,但是如果你不跟上,你可能会遇到很快的错误。 安全修复尤其如此; 作为一个例子,有人只是简单地使用了已经有好几个月的补丁,臭名昭着的SQL Slammer蠕虫本来就是无害的。 我都是在部署之前testing和评估更新的。 但是我强烈反对系统pipe理的“如果没有破坏然后不去碰它”的方法,并且当我find生产Windows 2003 SP1或者ESX 3.5 Update 2系统的时候真的很伤我,唯一的答案就是“这是工作,我们不想打破它”。 你怎么看待这件事? 你的政策是什么? 如果你的公司政策不符合你的要求,那么你的公司政策是什么? 固件更新(BIOS,存储等)如何? 主要的操作系统更新(服务包)呢? 小操作系统更新呢? 那么应用程序更新呢? 我的主要兴趣当然是更新服务器,因为客户端补丁pipe理通常更直接,并且有众所周知的工具和最佳实践来处理它。
我已经看到数以百万计的网站使用nginx作为代理networking服务器与Apache一起工作。 但是我已经看到很less的服务器只运行nginx作为它们的默认web服务器。 这种configuration的主要缺点是什么? 我可以看到一些: 无法使用每个目录configuration文件,如.htaccess所以每个configuration更改应该对主服务器configuration文件进行,并需要服务器重新加载。 但pecl htscanner可以弥补他们的PHP设置 mod_php对于nginx是不可用的,例如可以通过php-fpm进行补偿。 别人是什么? 为什么人们不放弃Apache并转向nginx或其他任何轻量级解决scheme? 可能是,有一些特殊的原因? 编辑:这个问题主要是关于使用LAMP堆栈。
我得到一个新的弹性IP,我把它附加到一个实例,但它不工作? 我无法从我的本地计算机上ping IP? 我在这里错过了什么? 我如何使用Amazon Elastic IP? 何时将新的IP分配给实例? 当我closures并重新启动?
我有一些由我的前任设置的组织的DNS服务器。 他没有使用标准格式的序列号,而是使用了从2033年开始的奇数格式。我想要做的是用自己的DNS服务器replace,但是担心使用序列号更改为“正确”的格式YYYYMMDDXX,因为它会是一个较低的数字。 这些是我们的公共DNS服务器,我只是想确保这样做没有问题。 有没有人有过这种转变的经验?
RFC-952 (“假设”下的第1点的最后一句)禁止使用单字符主机名,而且我有过经验( 7年前的2002 年夏天),有些服务拒绝使用单字符主机名(因为这样的名字是不符合标准),但是在过去的几年中我看到了许多单字符主机名。 单字符主机名现在是否有效? (如果是这样,什么是适当的validation参考?) 编辑 (合并来自答案的一些信息):DNS的各个方面似乎在几个RFC中定义,包括1035,1123和2181 。 从RFC-2181第11节 : Note however, that the various applications that make use of DNS data can have restrictions imposed on what particular values are acceptable in their environment. For example, that any binary label can have an MX record does not imply that any binary name can […]