ubuntu9.04 apache配置问题总结

    技术2022-05-13  3

        今天装了份php+mysql+apache2。按照我之前的文章所说利用apt-get很顺利地安装完所有程序,并且顺利打开loclhost等。

     

       接下来我在 /etc/apache2/sites-available中改变DocumentRoot,然后重启apache, 遇到了bad user name 的问题。

     

        so,我打开apache的配置文件,修改了里面的user和group。

     

        重启apache,新的问题又来了。ports 被占用、或者是deny permision 的问题。当时并没有完全理解这两个问题,于是在/etc/apache2/中更改了port listening(listening 8080),restart

     

        问题接踵而至,下来是localhost无法打开。这又让我始料不及。经过一番思考与尝试,终于找到问题所在。一下便是整个解决方案:

     

    1. 下载安装php+mysql+apache2(详见之前的文章), 在浏览器中输入http://localhost显示It works!

     

    2. 修改 /etc/apahce2/sites-available中的default,改变DocumentRoot为自己设定的值, (默认为 /var/www ),记住要sudo

     

    3. 然后要用管理员权限打开apache2,否则需要将apache安装在/home/username下面。

        sudo apache2 -k restart

     

        如果出现端口被占用的问题,则需要修改在/etc/apache2下的ports.conf文件。并在浏览器中采用诸如:http://localhost:8080字样的地址。

     

    4. 在新的DocumentRoot下创建test.php (或者将/var/www下的index.html考过去) ,在浏览器中打开。

     

     

    Done!

     

     


    最新回复(0)