【发布时间】:2012-03-28 08:52:27
【问题描述】:
我一直在尝试创建一个子域来托管我的论坛,使其看起来比 www.mydomain.co.uk/forum/index.php 我希望它是 forum.mydomain.co.uk
我已经尝试了所有的教程、指南和我在谷歌上找到的所有东西,但没有任何效果。我试过使用 webmin,但这只会让事情变得更复杂,我不得不从头开始重新安装所有东西,因为它把它搞砸了。这是我下面的内容,谁能告诉我除此之外我还必须做什么才能使子域正常工作吗?
我的httpd.conf的内容是:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin email@email.com
ServerName forum.mydomain.co.uk
DocumentRoot /var/www/html/forum
ErrorLog logs/forum-error_log
CustomLog logs/forum-access_log common
</VirtualHost>
域本身有效。它指向我的 apache 页面,这是我现在需要的,因为我没有上传任何东西。当我访问 mydomain.co.uk/forum 时,会显示论坛内容的索引。 forum.mydomain.co.uk 显示页面无法显示/无法解析主机。
我是否必须配置其他文件才能使其正常工作?
【问题讨论】:
-
您是否将子域指向了记录?
-
您的意思是域名注册商?我在那里创建了一条 A 记录,以使其指向 IP 地址。当我这样做时,子域工作,但是当我进入我的主页时,它会显示我的子域的内容而不是我的主页
-
在您的 cPanel 或管理面板中,您的 subDomains 文件夹指向哪里?它应该是您的常规域之外的文件夹,无法从您的域访问
-
我没有使用 cpanel 或任何管理面板。只是试图通过配置 apache 和正确的文件来做到这一点。我目前只配置了 httpd.conf。根据我读过的关于如何做的指南,它应该已经可以工作但它不是。
标签: subdomain virtualhost