我有一个网站,我们将它命名为www.website.ro,它运行在apache服务器上,centos。 我没有cpanel或whm,但我可以通过ssh访问centos。
我已经为我的主域和子域设置了VirtualHost,但我不知道如何从互联网上看到我的子域名。 我知道这是与DNS和CNAME等相关的东西,但我不知道将它们放在apache的文件中的哪个位置。
顺便说一句,我的主域名已在互联网上显示,现在我想让子域名也可见。
我编辑了httpd conf:
<VirtualHost *:80>
ServerAdmin webmaster@mywebsite.com
ServerName www.website.com
ServerAlias www.website.com
DocumentRoot /var/www/website.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@mywebsite.com
ServerName subdomain.website.com
ServerAlias subdomain.website.com
DocumentRoot /var/www/subdomain.website.com
</VirtualHost>
由于
答案 0 :(得分:1)
您对Apache配置的更改会告诉它在收到子域时处理子域的请求,但不会影响访问者首先需要找到子域的DNS条目。
要使您的子域可见,您必须向DNS区域添加条目,这些条目由您的ISP或注册商处理。
您必须在两个地方进行更改才能使新的子域工作。