如何在我的新VPS上托管域名/网站?

我是一个普通的Ubuntu用户,目前我决定加强我在Ubuntu的知识。 由于我是一名Web开发人员,最近我决定设置自己的Ubuntu支持的Web服务器。

我刚买了一台由Ubuntu 11.10驱动的无管理VPS。 我已经成功安装了Apache,PHP,MySQL和基本的安全更改。

以前,我只是一个共享托管用户,通过cPanel管理所有内容很容易。 现在完全不同了,因为我处于非托管VPS,我无能为力,当然托管公司也无法帮助我。

我的问题:

以前,当我想要托管新网站时,在我从注册商处购买域名后,我将使用我的共享主机名称服务器更改域名服务器,我只需通过cPanel添加域名。 如何在我的新VPS上托管域名/网站? 如何拥有名称服务器? 如何设置名称服务器?

在运行Ubuntu的VPS上使用您的域名托管网站有很多“合理”和“实用”的方法。

我提供了本指南,介绍如何设置一个强化的Ubuntu LAMP服务器来为站点供电: http : //blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -服务器/

关于设置名称服务器….只是不要这样做:)使用大多数注册商提供的免费DNS服务或使用像Afraid.org或Cloudflare这样的服务来处理DNS。

要设置DNS服务器,您需要安装DNS服务器,如Bind。 请参阅此处的说明https://help.ubuntu.com/community/BIND9ServerHowto但是,与其他用户建议的一样,您可能只想使用第三方提供的DNS服务,因为您至少需要2个DNS服务器,主服务器和次要的,它“正常”工作。 您的VPS提供商可能有可供您使用的DNS服务器,因此请在尝试设置您自己的DNS服务器之前先与他们联系。

要配置Apache / php / mysql来为您的站点提供服务,请参阅此处的说明https://help.ubuntu.com/community/ApacheMySQLPHP