使用 webmin 配置的网站始终重定向到默认的 apache2 索引文件

使用 webmin 配置的网站始终重定向到默认的 apache2 索引文件

我正在尝试使用 webmin 在 Debian 9 上的 apache 2 上安装我的网站,但问题是网站一直从 apache 的默认重定向到 index.html 文件

在 /etc/apache2/sites-available 中我有 niaqo.com.conf,其中包含此代码

<VirtualHost *>
DocumentRoot "/var/www/html/niaqo.com"
ServerName niaqo.com
ServerAdmin webmaster@localhost
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
<Directory "/var/www/html/niaqo.com">
allow from all
Options None
Require all granted
</Directory>
</VirtualHost>

/etc/apache2/sites-enabled 中也有与 top niaqo.com.conf 相同的文件,其中包含以下代码

<VirtualHost *>
    DocumentRoot "/var/www/html/niaqo.com"
    ServerName niaqo.com
    ServerAdmin webmaster@localhost
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
    <Directory "/var/www/html/niaqo.com">
    allow from all
    Options None
    Require all granted
    </Directory>
</VirtualHost>

非常感谢任何帮助,因为我是新手。我已经使用 webmin 正确配置了我的绑定,因为当我进入 dns.com/niaqo.com 时,我可以看到域名设置正确,每当我打开网站时,它都会将我重定向到 /var/www/html 并向我显示来自 apache2 的带有 https 的默认 html 页面。由于我没有 ssl 证书,因此我甚至不需要在这个网站上使用 https

答案1

中还有其他文件吗/etc/apache2/sites-available?例如,000-default.conf。或者其中有类似的文件名default。它是 Apache 默认虚拟主机配置文件,如果您不需要它,请使用 禁用它sudo a2dissite
sudo a2dissite 000-default.conf

相关内容