这是我第一次尝试在 Apache 中设置虚拟主机。我正在尝试test.mysite.com
为设置子域mysite.com
。
我的 VPS 上已经安装了 Apache。其中/var/www
有一个index.html
文件正在运行。从那时起,我所做的是:
- 创建
/var/www/main/
现在的默认文档根目录, - 创建
/var/www/test/
我的虚拟主机要提供的内容, - 已复制
/etc/apache2/sites-available/default
到etc/apache2/sites-available/test.mysite.com
。 - 运行
a2ensite test.mysite.com
并显示网站已启用的成功消息, - 运行
service apache2 reload
以重新加载服务器。
这些是我修改的第一行etc/apache2/sites-available/test.mysite.com
:
<VirtualHost *:80>
ServerName test.mysite.com
ServerAdmin [email protected]
DocumentRoot /var/www/test
...
根据我找到的所有指南和教程,子域名现在应该已启动并运行。但我的浏览器找不到该页面。我还需要做什么才能启动并运行我的子网站吗?
编辑:已解决 答案与 Apache 配置文件无关。我只需要在我的托管服务提供商处注册子域名。当我被允许时,我会将此标记为答案。
答案1
答案与 Apache 配置文件无关。我只需要在我的托管服务提供商处注册子域名。