小编sys*_*138的帖子

如何使用 DNS 服务器为我的网站创建简单的 HA(高可用性)?

欢迎,

如何使用 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 可以更改,或者我可以使用其他国家/地区进行备份。

domain-name-system cluster

3
推荐指数
1
解决办法
2万
查看次数

将服务器机房和 80 台台式机搬到新大楼的最佳方法

需要规划将服务器机房(12 个 IBM x3400 塔)和所有相关网络设备物理移动到新建筑物的最佳方式。

一切都在进行,通讯(80 个强大的呼叫中心操作)、台式机(80-90)全部都在进行,并且必须在周末有效地完成。

我似乎找不到移动设备的最佳方法,即最好卸下硬盘驱动器并单独包装它们,我是否用泡沫包装机箱和/或用泡沫包装将它们包围?

是否有专门设计用于移动计算机设备的产品,我可以在哪里找到这些产品。

到目前为止,互联网使我失败了,请帮助

physical-environment

3
推荐指数
1
解决办法
723
查看次数

如何在受限的企业环境中设置文件服务器

我在一家大公司工作,我的团队在公司文件服务器中获得的磁盘空间如此之低,我正在考虑将我的工作 PC 变成文件服务器。

我向这个社区询问教程、软件建议和关于如何设置的一般建议的链接。

我的机器是 Intel Core2Duo E7500 @ 3GHz,3 GB 内存,运行 Windows XP Service Pack 3。升级、格式化或安装另一个操作系统是不可能的。但是我在 PC 上确实有管理员权限,而且我可以安装程序(至少现在是这样)。

许多我什至不知道的安全软件现在并且必须保持安装。但我只需要在公司网络内进行通信,不受限制。

人们在公司网络上有用户名(登录名),我需要使用它们来限制访问。简单地说,我有一个团队成员的登录列表,只有列表中的人才能访问这些文件。

我有大约 150 GB 的可用磁盘空间。我正在考虑为团队的共享文件分配 100 GB。

我计划每月在同事的机器上进行备份,配置相同。但是备份自动化是一个很好的、不必要的功能:我完全可以每月将内容手动复制到另一台机器上一次。

正常运行时间很重要,因为每个人都会在日常工作中使用这些文件。

我有 Python 和 C 程序员的经验,但没有系统管理员的经验,而且我的编程经验几乎没有网络编程。我是这方面的完全初学者。

在此先感谢您的帮助。

编辑

老实说,我很感激所有的警告,我真的很感激,但我计划提供的大部分内容现在仅出于空间原因仅在 DVD 上。

阅读它们是“日常工作”,但“日常工作写入”文件将保留在公司服务器上。

至于正常运行时间的重要性,我认为我夸大了它:几次中断是可以的,这已经比获得 DVD 有了改进。

至于政策,我的经理有点站在我这边,我会在采取行动之前确认这一点。

至于通过适当的渠道获得更多空间,嗯,那是A计划,它仍然在桌面上......但我没有太大希望。我不像我想的那样是“核心业务员”。

windows-xp file-sharing

3
推荐指数
1
解决办法
591
查看次数

如何为 VMWare 安装内核头文件以匹配我正在运行的内核(版本 2.6.35-22-generic)

我正在尝试安装 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

我如何解决这个问题

vmware-server ubuntu-10.10

3
推荐指数
1
解决办法
7641
查看次数

专用服务器和VPS的区别

它们之间有什么区别或者它们是相同的?

vps web-hosting

3
推荐指数
1
解决办法
238
查看次数

SSL 私钥存储在哪里?

我的特殊情况适用于 Windows,但我很高兴知道这与其他实际应用程序有何不同。子集包含我基于逻辑的信息,如果我弄错了,请更正它们。

这是我在做什么:

  1. 我从 Exchange 命令行管理程序生成证书请求。
    一世。此时,生成私钥。
  2. 我批准了证书颁发机构的请求。
    一世。CA 永远不会看到我的私钥。
  3. 我从 CA 获取证书 (.cer) 并将其安装到本地机器证书存储区。
    一世。私钥会自动与相应的证书合并。

第一步:私钥当前位于何处?

在第三步中:私钥是否仍位于与 (1) 中相同的位置,还是现在仅存在于证书中?
除了将其导入商店之外,您如何将此私钥与证书合并?

exchange ssl-certificate private-key

3
推荐指数
1
解决办法
1万
查看次数

轻松/轻松地将 LAMP 配置部署到新的盒子

我花了很多时间来设置新的 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)

我不介意花时间学习新工具,但作为一个没有预算的初创公司,我很想降低每月的成本。我最担心的是,花在服务器配置上的时间是远离代码库的时间,这就是我认为我的团队和我应该投入精力的地方,至少在我们获得资金并扩大规模之前。我会很感激一些关于以何种方式跳转到配置的建议:

  1. 坚持使用 SSH 和手动部署,至少在你变大之前是这样。
  2. 咬紧牙关学[说]傀儡。您可能只使用它 8-10 次,但拥有如此简单的可调服务器引导程序是值得的。
  3. 不要打扰,只需支付 100 美元/月的标准配置服务。这将花费您 1000 美元/年,但您应该专注于代码。

该领域的其他问题

我使用了相当复杂的堆栈(Drupal、Zend Server、MySQL、PHP、MongoDB、Python、django),但是是否有标准(ish)设置包含这些或我可以更快地构建?配置是否针对小型、中型、大型 VPS(1GB、4GB、16GB)进行了优化?他们有多安全?

deployment lamp puppet

3
推荐指数
1
解决办法
141
查看次数

MS NLB:为什么局域网上的所有服务器都收到多播数据包,而不仅仅是集群成员

我有一个 MS NLB 集群(Win 2003),其中只包含两个主机。集群配置为使用多播操作模式(不是 IGMP)。

出于某种原因,我看到了用于 NLB 集群的数据包

目的地:MS-NLB-VirtServer-Multicast_bd:1a:0f:04 (03:ce:bd:1a:0f:04)

登陆局域网内的所有服务器。正常吗?可以做些什么来摆脱它们吗?我们不控制开关,但如果我知道该问什么的话,我可以请他们进行调整

windows-server-2003 multicast nlb

3
推荐指数
2
解决办法
2130
查看次数

Apache:仅在尚未设置时才设置全局标头

我在这里遇到了一些烦人的情况。

我有一台由 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 中的头设置之前执行,这意味着它们也会被覆盖。

conditional apache-2.2

3
推荐指数
1
解决办法
6063
查看次数

windows server 二级 plex 或 windows server 默认

我是处理服务器问题的新手。

当我的系统尝试重新启动时,我可以看到两个可安装的启动。

  1. Windows Server 2012- 当前操作系统
  2. Windows 服务器辅助丛。

因此,当系统重新启动时,它会在此屏幕上停止。由于我使用 RDP 连接到此服务器,因此我必须等待 hetzner 控制台单击操作系统以启动。

即使当前 os 设置为默认值并且给定的时间为 30 秒,它仍会等待用户输入。

所以我想知道我应该使用两者中的哪一个来引导,我只想要一个 os.

windows-server-2012

3
推荐指数
1
解决办法
2万
查看次数