无需任何控制面板即可配置服务器并创建网站

无需任何控制面板即可配置服务器并创建网站

我正在尝试不使用 cpanel 配置我的新服务器

我已经安装了 php/mysql/apache

现在它运行良好

如果你访问服务器ip

http://46.166.129.101/

你会看到欢迎页面

我也配置了我的 dns

我的名称服务器ips文件

[root@server]# cat /etc/nameserverips
46.166.129.101=ns1.isellsoftwares.com
46.166.129.101=ns2.isellsoftwares.com

如果你访问此链接http://ns1.isellsoftwares.com

您还将看到欢迎页面!!

但如果你访问 isellsoftwares.com

您会看到 (‘Firefox 无法找到 www.isellsoftwares.com 上的服务器。’)

现在我的问题是:如何在服务器上为该域创建帐户?

我尝试在 apache 中添加 virtualHost 标签

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerAlias www.isellsoftwares.com
    DocumentRoot /var/www/html/issoft
    ServerName isellsoftwares.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

它仍然不起作用......

我已经为该域名添加了命名文件 (( isellsoftwares.com.db ))

; Zone file for isellsoftwares.com
$TTL 14400
isellsoftwares.com.     86400   IN      SOA     ns1.isellsoftwares.com. elsolgan.yahoo.com.     (
                                                2012031500 ;Serial Number
                                                86400 ;refresh
                                                7200 ;retry
                                                3600000 ;expire
                                                86400 ;minimum
        )
isellsoftwares.com.     86400   IN      NS      ns1.isellsoftwares.com.
isellsoftwares.com.     86400   IN      NS      ns2.isellsoftwares.com.
isellsoftwares.com.     14400   IN      A       46.166.129.101
localhost       14400   IN      A       127.0.0.1
isellsoftwares.com.     14400   IN      MX      0       isellsoftwares.com.
mail    14400   IN      A       46.166.129.101
www     14400   IN      CNAME   isellsoftwares.com.
ftp     14400   IN      A       46.166.129.101
cpanel  14400   IN      A       46.166.129.101
whm     14400   IN      A       46.166.129.101
webmail 14400   IN      A       46.166.129.101
webdisk 14400   IN      A       46.166.129.101
ns1     14400   IN      A       46.166.129.101
ns2     14400   IN      A       46.166.129.101

但它仍然不起作用!!!!!

那么,我还应该做什么?

答案1

许多你的配置有问题。

首先,ns1.isellsoftwares.com 或 ns2.isellsoftwares.com 没有公共 DNS 记录。我强烈建议您不要在您控制的单个服务器上托管自己的 DNS。许多注册商和托管服务提供商提供更好的冗余 DNS 托管。

我使用以下命令向 Verizon 和 Google 查询了您的 ns 记录:

dig ns1.isellsoftwares.com @4.2.2.2
dig ns2.isellsoftwares.com @8.8.8.8

接下来,如果您确实有正确的记录将名称服务器名称指向正确的 IP 地址,则无法从互联网进行查询。通过dig再次使用,我可以直接向您的 DNS 服务器发送查询:

dig isellsoftwares.com @46.166.129.101

然而,这产生了一个 REFUSED 错误:

; <<>> DiG 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2 <<>> isellsoftwares.com @46.166.129.101
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 31993
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;isellsoftwares.com.        IN  A

;; Query time: 83 msec
;; SERVER: 46.166.129.101#53(46.166.129.101)
;; WHEN: Thu Mar 29 12:39:24 2012
;; MSG SIZE  rcvd: 36

如果我通过添加以下内容来欺骗我的本地系统绕过DNS /etc/hosts,它就会像宣传的那样工作。

46.166.129.101  isellsoftwares.com www.isellsoftwares.com

另外,你从哪里得到的/etc/nameserverips,我从未听说过这个文件。

相关内容