我正在尝试在 Ubunutu Linux 服务器上添加一个网站并遵循本教程http://www.hostly.com/hosting-info/build-website-using-apache-1658.html
创建了一个网络配置文件 /etc/apache2/sites-available ,它看起来像这样
<VirtualHost *:80> # Basic setup ServerName analys.ideometrics.se DocumentRoot /home/micke/www/analys.ideometrics/ # Logfiles ErrorLog /home/micke/wwwlogs/apache2/error.log CustomLog /home/micke/wwwlogs/apache2/access.log combined </VirtualHost>
在位置 /home/micke/www/analys.ideometrics/ 创建了一个index.html
重新启动 apache 网络服务器
当我尝试访问 URL (analys.ideometrics.se) 时,出现内部错误。我不确定是否需要编辑主机文件。
你能给我一个线索吗?
答案1
您是否遵循了您发布的指南中的第 7 步?假设您的配置文件是/etc/apache2/sites-available/ideometrics
,您必须使用以下命令启用它:
sudo a2ensite ideometrics
这会在启用站点中创建一个符号链接,您可以通过键入以下内容来查看该符号链接:
ls -l /etc/apache2/sites-enabled
它应该是这样的:
lrwxrwxrwx 1 root root 27 Sep 28 10:51 ideometrics -> ../sites-available/ideometrics
答案2
将VHost文件放入/sites-enabled中,然后重新启动apache。