歡迎您光臨本站 註冊首頁

二級域名不成功

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

二級域名不成功

在httpd.conf里填上下面的內容

<VirtualHost *:80>
    ServerAdmin webmaster@name.com
    DocumentRoot /usr/local/apache2/htdocs/web
    ServerName web.aaa.com
    ErrorLog /var/logs/error_log
    CustomLog /var/logs/access_log common
</VirtualHost>

不知為什麼不能用web.aaa.com訪問,但是又有一奇怪現象,就是同在一區域網內,其中一台能正常訪問,還能PING能web.aaa.com(返回IP正常),但是在其它任何機器都不能訪問和PING通,這是為什麼?另外,做二級域名還需要什麼條件?用的是AS4。已經在aaa.com里把二級域名web.aaa.com正確指向IP了。
《解決方案》

你在<VirtualHost IP地址:80>,這樣試試
《解決方案》

還有就是要有自己的DNS支持才可以。
《解決方案》

那個電腦設置的DNS伺服器可能和別的不一樣,並且已經同步
《解決方案》

其中一台能正常訪問,應該不是apache配置問題了
《解決方案》

另外一台機:

ipconfig /flushdns
《解決方案》

謝謝各位,我作下補充,就是如果用secureCRT登錄一下伺服器的話,就可以馬上正確打開該二級域名,如果不事先登錄的話,不管在哪,都是打不開的(這幾天觀察的結果)。機器只有一個IP,應該不用<VirtualHost IP地址:80> 吧,聽說二級域名從開始指向到能正常訪問要七八左右,現在過了三四天了,我想確認一下,我的配置有沒有問題,要不到時就擔誤時間了。這和伺服器本身的DNS有關係嗎,還要做些什麼設置嗎?
《解決方案》

改成IP:80也不行,用了ipconfig /flushdns 也不行,還在網上找了一些修補術
Regsvr32 Actxprxy.dll,
Regsvr32 Shdocvw.dll,
Regsvr32 Mshtml.dll,
Regsvr32 Urlmon.dll,
Regsvr32 Msjava.dll,
Regsvr32 Browseui.dll,
Regsvr32 Oleaut32.dll,
Regsvr32 Shell32.dll
不知什麼原因。
現在能確定一點就是:因為一開始我還沒有做那個虛擬配置前就讓某些機子先訪問那個域名了,那時自然是不行的,等把配置弄好后,再讓原來訪問過該域名的機器訪問就打不開,但是先前沒有訪問過該域名的機器就能正常打開,還有,我讓了一些在南北方的朋友測試過了,都能打開(打開率99.8%)。這麼說是系統本身的問題了。難道系統本身有記憶效應?記住了原先不能打開的,等再次訪問同樣的內容時就沿用了第一次的操作?那麼要是這樣應該怎麼解決呢?臉紅感謝!
《解決方案》

支持樓上的。。。
《解決方案》

發現在錯誤的日誌記錄有
File does not exist: /usr/local/apache2/htdocs/web/web, referer: http://web.aaa.com/
為什麼多出一個/web呢?
正常的日誌記錄有
IP(客戶端) - - "GET /web/images/backgrnd.gif HTTP/1.1" 404 321

這沒發現什麼異常

沒見過這種怪事

[火星人 ] 二級域名不成功已經有395次圍觀

http://coctec.com/docs/service/show-post-43298.html