2014-10-16 99 views
3

基本上我有一個VPS設置,但我錯誤地設置了主機名。我離開了它一段時間,它很好,安裝了zpanel等,現在它是一個'網絡主機',一切都很好。現在我想更改主機名,以便登錄到服務器的託管公司控制面板並更改主機名。更改VPS的主機名 - ZPanel問題

原始和新的主機名格式爲xxx.yyy.com。所以沒有任何事情發生,即使在託管公司的控制面板中它表示它已經改變,我仍然可以通過「舊」主機名訪問zpanel登錄頁面。

爲了便於解釋,我們應該說我的舊主機名是xyz.example-domain.com,而我的新主機是server.another-domain.com。這兩個域都在這個zpanel安裝中進行控制。

無論如何。我在example-domain中刪除了「xyz」的dns條目,並且如您所料,如果您轉到xyz.example-domain.com,您什麼也得不到。我爲server.another-domain.com創建了一個dns A記錄,但現在您所獲得的僅僅是默認的apache'welcome to your server'頁面。要訪問zpanel登錄,您需要IP地址。

所以我的問題是,我需要做點別的嗎?似乎我需要更改此zpanel登錄頁面顯示的位置,以便它可以是server.another-domain.com。我猜想有一些文件需要編輯,但我不知道是什麼和「互聯網」並不是真的有幫助,因爲我發現所有的東西都是'在託管公司控制面板中更改主機名'我已經搞定了。

PS它是運行CentOS 6的

回答

1

看看位於/etc/httpd/conf/httpd.conf Apache配置一個Apache 2服務器。如果您打算在同一臺主機上運行多個域,則需要設置虛擬主機。您會在配置文件底部看到這些設置的詳細說明。

根據您找到文件的位置,您需要爲每個虛擬主機相應地設置DocumentRoot,這將指示Apache在適當的位置查找文件。默認情況下,我相信它看起來在/var/www

注意:只要您更改配置文件,您將需要重新啓動Apache或重新加載配置。可以通過運行下面的命令中的任一個(如根)做到這一點:

/etc/init.d/httpd restart 
/etc/init.d/httpd reload 
+0

虛擬主機是建立由Zpanel看來,這一切都準備好了和多個域正在運行就好了(即服務器目前有3個網站上去就可以了,並他們都沒有任何問題的工作) 我可以ssh服務器,如果我使用新的主機名(server.example-domain.com),如果你去那裏,你得到這個默認的Apache網頁,再加上託管公司的控制面板在VPS它說,它是server.example-domain.com。 所以我敢肯定,主機名已更改,example-domain.com有「服務器」,所以我敢肯定,我只是需要改變的東西在Zpanel的一個條目:/ – Sean 2014-10-17 12:51:38

+0

我不是熟悉zpanel,但也許你只需要那麼它拿起您所做的配置更改重新啓動它,就像你有CentOS上運行的其他服務的事。看看你的'的/ etc/init.d'的zpanel服務目錄,如果存在的話,重新啓動它(即'/etc/init.d/zpanel restart'),看看是否能解決問題。 – 2014-10-17 16:09:28

0

轉到的/ etc/zpanel /板/

重命名:的index.php - >panel.php(或任何其他名稱)。

然後創建的index.php,讓它空白(或寫一個值得歡迎的消息)

最後進入到您的zpanel這樣的:http://www.yourIP/panel.php

工作正常!

是沒有必要改變任何端口