欢迎,
如何使用 DNS 服务器创建网站的简单 HA(高可用性)?
例如,如果我的网络服务器(为了更好地理解我实际上使用内部 IP,它将是其他托管公司)
192.168.0.120 :80(离线)流量转到 192.168.0.130 :80
你说得对,我用坏词“高可用性”当然我在考虑故障转移。
在 A 记录中使用少量 IP 有利于简单的负载平衡。但不是万一,如果我想通知用户关于失败的信息(例如显示页面,哎呀,没有我们的服务器就出现问题,我们正在处理它)反对“无法建立连接”。
我正在考虑设置这样的东西
2台DNS服务器,一台安装在www服务器上
两者都有低TTL
在我的域上,首先为 DNS 设置 2 ns 记录,我的 apache 服务器其次是其他 dns
如果用户尝试连接,他将使用第一个 dns 获取 www 服务器的 ip,如果该 dns 离线(可能 www 服务器也已关闭),那么它将尝试第二个 NS 记录,什么将指向另一个 dns,该 dns 将指向“备份“ 页。
这就是我想做的。
如果您有其他想法,请分享。
反向代理不是选项,因为服务器的 IP 可以更改,或者我可以使用其他国家/地区进行备份。
需要规划将服务器机房(12 个 IBM x3400 塔)和所有相关网络设备物理移动到新建筑物的最佳方式。
一切都在进行,通讯(80 个强大的呼叫中心操作)、台式机(80-90)全部都在进行,并且必须在周末有效地完成。
我似乎找不到移动设备的最佳方法,即最好卸下硬盘驱动器并单独包装它们,我是否用泡沫包装机箱和/或用泡沫包装将它们包围?
是否有专门设计用于移动计算机设备的产品,我可以在哪里找到这些产品。
到目前为止,互联网使我失败了,请帮助
我在一家大公司工作,我的团队在公司文件服务器中获得的磁盘空间如此之低,我正在考虑将我的工作 PC 变成文件服务器。
我向这个社区询问教程、软件建议和关于如何设置的一般建议的链接。
我的机器是 Intel Core2Duo E7500 @ 3GHz,3 GB 内存,运行 Windows XP Service Pack 3。升级、格式化或安装另一个操作系统是不可能的。但是我在 PC 上确实有管理员权限,而且我可以安装程序(至少现在是这样)。
许多我什至不知道的安全软件现在并且必须保持安装。但我只需要在公司网络内进行通信,不受限制。
人们在公司网络上有用户名(登录名),我需要使用它们来限制访问。简单地说,我有一个团队成员的登录列表,只有列表中的人才能访问这些文件。
我有大约 150 GB 的可用磁盘空间。我正在考虑为团队的共享文件分配 100 GB。
我计划每月在同事的机器上进行备份,配置相同。但是备份自动化是一个很好的、不必要的功能:我完全可以每月将内容手动复制到另一台机器上一次。
正常运行时间很重要,因为每个人都会在日常工作中使用这些文件。
我有 Python 和 C 程序员的经验,但没有系统管理员的经验,而且我的编程经验几乎没有网络编程。我是这方面的完全初学者。
在此先感谢您的帮助。
编辑
老实说,我很感激所有的警告,我真的很感激,但我计划提供的大部分内容现在仅出于空间原因仅在 DVD 上。
阅读它们是“日常工作”,但“日常工作写入”文件将保留在公司服务器上。
至于正常运行时间的重要性,我认为我夸大了它:几次中断是可以的,这已经比获得 DVD 有了改进。
至于政策,我的经理有点站在我这边,我会在采取行动之前确认这一点。
至于通过适当的渠道获得更多空间,嗯,那是A计划,它仍然在桌面上......但我没有太大希望。我不像我想的那样是“核心业务员”。
我正在尝试安装 VMWare Server 1.0.6 ,并且还在 ubuntu 10.10 64 位上尝试了 VMWare Server 2.0.2 BOTH 64 位。
但是我不断收到此错误:
匹配你运行的C头文件的目录在什么位置 核心?[/usr/src/linux/include] /lib/modules/2.6.35-22-generic/build/include/ 内核头文件目录(版本@@VMWARE@@UTS_RELEASE)不匹配 您正在运行的内核(版本 2.6.35-22-generic)。即使模块要 编译成功,它不会加载到正在运行的内核中。
标准输出快照:
匹配你运行的C头文件的目录在什么位置 核心?[/usr/src/linux/include] /lib/modules/2.6.35-22-generic/build/include/ 内核头文件目录(版本@@VMWARE@@UTS_RELEASE)不匹配 您正在运行的内核(版本 2.6.35-22-generic)。即使模块要 编译成功,它不会加载到正在运行的内核中。
在 /usr/src 中,我有:
root@pandora:/usr/src# ls -l 共 8 个 drwxr-xr-x 24 根 4096 2011-02-02 18:38 linux-headers-2.6.35-22 drwxr-xr-x 7 根 4096 2011-02-02 16:25 linux-headers-2.6.35-22-generic
和 uname -a 返回:
uname -a Linux pandora 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux
我如何解决这个问题
我的特殊情况适用于 Windows,但我很高兴知道这与其他实际应用程序有何不同。子集包含我基于逻辑的信息,如果我弄错了,请更正它们。
这是我在做什么:
第一步:私钥当前位于何处?
在第三步中:私钥是否仍位于与 (1) 中相同的位置,还是现在仅存在于证书中?
除了将其导入商店之外,您如何将此私钥与证书合并?
我花了很多时间来设置新的 Centos 6 实例。我对大多数配置文件和所有 webapp 源文件 (Github) 使用 VCS (Subversion),但即使使用出色的包管理器(如 yum、npm、easy_install 等),它仍然需要时间。
我想通过注册一个帐户,登录并自动将我的标准化配置吸到盒子上来尝试新的潜在网络主机。
我知道有一组工具可以提供帮助:
Puppet
Chef
Vagrant
Run Code Online (Sandbox Code Playgroud)
以及一系列销售解决方案的服务:
[Jumpbox] http://www.jumpbox.com/
[BitNami Cloud] http://bitnami.org/cloud
Run Code Online (Sandbox Code Playgroud)
我不介意花时间学习新工具,但作为一个没有预算的初创公司,我很想降低每月的成本。我最担心的是,花在服务器配置上的时间是远离代码库的时间,这就是我认为我的团队和我应该投入精力的地方,至少在我们获得资金并扩大规模之前。我会很感激一些关于以何种方式跳转到配置的建议:
该领域的其他问题
我使用了相当复杂的堆栈(Drupal、Zend Server、MySQL、PHP、MongoDB、Python、django),但是是否有标准(ish)设置包含这些或我可以更快地构建?配置是否针对小型、中型、大型 VPS(1GB、4GB、16GB)进行了优化?他们有多安全?
我有一个 MS NLB 集群(Win 2003),其中只包含两个主机。集群配置为使用多播操作模式(不是 IGMP)。
出于某种原因,我看到了用于 NLB 集群的数据包
目的地:MS-NLB-VirtServer-Multicast_bd:1a:0f:04 (03:ce:bd:1a:0f:04)
登陆局域网内的所有服务器。正常吗?可以做些什么来摆脱它们吗?我们不控制开关,但如果我知道该问什么的话,我可以请他们进行调整
我在这里遇到了一些烦人的情况。
我有一台由 plesk 管理的服务器。在 /etc/apache2/apache2.conf 中,会发生基于 mod_headers 和 mod_expires 的配置。例如:
<filesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
Run Code Online (Sandbox Code Playgroud)
这工作得很好。
我的某些应用程序有问题。如果需要,我希望应用程序保持对缓存的控制。目前这是不可能的,因为标头设置在将响应返回给客户端之前立即发生,这意味着在应用程序完成所有操作之后。应用程序设置的标头将被覆盖。
Header merge Cache-Controll...
Run Code Online (Sandbox Code Playgroud)
不工作,因为它只是附加给定的标题字符串。而且我怀疑浏览器是否会像我希望的那样处理这样的标题:
Cache-Control max-age=0, no-cache, no-store, must-revalidate, max-age=604800, public
Run Code Online (Sandbox Code Playgroud)
我现在的问题是:是否有可能仅在特定标题“字段”中绝对没有内容时才设置标题?我不希望我的应用程序设置任何环境变量,因为不应更改应用程序以满足一台服务器的需求。
我还尝试过 - 仅用于测试目的 - 通过 vhost.conf 为特定域取消设置标头。但是它会在 apache2.conf 中的头设置之前执行,这意味着它们也会被覆盖。
我是处理服务器问题的新手。
当我的系统尝试重新启动时,我可以看到两个可安装的启动。
因此,当系统重新启动时,它会在此屏幕上停止。由于我使用 RDP 连接到此服务器,因此我必须等待 hetzner 控制台单击操作系统以启动。
即使当前 os 设置为默认值并且给定的时间为 30 秒,它仍会等待用户输入。
所以我想知道我应该使用两者中的哪一个来引导,我只想要一个 os.
apache-2.2 ×1
cluster ×1
conditional ×1
deployment ×1
exchange ×1
file-sharing ×1
lamp ×1
multicast ×1
nlb ×1
private-key ×1
puppet ×1
ubuntu-10.10 ×1
vps ×1
web-hosting ×1
windows-xp ×1