我正在尝试使用 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