我有一个服务器上托pipe的域。 我想设置另一台服务器,有时提供页面而不是第一台服务器上的页面。 我如何设置? 我想这是类似的故障转移环境,对吧? 我的服务器可以作为“网关”服务器,显示我拥有的页面,但是如果我的服务器上不存在该页面,则可能会触发故障转移事件,该事件服务于原始服务器中的内容。 我在正确的轨道上? 我将如何设置类似的东西? 还是有一个更简单的方法来做到这一点? (即apache proxypass)
当前的环境是几个逻辑分离的“数据中心”中运行虚拟客户机的Linux机箱,虚拟客户机根据需要创build和删除。 DNS和DHCP运行在另一个框中,并且应该服务于所有的虚拟服务器。 我想要的是按需创build和删除虚拟实例,而不必接触DNS和DHCP服务器configuration,我有一定的自由来准备客人,但是我不想在创build客人时咨询中央服务器。 所以,理想情况下,我只想创build一个主机名为“node5.dc1.mydomain.com”的客人,并启动它,它会从“mydomain.com”dhcp获得IP,并在“mydomain.com”DNS中注册。 所以我可以创build实例和SSH到它。 我相信DHCP和DDNS的组合可以工作,但我想确保没有更简单的select或确认DHCP和DDNS的路要走。 虽然我读了一些关于dynamicDNS的不好的东西..
我正在尝试将主机名更改为使用RightImage_CentOS_5.4_x64_v5.6 – 11H2.a1 [rev 11] MCI的实例上的host01。 所以我把/ etc / hosts文件设置为: 127.0.0.1 localhost localhost.localdomain 10.76.249.192 host01 并设置/ etc / sysconfig / network文件: HOSTNAME=host01 并重新启动。 重新启动后,一切看起来不错。 主机名已更改: $ /bin/hostname host01 但是,一个新的文件出现在系统的/ etc / hostname中,内容如下: ip-10-76-249-192 / etc / hosts主机文件如下所示: 127.0.0.1 localhost localhost.localdomain 10.76.249.192 host01 10.76.249.192 ip-10-76-249-192.ec2.internal ip-10-76-249-192 重新启动后,如果我放入其他用户,主机名将会改回: $ hostname ip-10-76-249-192 有没有人知道为什么会发生这种情况,怎么办?
我刚刚买了一个新的VPS托pipe计划,我有几个问题。 希望这里的某个人能清除我的疑惑。 1)有必要有一个真正的域名为VPS主机名? 我想我可以使用一个非真实的域像anydomain.com和类似“服务器”的计算机名称。 因此,我将以server.anydomain.com作为vps的主机名。 我想这样做是为了放入一个主机名来configurationVPS来实现它。 所以,由于这个非真实域名不需要公开访问,我不需要注册或拥有它,而是通过IP地址访问服务器。 那是对的吗? 但我想这也取决于如果我的虚拟主机允许? 2)我也想在这个vps上运行一些真正的域名,所以我可以在主域名服务器上configuration区域文件,并为这些域名创build条目,并在VPS的IP上指向Alogging,通过互联网访问? 例如,我的第一个领域,我可以做一个这样的条目: $TTL 86400 mydomain1.com. IN SOA ns1.mywebhost.com. \ admin.mydomain1.com. ( 2004011522 ; Serial no., based on date 21600 ; Refresh after 6 hours 3600 ; Retry after 1 hour 604800 ; Expire after 7 days 3600 ; Minimum TTL of 1 hour ) server IN […]
我正在设置一些服务器,但我用一台服务器茬了一个问题。 我设置了一个本地DNS服务器,当我尝试连接到这个服务器与SSH的[email protected]我会得到:权限被拒绝(公钥,键盘交互)。 但是当我像[email protected]那样访问它时,它可以和Pubkey Auth一起使用。 奇怪的部分是当我连接到服务器git.stvns.com =>由dns服务器pipe理的主机名,使用主机名时它将连接正常。 我使用的是Ubuntu 10.04 amd64作为所有服务器的基础,他们实际上是相同的图像,我从最低的设置拍摄了一个快照,所以不能责怪操作系统。 我比较了我的sshd_config文件,但它们几乎是完全相同的,只有authorized_keys的地方不同,不能指责那个完整的给出问题。 本地我删除了与DNS服务器相关的known_hosts,并且没有任何运气再次尝试。 这是我的sshd_config文件的副本也许有人发现一个错误: Port 22 Protocol 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key UsePrivilegeSeparation yes LoginGraceTime 20 PermitRootLogin no RSAAuthentication yes RhostsRSAAuthentication yes HostBasedAuthentication no PubkeyAuthentication yes AuthorizedKeysFile /etc/ssh/authorized_keys PermitEmptyPasswords no PasswordAuthentication no StrictModes no ClientAliveInterval 60 ClientAliveCountMax 0 # Host Specific !!!!! ListenAddress 192.168.1.61 # List of […]
我有一个来自linode的centos box,我已经将/etc/hosts /etc/sysconfig/network和/etc/resolv.conf为只有一个域。 在同一台机器上托pipe多个域是否可以,而只有一个域configuration了上述内容? 例如,如果我有hostname.mydomain.com作为主要的域名,并有几个虚拟主机下apache somedomain.com和somedomain42.com这仍然是一个正确的设置? 我还发现http://freedns.afraid.org/ 。 我应该使用它为我的域名? 使用外部DNS代替我的注册商DNS是否好?
我使用的是基于Debian 6的Proxmox 2.1,用于我的OpenVZ安装。 哪一个不重要,但我想在我开始解决问题之前提及它。 我将几个VE导入到我新安装的Proxmox 2.1中。 所有的旧主机名都被保留下来,他们按预期工作。 但是,当我使用Proxmox UI设置新的VE并为其设置主机名时,主机名不会显示在VE中。 它在bash提示符下显示主机的主机名。 (user @ host-hostname而不是user @ ve-hostname) 当我使用OpenVZ CLI工具重新启动VE时,出现以下错误: hostname: the specified hostname is invalid /etc/hosts和/etc/hostname确实显示我期望的内容,主机名设置正确。 在VZ里面执行hostname -f出现以下错误: hostname: Name or service not known
当使用“挖掘host.name.here.com A”我得到SERVFAIL,没有答案。 但是,当我做一个“挖掘host.name.here.com ANY”我得到了NOERROR,它返回一个Alogging。 任何想法可能是有问题的域名有问题? 下面是一个卫生的例子。 同样的事情发生在我使用其他@dns_servers时: user@server1:~$ dig host.name.here.com A ; <<>> DiG 9.7.3 <<>> host.name.here.com A ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 19887 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;host.name.here.com. IN A ;; Query time: […]
我现在有问题连接到我的本地mysql服务器,但我需要能够连接到其他实例的MySQL的帮助。 背景:我有一个Java服务,安装在一个单一的实例,以及MySQL。 其他实例也将有这个需要连接到MySQL的Java服务。 目前我的/ etc / hostname显示: ip-xx-xx-xx-xxx 我应该用什么来连接? 我试图localhost只是为了看它是否可以连接,并没有工作。 我也尝试了本地IP,也没有工作。 如果我只是尝试连接到本地mysql这个工程: mysql -u root -p123 但是这个失败了: mysql -h localhost -u root -p123 (所以,每当我添加-h开关,本地主机,127.0.0.1或内部IP地址都失败,错误:错误1045(28000):访问拒绝用户myuser'@'localhost'(使用密码:是) 我只尝试了本地IP,那不起作用,string“ip-xx.xx.xx.xxx”,也没有工作。 我显然做错了什么,我该怎么办?
Oracle Docs要求主机名为FQDN。 你怎么看? 不是我想要做的,但是…我应该吗? validation主机名称 使用以下命令validation主机名设置:对于Oracle Linux 4和5以及Red Hat Enterprise Linux AS / ES 4和5: 确认/ etc / hosts文件格式如下: 127.0.0.1 localhost.localdomain localhost [ip_address] [node_name]。[domain_name] [node_name] 确认/ etc / sysconfig / network文件格式如下: HOSTNAME = [节点名]。[DOMAIN_NAME]