gpt4 book ai didi

apache2 - 如何解决错误:将子域添加到apache2时,site domain.com不存在?

转载 作者:行者123 更新时间:2023-12-03 12:20:58 25 4
gpt4 key购买 nike

我正在尝试将子域添加到我的家庭服务器。

svn.domain.com
trac.domain.com

由于动态IP,我使用dyndns服务,除此之外,我还把domain.com托管在其他地方。我为远程主机上的子域创建了CNAME,以指向我的user.dyndns.org域。

因此,现在当我访问任何一个子域:trac或svn时,我都会看到“它有效!”信息。

完成此操作后,我在/ etc / apache2 / sites-enabled下创建了两个虚拟主机文件

file1:svn.domain.com和file2:trac.domain.com

内容:

<VirtualHost *:80>

ServerName trac.domain.com

DocumentRoot = /var/www/trac/repos

<Directory /var/www/trac/repos>
Order allow,deny
allow from all
</Directory>

</VirtualHost>


<VirtualHost *:80>

ServerName svn.domain.com

DocumentRoot = /var/svn/repos

<Directory /var/svn/repos>
Order allow,deny
allow from all
</Directory>

</VirtualHost>

但是我收到错误消息:错误:网站trac.domain.com不存在!

我究竟做错了什么?

最佳答案

尝试将文件移动到/ sites-available。然后运行a2ensite svn.domain.coma2ensite trac.domain.com并重新加载Apache。

关于apache2 - 如何解决错误:将子域添加到apache2时,site domain.com不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10557770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com