[求助]apache2的设置问题

[求助]apache2的设置问题

复制内容到剪贴板
代码:
NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost
        DocumentRoot /home/yagas/webroot/

        <Directory /home/yagas/webroot/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        #ErrorLog /var/log/apache2/error.log
        #LogLevel warn

        #CustomLog /var/log/apache2/access.log combined
        #ServerSignature On
</VirtualHost>
这样写有错误吗?为什么每回都是
复制内容到剪贴板
代码:
yagas@ubuntu8:/$ /etc/init.d/apache2 start
open: Permission denied
* Starting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
open: Permission denied
                                                                         [fail]
先切换到root用户

另外注意
NameVirtualHost *:80
<VirtualHost *:80>
首先用户不对,要在root下面,再有就是你要做的是基于域名的虚拟主机,那么最好配置上IP地址,不要用*代替,有时候会提示错误。
还有就是做基于域名的虚拟主机还要配置DNS才能同,要加上ServerName制定每个虚拟主机的域名。

LZ请先说清楚是做基于IP地址的还是基于域名的。