创建一个类似“teach.joshhornby.co.uk”的网址

时间:2013-04-03 19:29:03

标签: apache url hosting virtualhost

我正在尝试在我的服务器上创建一个网址,例如teach.joshhornby.co.uk

上面的网址

当人们输入地址时,我希望他们访问我服务器上名为backend的文件夹。

我在http.d文件中的虚拟主机中试过这个

<VirtualHost *:80>
DocumentRoot /var/www/html/backend
ServerName www.teach.joshhornby.co.uk

# Other directives here

</VirtualHost>

我在浏览器中输入此URL时没有任何反应。我拥有joshhornby.co.uk所以理论上应该能够创建一个子域。

1 个答案:

答案 0 :(得分:0)

您可能需要为目录添加更多指令,例如:

<VirtualHost *:80>
DocumentRoot /var/www/html/backend
ServerName www.teach.joshhornby.co.uk
<Directory /var/www/html/backend>
Allow from all
Options +Indexes
</Directory>
</VirtualHost>

否则,您是否为子域创建了DNS条目?从命令行,你可以ping www.teach.joshhornby.co.uk?如果不是,浏览器将不知道用于www.teach.joshhorny.co.uk的IP。 您可以在域名注册商处对此进行排序,为teach.joshhornby.co.uk添加A记录,并为www.teach.joshhorny.co.uk添加设置为服务器IP的值。