-1

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

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

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

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

# Other directives here

</VirtualHost>

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

4

1 回答 1

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。您可以在您的域名注册商处解决这个问题,为teaching.joshhornby.co.uk 和 www.teach.joshhorny.co.uk 添加一条 A 记录,并将值设置为您服务器的 IP。

于 2013-04-03T19:49:36.807 回答