Apache2 | 虚拟主机显示 404

Apache2 | 虚拟主机显示 404

我正在尝试创建新的虚拟主机。因此我mrpdfapache2/sites-available

mrpdf 文件如下:

<VirtualHost *:80>
  ServerName supportcenter.sevplcorp.com/mrpdf/Root
  DocumentRoot /media/MR_Docs/Root/
  <Directory /media/MR_Docs/Root/>
   Options -SymLinksIfOwnerMatch -Indexes +FollowSymLinks
   AllowOverride None
   Order allow,deny
   allow from all
 </Directory>
</VirtualHost>

我插入了一个新行etc/hosts

127.0.1.1   supportcenter.sevplcorp.com/mrpdf/Root

然后我运行以下命令

sudo a2ensite mrpdf
sudo service apache2 restart

现在我检查我的浏览器https://supportcenter.sevplcorp.com/mrpdf/Root

表明404 Not Found

有什么解决办法吗?

答案1

您应该在文件中仅使用主机名hosts,因此请使用以下内容/etc/hosts/

127.0.1.1   supportcenter.sevplcorp.com

此外,ServerName应该只包含主机名,而不是路径/

之后,您的页面将位于http://supportcenter.sevplcorp.com

相关内容