我的笔记本电脑上使用 Ubuntu 10.10。
我在 /etc/apache2/httpd.conf 中添加了以下内容
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/square/public"
ServerName square.localhost
</VirtualHost>
并重新启动了apache。
我去http://square.localhost/并出现错误,告知未找到服务器。
谁能告诉我如何在 Ubuntu 上定义虚拟主机设置?
提前致谢。
答案1
您不应该修改 httpd.conf 文件,而是在 /etc/apache2/sites-available/ 中添加一个新的 conf 文件
本教程将向您阐明其工作原理:
http://www.debuntu.org/2006/02/22/7-virtual-hosting-using-apache-2
http://brucewampler.wordpress.com/2009/02/28/adding-virtual-hosts-to-ubuntu-apache/