我是一名普通的 Ubuntu 用戶,目前我決定加強我對 Ubuntu 的了解。由於我是 Web 開發人員,最近我決定建立自己的由 Ubuntu 驅動的 Web 伺服器。
我剛剛購買了一個由 Ubuntu 11.10 驅動的非管理型 VPS。我已經成功安裝了 Apache、PHP、MySQL 和基本的安全性變更。
以前,我只是一個共享主機用戶,一切都透過 cPanel 進行管理,這很簡單。現在完全不同了,我一無所知,因為我使用的是非託管 VPS,當然託管公司不會幫助我。
我的問題:
以前,當我想要託管新網站時,在從註冊商購買網域後,我將使用我的共享主機網域伺服器更改網域名稱伺服器,我只需透過 cPanel 新增網域即可。如何在我的新 VPS 上託管網域/網站?如何擁有網域名稱伺服器?如何設定名稱伺服器?
答案1
有許多「合理」和「實用」的方法可以在執行 Ubuntu 的 VPS 上使用您的網域託管網站。
我提供本指南,以直觀地演練如何設定強化的 Ubuntu LAMP 伺服器來為網站提供支援: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp-server/
關於設定名稱伺服器......只是不要這樣做:) 使用大多數註冊商提供的免費 dns 服務或使用 Afraid.org 或 Cloudflare 等服務來處理 DNS。
答案2
要設定 DNS 伺服器,您需要安裝 DNS 伺服器,例如 Bind。請參閱此處的說明https://help.ubuntu.com/community/BIND9ServerHowto 然而,就像其他使用者建議的那樣,您可能只想使用第三方提供的 DNS 服務,因為您將需要至少 2 個 DNS 伺服器(主伺服器和輔助伺服器)才能「正常」運作。您的 VPS 提供者可能有可供您使用的 DNS 伺服器,因此在嘗試設定您自己的伺服器之前,請先聯絡他們。
若要設定 Apache/php/mysql 來為您的網站提供服務,請參閱此處的說明https://help.ubuntu.com/community/ApacheMySQLPHP