我的 BIND9 为我的域设置了适当的记录器example.com
,something.example.com
实际上正在工作......
当我的 DHCP 服务器指向这个 DNS 服务器时,我可以访问它指向的服务器的webmin ( https://something.example.com:10000 )。但是我无法访问任何外部网站(google.ca、serverfault.com 等)
我在named.conf.options
文件中设置了我的转发器
options {
directory "/etc/bind/";
allow-query-cache { none; };
allow-query { any; };
recursion yes;
forwarders {
8.8.8.8; // Google's DNS Server
8.8.4.4; // ''
};
};
//zones here for example.com and reverse dns
Run Code Online (Sandbox Code Playgroud)
但它似乎没有将请求转发到他们的服务器。我哪里错了?我能做些什么来探查以获取更多信息吗?
在我的情况下,它用于运行 ubuntu 服务器的本地构建/暂存服务器。我想知道的事情是:
为什么我应该/不应该使用 LVM?
就常规服务器操作或我以后可能想做的事情而言,它可能会导致什么问题?(例如分区)
为什么我应该/不应该使用加密的 LVM 而不是 LVM?
就常规服务器操作或我以后可能想做的事情而言,加密的 LVM 可能会导致哪些问题?(例如分区)
我一直在浏览本教程并不断收到错误 - 可能是因为我是手动输入的 - 所以我重试,输入后执行它
# Load dynamic backend modules
dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath: /usr/lib/ldap
olcModuleload: back_hdb
# Database settings
dn: olcDatabase=hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcSuffix: dc=example,dc=local
olcDbDirectory: /var/lib/ldap
Run Code Online (Sandbox Code Playgroud)
它起作用了,所以我输入了其余部分并重新执行:
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f backend.example.com.ldif
Run Code Online (Sandbox Code Playgroud)
现在它说
ldap_add: Other (e.g., implementation specific) error (80)
additional info: <olcSuffix> namingContext "dc=home,dc=local" already served by a preceding hdb database
Run Code Online (Sandbox Code Playgroud)
正如我猜想的那样,这意味着它无法完成 ldapadd,因为已经存在同名。
我尝试使用 ( from here )删除它:
sudo ldapdelete 'dc=example,dc=local'
Run Code Online (Sandbox Code Playgroud)
它要求输入密码,但我的密码不起作用,并且在初始设置中没有将任何设置为 olcRootPW。
我如何在这种情况下使用 ldapdelete …
为了他们的名声,我不会提及他们的名字。但我只会使用:
我以前工作的业务 -
他们使用的ABC Web Dev Hosting 公司 - XYZ Hosting
我最近发现 XYZ Hosting 发生了某种事件,他们最终丢失了很多客户的数据 - 包括 ABC Web Dev 的数据。ABC Web Dev 能够恢复他们客户的一些网站,在将它们从他们的本地开发计算机中提取出来并将它们放在另一个托管服务提供商上之后。他们最终因此失去了很多客户,声誉受损。
我正在创办自己的网络开发公司,但我不想遇到同样的问题。我打算使用 Rackspace,但是,尽管他们是一家很棒的公司,但根据维基百科,他们过去仍然有停机时间。我认为尝试同时运行两个提供商可能是个好主意,以确保如果一个提供商发生任何事情,网站仍然会因为另一个而保持运行。
我知道网站必须始终从一台服务器上拉取,但是如果第一个服务器关闭时有办法将请求重定向到第二台服务器,那将解决我的问题。
请注意,我们将在本地设置一个临时环境,如果提供商确实有任何问题,这将允许快速恢复,但是如果可能的话,我想完全避免任何停机时间。
所以我的问题是:
有没有人试过同时运行两个提供程序?
这会被认为是好的做法还是我走得太远了?
真的有任何方法可以同时运行两个服务器,其中一台服务器充当备份吗?
我有 4 个硬盘驱动器,每个硬盘驱动器上有两个分区10.1GB
用于交换和990.1GB
其余部分。
我用这个设置了两个带有 RAID10 的 MD 设备,一个用于 4 个交换分区的集合,另一个用于 4 个其他分区的集合。
我将20.2GB
软件 RAID 设备设置为我的交换设备并转移到 LVM。
这是本指南带我使用软件 RAID 的范围。我现在想在其上设置 LVM 和加密。
我创建了一个新卷和逻辑卷;大小1.5TB
。我加密了卷并将1.4TB
加密卷中的剩余部分设置为根 ( f ext4 /
)。
以下是我的问题:
我应该20.2GB
为用作交换区的软件 RAID 设备设置单独的卷/逻辑卷吗?
如果我正在加密该ext4 /
区域,我是否也应该加密该卷?
Finish partitioning and write changes to disk
给出一个错误:
您已选择要存储在加密分区上的根文件系统。此功能需要一个单独的 /boot 分区,内核和 initrd 可以存储在该分区上。
你应该回去设置一个 /boot 分区。
这个/boot
分区需要在哪里设置?(在设置 RAID 之前,每个驱动器是否应该有一个额外的分区?)
它需要多少空间?
它应该是 LVM 的一部分吗?
应该加密吗?
ubuntu ×4
lvm ×2
bind ×1
cloud ×1
encryption ×1
forwarding ×1
hosting ×1
internal-dns ×1
ldap ×1
openldap ×1
providers ×1
raid10 ×1
redundancy ×1
web-hosting ×1