我正在尝试找到一种方法将 2 个域添加到我购买的 VPS 服务器。
服务器配置:安装了 Apache、Mysql、PHP 的 Ubuntu 操作系统。
我从 godaddy 购买了 2 个域名。domain-one.com 和 domain-two.com
我想将这两个域指向我刚刚创建的 VPS 服务器。
我是服务器和域名方面的纯粹新手。
答案1
请参考以下步骤将网站/域名添加到 VPS。
如果要在服务器上仅托管一个网站,我们不必创建虚拟主机,只需确保 Apache 正在运行并将文件上传到 /var/www/html,网站就会立即上线。但是,如果您可以添加多个网站/域,则必须为新网站创建虚拟主机。
现在我们将创建一个虚拟主机,域名为abc.com,请将其替换为您的实际域名。
使用以下命令为虚拟主机配置创建文件:
对于 Ubuntu:
nano /etc/apache2/sites-available/domain1.com.conf
请将以下行添加到配置文件中。
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.abc.com
ServerAlias abc.com
DirectoryIndex index.php index.html
DocumentRoot /var/www/html/abc.com/public_html
LogLevel warn
ErrorLog /var/log/httpd/abc.com_error.log
CustomLog /var/log/httpd/abc.com_access.log combined
</VirtualHost>
对于 Ubuntu,我们必须首先通过执行以下命令启用虚拟主机:
a2ensite domain1.com
重启 Apache
在 Ubuntu 上:
systemctl restart apache2
现在,让我们在 /var/www/html/abc.com/public_html 中创建一个文件,不要忘记用您的实际域名替换 abc.com。
mkdir -p /var/www/html/abc.com/public_html
nano /var/www/html/abc.com/public_html/home.html
然后,将以下行插入到 home.html 文件中
<html><center><h1>Welcome to abc.com</h1></center></html>
验证设置
在您的网络浏览器上浏览网站 abc.com。
您将看到如下页面
欢迎来到 abc.com
关于名称服务器:
如果您想将您的网站指向您的 VPS,您需要在您的 VPS 中安装 BIND DNS 服务器。请参阅以下文章,它将帮助您安装和配置 BIND 服务器。
http://www.servermom.org/how-to-install-and-setup-bind9-on-ubuntu-server/ http://www.yolinux.com/TUTORIALS/LinuxTutorialWebSiteConfig.html#DNS