我有一台 Debian 服务器,上面有一个正在运行的站点,我想创建子域,因此我在 sites-available 目录中创建了文件。在文件中:
<VirtualHost *:80>
ServerName shop.domain.com
DirectoryIndex index.php
Header unset ETag
FileETag None
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
#php_flag register_globals off
#php_flag safe_mode off
#php_flag magic_quotes_gpc off
DocumentRoot "/var/www/shop"
<Directory "/var/www/shop">
AllowOverride None
Allow from All
Options FollowSymLinks ExecCGI
</Directory>
</VirtualHost>
...然后命令:
a2ensite filename
/etc/init.d/apache2 reload
已创建站点启用中的链接的子域,但子域不存在(“未找到服务器”)。
我不太有经验,所以...谢谢!
答案1
如果 VHost 配置不正确,您将看到 Web 服务器的默认页面(例如,在服务器上打开 127.0.0.1)。但“未找到服务器”意味着无法解析 DNS。