![如何在 Ubuntu 上定义虚拟主机设置?](https://linux22.com/image/534217/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E5%AE%9A%E4%B9%89%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
我的笔记本电脑上使用 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/