2013-07-26 51 views
3

我試圖創建將用作短信應用ejabberd域/主機名

我有一些無法理解的配置是如何工作的一部分我自己的ejabberd服務器。

讓我解釋一下我在哪裏:

我開始通過購買Godaddy的從一個域 - 讓調用它chat.com

我開發了一個網站來解釋應用程序等,並託管其使用HostGator的 - 他們爲我提供了分配給我的域的共享IP地址和名稱服務器。

因此,該網站的作品。

要創建一個xmpp服務器,我已經購買了Rackspace的雲服務器,並且正在使用Ubuntu實例。 Rackspace爲我提供了一個公共IP,我可以通過SSH遠程連接到服務器。

我的下一個任務是安裝和配置ejabberd服務器。在ejabberd的配置,我們被要求定義主機名

{hosts, ["localhost"]}. 

從我已閱讀,你可以將其更改爲您的域名是什麼。因此,我希望用戶擁有[email protected]格式的帳戶,並能夠使用此帳戶通過網絡登錄我的客戶。

我不認爲用chat.com替換本地主機會起作用,我無法弄清楚它是如何驗證我有權使用此域。

我想補充的另一點是,這將是一個封閉的網絡,用戶只能通過@ chat.com域添加和與其他用戶交談。

任何人都可以請提供一些清晰度。如果答案是愚蠢的,我很抱歉。

感謝, SAJ

回答

1

所以,你的客戶需要打雲主機他們解決chat.com DNS後。顯然它會返回你的網站主機。避免dns魔法的最簡單的解決方案是爲您的客戶添加一些preffix - mobile.chat.com點 - 將客戶端指向xmpp服務器。這應該匹配主機配置。