如何在 Ubuntu 上定义虚拟主机设置?

如何在 Ubuntu 上定义虚拟主机设置?

我的笔记本电脑上使用 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/

相关内容